�ɲɾ�����ӯ�����һ��ˣ��������С���˴��ͣ�������P���ҹ��ñ˽��ά�Բ��������˸߸ԣ�������ơ��ҹ��ñ�����ά�Բ���ˡ���˳^�ӣ������ӡ� ���ͯj�ӣ��ƺ���ӣ� ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!usr/bin/man000075500000341030152524764710006644 0ustar00ELF>m@X@8 @@@@hh XX!X!p pp!p!@@ DDStd Ptdooo  QtdRtdXX!X!/lib64/ld-linux-x86-64.so.2GNUGNUGNU  XltP!RGGs% NA(BE|ȾS3fUa >qX90ۑ| q2 K b mf<   ,  01n , 43 $D<]p8SL IAAR$c tS hl|kL.Lc [  7X6 \YP  u uG  0R{9 y_J m vyJ g <y : w B f > g "39$  E& !!G !Z ȷ!!,!s!_!d!N !@  ! !@!libmandb-2.7.6.1.so_ITM_deregisterTMCloneTablehashtable_freedatabasexreallochashtable_createhashtable_removexmallocxstrdup__gmon_start__appendstrpush_cleanuphashtable_lookupxasprintfxzallocxregcomp_ITM_registerTMCloneTablehashtable_installdblookup_patterncompare_idsfree_mandata_structdbver_rdman_gdbm_open_wrapperdblookup_allman_gdbm_closedbprintfdbdeletelibman-2.7.6.1.sopipeline_runpipecmd_argpipeline_want_outpipeline_new_commandspipeline_peeklinepipecmd_new_functionpipecmd_new_argstrpipeline_neworder_filescomp_listrestore_cwdxstrndupfind_charset_localeis_changedargp_program_versionget_less_charsetinit_localedecompress_fdopenget_roff_encodingargp_state_helpbase_nameargp_parsedrop_effective_privsutimenspop_cleanupcheck_preprocessor_encodingget_groff_preconvxalloc_diedir_namerpl_globsave_cwddecompress_openfree_cwdget_page_encodingargp_err_exit_statusget_default_devicedebug_erroris_roff_deviceescape_shelldo_system_drop_privsget_locale_charsetdirectory_on_pathrpl_fcntlremove_directoryrpl_globfreeregain_effective_privscreate_tempdirdebug_levelinit_debugget_jless_charsetget_output_encodinglang_diris_directoryget_source_encodingget_line_lengthpop_all_cleanupsxgetcwdget_canonical_charset_nameargp_errorargp_program_bug_addresslibgdbm.so.6libpipeline.so.1pipeline_command_argspipecmd_sequence_commandpipeline_command_argstrpipecmd_argspipecmd_argvpipecmd_setenvpipeline_new_command_argspipeline_freepipeline_install_post_forkpipeline_dumppipeline_connectpipeline_readlinepipecmd_chdirpipecmd_nicepipeline_ignore_signalspipeline_readpipeline_tostringpipeline_waitpipecmd_new_argspipecmd_discard_errpipeline_get_ncommandspipeline_peek_skippipecmd_freepipecmd_new_sequencepipecmd_argstrpipeline_peekpipeline_set_commandpipecmd_new_passthroughpipecmd_newpipeline_startpipeline_get_commandpipeline_pumppipecmd_argfpipeline_commandpipecmd_fchdirlibc.so.6strcasestrgetcfflushstrcpy__printf_chkfnmatchreaddirsetlocalefopenstrncmpstrrchrregexecdcgettextclosedirputcstrncpyregfree__stack_chk_fail__lxstatunlinkabortstdinchmod__assert_failmkstempstrtokstrtolisattycallocstrlenstrstrstrcspn__errno_locationtcsetattr__fprintf_chkstdoutfputsmemcpyfcloseumaskstrcasecmpopendir__ctype_b_locgetenvsscanfstderrstrncasecmpstrncat__getdelimfwriteiconv_closerenamelocaltimestrchriconvqsortcanonicalize_file_nameiconv_opentcgetattr__ctype_toupper_loc__cxa_finalize__xstat_nl_msg_cat_cntrstrsepaccessstrcmp__libc_start_mainferrorstpcpy__cxa_atexit_edata__bss_start_endGLIBC_2.3.4GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3/usr/lib64/man-dbti _ k ii v ui  ii  X!n`!`nh!h!!(<!Z@!!H!P!0Wh!!E!F!Q! FР!F!HA!Q!+F !4F0!=F`!XFp!F!qF!F!FС!F!F!F ! R0!Z`!F!F!HR!F!F!pR !F@!RP!G`!Gp!R!G!&G!-GУ!S!4G!!V!HШ!H!HV!H!V!H!H!H!1[!8E!A!Hȩ!HЩ!Hة!=!H!H!I!C!!!ȟ!!П!'؟!U!^!!! !!!!! !ș!Й!ؙ!!!!!!! ! ! ! (! 0!8!@!H!P!X!`!h!p!x!!!!!!!!! !!Ț!"К!#ؚ!$!%!&!'!(!)!*!+!, !-(!.0!/8!0@!1H!2P!3X!4`!5h!6p!7x!8!9!:!;!<!=!>!?!@!Aț!BЛ!C؛!D!E!F!G!H!I!J!K!L !M(!N0!O8!P@!QH!RP!SX!T`!Vh!Wp!Xx!Y!Z![!\!]!_!`!a!b!cȜ!dМ!e؜!f!g!h!i!j!k!l!m!n !o(!p0!q8!r@!sH!tP!uX!v`!wh!xp!yx!z!{!|!}!~!!!!!ȝ!Н!؝!!!!!!!!! !(!0!8!@!H!P!X!`!h!p!x!!!!!!!!!!Ȟ!О!؞!!!!!!!!! !(!0!8!@!H!P!X!`!h!p!x!!!!!!!HH]!HtH5bW!%cW!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!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!%K!D%K!D%}K!D%uK!D%mK!D%eK!D%]K!D%UK!D%MK!D%EK!D%=K!D%5K!D%-K!D%%K!D%K!D%K!D% K!D%K!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%J!D%}J!D%uJ!D%mJ!D%eJ!D%]J!D%UJ!D%MJ!D%EJ!D%=J!D%5J!D%-J!D%%J!D%J!D%J!D% J!D%J!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%I!D%}I!D%uI!D%mI!D%eI!D%]I!D%UI!D%MI!D%EI!D%=I!D%5I!D%-I!D%%I!D%I!D%I!D% I!D%I!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%H!D%}H!D%uH!D%mH!D%eH!D%]H!D%UH!D%MH!D%EH!D%=H!D%5H!D%-H!D%%H!D%H!D%H!D% H!D%H!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%G!D%}G!D%uG!D%mG!D%eG!D%]G!D%UG!D%MG!D%EG!D%=G!D%5G!D%-G!D%%G!D%G!D%G!D% G!D%G!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%F!D%}F!D%uF!D%mF!D%eF!D%]F!D%UF!D%MF!D%EF!D%=F!D%5F!D%-F!D%%F!D%F!D%F!D% F!D%F!D%E!D%E!D%E!D%E!D%E!D%E!D%E!D%E!D%E!D%E!D%E!DAWAVAUATUSHH|$HH>Ht$(dH %(H$81H^]!111Z 19H=.E!1fHHR!H`HƹH=tH5HzRHH=c\!HQ!H=P!9H=H8H;IIH\!IA$MMLd$f< AEIՄt0HcIUH< <\uAE< uAEIUIՄuA?Ld$6HcLIjMt$E1E1LH=D!HT$(t$HE1LP!H=C!Ņ=$P!|HMP!HHD=eN!H=O!H`P!Ht1H5lH1HYP!Ht1H5PH1HO!Ht1H54H1HO!Ht1H5H1H,T!Ht1H5H1|HcO!9D$H~/l$HLd$(fDI4čPH߉N!KHcN!91H1H %DM9t+AEHsLLL$IHI$LHrHHDq uIiY!%1H=BS!@PLlIH]L%N!MH=~N!LHeN!H- HHMN!H5NN!H?N!H=1AH5*N!Ht#H=@$ L!HM!=#M!tHM!HM!H=M!W HM!8H=M! H=$HM!HHH=H5M!1H=D$H9L!;uH8I H=qM!He ?H=M!L-`M!> 1裩HH5L!1H={H=L!H58M!=L!e\$HHl$(H|y(L!Hc!L!9|H=FW!OH=L!#H=DW!`H=HuL!H=HH|K!H5HH5LH1H|$`HD$`Ht)xu#xuH !J!H=~=K!H={RHHK!S1HMH5HaHK!H=1H5`J!1;J!P2J!H=4FH5E1L%+I(J4HL1NfH!HcH!;D$HHL$(P=I!D$\H!HHD$Hm-HHuI!H1H=LG!HcH!;D$HHL$(PsH!HHD$2=H!%=)M!7\$L*HH!H11H5XsHL$IH=F!H¾1H=H!}HHD$@HH!HAHHHD$@HD$HH!Ld$`H(HD$H$HD$0HfDHD$HH8>;!HHH=1HH1AHp=NG!HÅ=@G!Ht$L҃ HH;H1 DH8t HHuHHE1bL+MHl$ HT$0L\LIHHHf.LXHHj5~F!. tF!Ht$ FHtL1`hH;1HI( IHMnLIVH=It1I 9!H;1Ht$ E1I辪HHtdH^H|$ HHP!H3G,H|$ E1HLHHD$8BH=P!DELT$8HP!LHjLbLHt L+MxJE!u~8!HD$HD$D|$\H(H|HD$HD$H87H=E!t H|$@|$\vH=)E!tHE!y@Ln8!zpfA)$A)D$A)D$ A)D$0Hf11HE1 fDHE111HLNLHHL1HD!HT$H5@1HwD!HtH51D$H9C!H A! H=YH.D!H8HD$@H=C!H5C!HC!Ht =B!HL$(Ht$H\$\H=TH1_HHHgHAEt\=6!EHcB!;D$H4HL$(Ht$H=H1HHHfHAEnB!H=LH=B! HB!=UM!H=hA!CH=B!H=@M!KH=B!H=@M!|$LZ1H=GH\$\=5!H-B!HB!=HT$H1H\$\H= HHIeLAEH=A!mA!(HA!-VA!Hl$!H=B!`HHHHA!FH=HA!HH51RH{A!H=HA!HH=HgA!HqH5H=HDA!RLH A!HHdH=@!"H@!H-A!H=}7HH@!HwHL-U=!0SHcHV=R?!t7HL$HDPH51HL$H=m>!H13D$L11;Å1H511H1H=J!H >!H=H H =!H=~dH =!H=mW=H =!H=)0fD1I^HHPTLH H=1!H=!!tDUSHHHtVHHH=HH1WHHHH[]fHt;HHH=1'HhHH=HHfDH1HH=ff.AWAVAUIATUHSDHDs1!H|$L$ dH%(HD$x1EH=1!==%!H0!H0!H0!oH.Iċ%!U1H=0!t$ HxLHLHt$HDE1112LLHRE1HIHH =0!HLp%!H=0!HtEL$ HHt$HHLHDE11LHH=1QIE1H /!LHL$!t|H=/!HtET$ Ht$LHHVHHDE11!LLHAE1HIHH ,/!7L_$!tzH= /!upHtED$ E1LXHt$HH 1LHcH=/1MIHE1H .!LLLH1H=.!tH.!HL$xdH3 %(!HĈ[]A\A]A^A_f1ftH=2.!*f.Iċ"!]|$ HH5f)D$0L|$(H==)D$@HD1E1)D$P)D$`HD$(HD$pB HHAUE1HH|$HD$0HHD$HLLdH|$0H-DHT$8MH A-!HJff.AT1ҾUSHHPdH%(HD$H1HHH$1HxHH=HHH<$It*HD$H<"IH$HH9wIHHHT$HdH3%(Lu/HP[]A\fHIID$I$GfSHHt HnH[eDH )!H=}ff.@H )!H=boff.@AUATUSHeQtHY]3A5*!)!E1ҋ )!D*!=*!D *!EE ADЃHlELLDL ELDLLDH=H HDȅHHDЅH5nHDH1AR4H51HZHYHH1)!)! ~UH HHDH5HDH=1H5F1HHHH1#1H[]A\A]fDPH~FKm~#LM:H5b)!1fDI (!1됐CDEHH5(!UH(!H(!1BX?~uat~JcQd&!17u|)(!1f.Zu\'!_(!1SyT Wu$ (!1fHrPHߺzH[]A\A]w~}u'!1'!-fDlght~Ri9kuH&!H'!1DuX-'!1fDf8H6&!HG'!1prulH55'!1mfDd&!1>RH5p&!1%#!f.s>H5&!1mhH5&!1fH5&!1fH5*!1fH5&!1f &!1HH1 &!HD1H5%!af%!1NHtH5,%!H#%!H%!1%!!1HH|%!HD1H5$!f2%!1%!1H=$!$!$!$!$!$!$!$!$!$!$!"!$!m$!g$!a$!#!H#!#!HH$!H`$!HH$!HE1Hq$!H#!Hg$!H.!H#!H#!H $!H@$!JH5.!19f.b#!1b#!1f#!D>#!1H5#!1f"#!1#!1HHL% HDHH5HI1HHtEfHHL1HH"!H"!HCHHuLl1DUHSHH="!H"!Ht@c@tHHH=1RHH[]A\A]@HؿIGH1薻HH=1Hff.AWAVAUIATIUHSHĽHIHt#HHHtHHL!uuH|1H !@ƃ<{IH0H1VLH˺HHH=1AHH[]A\A]A^A_L@|1L? !@ƃzIHtoH1LHZHtnH}/HIMHtLmLH=51褼L LLL袺uC<4/tgLH=1fHH=1O f.H#HHH=1fLHHH=b1LOf.UHH=xSHmHH59"!HH=HE1H舻HHH[H51]fHTtttHt"fHH5B1H1!Ht.HֹH=کHrHHD1H鮿PH PH5H=莻ff.n!uÐHy!11AT1IH=UHSH腺HtHtHHu []A\HH=)1jLIPH1H L H H5 XHZ[]A\邷fAWAVAUIATUSHHI=!uuH=!HH-5w!uKH=Ht8u5Ku'E1LHLH H|d@11H5H=vILHu0LöLt_HL[]A\A]A^A_D b!uV!uH=!pHD$hfHLL2DSLH舾fDH5 H=MdLHH=!HD$H|$H3!t5!VH.H=!Ht譸IH!tLH HHHSt(%7wHHHb\HfH5!1H=֦H腼H5!1H1貺H5ŦHIHH@LIeLM)HWH|͸LLHHlB3H/LH<HuHwLI蜴H5?H}HHu1HH=+L|$HH5LL1LH=ܶLH5LH2LL臼rfH51!H|$ϺDf.HHHifLcUHH=SH諳Ht8uu H[]@1@HCHVH9|H[]AWAVAUATIUHSHHdH%(HD$81D$ HD$(HHHID迸!D$ H1H1N1LH1E1<1LHH1芲H袴H蚴LA菴H$ŋW!u[EtAt DHtt L藽HD$8dH3%('HH[]A\A]A^A_@HD$ HD$EH=!aH5HHD$荻HHHH=V1菴%HI´HHE1[!Hf_ff.AUATIUHS1HHAH~HNuEH蠭HLHIϫu&C<,/uKt, H=}1ۄH[]A\A]AWHAVAUATUHSHLw L~ H|$ Ht$(I~H0dH%(H$1訯IHu虯 MoMfLLLl$qZH!Ht(HLRHLEL-!ImLl$HD$ 1FuA$8EuLH+\$HD$ uHD$8EIImHt1}tLH蹮ueLIH+\$ImHHuϋL$ 9tq)H$dH3%(DHĨ[]A\A]A^A_fHt$HCdLH+l$HED$ LIw I~ uAw(A~(˰xIwI~cHD$ HhLh HD$(LHHXL` HLCLHLH*H/腫H߾/HuHHtHu5HT$(HD$ J(9H(Ld$0H}LHl$P XH{HXH=z!%:HHŪHtLl$pHLWHŧH\$p;t.Ht$0H辬Ht$PHA讬EBLt$XH\$8LH般L|$xA?t(HLjLL]+H$;t*Ht$HH3Ht$hHA#EulH|$@ H|$`HLlHLHƹL€uLXLXHXBLrXLjXHbX LD$ LXLDXH-HB H!HD$ Ht$ 1H=DH=舣5!H=vHHHHEHD$8HdHD裧HIHD$(^ LNH=>!pH蘪IH H=LLl$0 Ht$0H=1膥LH=1u '!H=!E1L襣H=HI1AH!H, Ht$0L<H!!HD$( H|$( Ll$ _fH5}H=Av(PHKIH_LL脪AE<  <- I EuAg$ Ar, AttH5*H;E11HD$D(5L H H H,H; tH|$-E 1LH1A苧1LH1ܠHL5H|$L軩H賩 % uD- H$dH3 %(DeH[]A\A]A^A_fD H H= u  !t Z H H|$) ? k H M ;  1H=O誢8 &   w " tH|$zHt$H|$ED IE#HHH\$1H=e HHAHHO H8 D E菩Ht$HǑHH(H5H=BeMH- IH蝩LHb5 HtD E9L11LHH1HLL1HE1HLL1L=R VHVLNHACH=\A1H5& H= >LLA1IH= HD ED= E ;CH DMH5ے1DH1H1E1f.E1HD$D(;HT$`H޿atUH H fH5(1]H蕝LH101E1葥@H$H H$H +DHHϤIHHƹH=ُ}L hIH H)HХHD$ H|$ G9 HѓfH5H=ApH51MA11H1苤AEA ts~hA-tkAeu H5uH5 HIHĤIHH HHH5p1SfEWD= EH5ΏH=IH\& ID5 EtD ED8 E eD F Et D EtdPt_k'gfffA)A9DMEt9DH=^1ADL1H5bDL1H5WL5 Mt"DIH5@L1ĠMvMuHt$8LޣMtyH HiH5L1舠H= tH5L_H5H HH=VH5͎L%EuEH +DH5H=H蓢E1vLdHt$(1H=όHN HD$0HHT$ H|$(H11bH5k IHtHkLLpH|$(E1H|$0H|$ Ht$H=1lkH5H=uDH5@HD$0DH5 H=FH荡I6D= RH=ԉ6Ht 88~&H5H=讙 fLE1ŠH轠H|$ fDHHD$(Hy HH5L1f.HI HaHH5m1ߝKf.HHD$(Ht$0LH׉1HD$(E1LH HCH1軛fDH=9!TIHH=!!謚Ll$0ILt$HL訜LAADD/HI轙HtLݟ1҃‰s L聖EMt H)M HH ٞ# H5H=艙fH5Lq@H=KHH+H HD$ H|$E1Ξ1ɋ DAH=1=E, H 7Ag@11H55H=~ٝLH螕H=> HH踟 H觟t+1HɟLH^L1H衞@LH8LH=H|$H E H5H=D[@KH=A1 DA9| A9H=$1ݖ' +fDA11H5H=h蛜LH`H= ;dHHsHHt#8tHƹH=[H谓Egkf JD5 EDEDV E1H5薕HL$11H1ӛfD f[L= H=׆HLIHE1艕H=2 HLLNH=HH IDH1OH= HAfLȖH7k HD$ DLE1-H%~MLEH|$HT$H51 H5t A$= A;ALH5 Q~H~H5~H=0H$LHT@軕HD$ H=1[H5ŚHڿ1Hr H5 (*p EEtH|$AH|$IHHt$H={rH1LIHoLA葙L艙LH=ԁ1C%HH51舘D= EmH5 EdH|$X 肕*H= AH=[HIMD1LƒH|$,LTH=EHD$HH=*ޏH|H HD$(oM%H=H HD$ Ht$0LH*H|$UHt$H LHnH5ƄH==LHPLx5" LʐL5{ HLΔ11LHo1L1HHؐLАAE= H|$DHA.HLӘH軎H= ڒHk} HD$ HHLHCL葖IHpHH=1LH=lЏFL裕H=aIH1诐LH=8蛏H5*13HkHL$H101hL萖H舖H5 H= 苔R!=" Iu tqtl1H5C趏HL$A6H1LE1HH|$==N AKDL.Ht$1H=蚏= uVL1LH1:11LL+11LLHy=~ ubH舎L耎mF1H5p E H|$= 1H5L H= xyH ؔH5}H=X舏SH H5j}H=8_H H5K}H=e@L|$@HHT$L;Ht$@H=~1HT$H5|HHD$HH %LHLD$L荋Le=@H " H5|H=豎H j H5|H=蒎fAWMAVAUAATUSLHH|$0L$HL$dH%(H$1M6IFAvAMHAAv IH=HHD@PAF(PHL$(1DH I~58苎IHD$El$I$Al$ I\$Mt L裎INj Mt$ M|$PAD$(HD$0u ID$0L0MHD$PLHD$ HD$8HD$pHD$@I^ HC HkHD$HCHD$IFHD$Ht#MNMtLLL$(LL$(M|$ HI̎AŅI Ht$賎IHt$蝎AŅID$Ht$HHD$({H|$(/dH|$/IRHLMt7Ht2Ht$H|$(HHL$HH)H)H9HL辉HL$HMNHAV AvH='AUt$(t$ UC(IPLD$@1XH0Eu/IF0HLt$ I|$IMNE1LLxa1H=L1H$dH3 %(`HĨ[]A\A]A^A_AHH}HD+1H=袊H\$ IF0HHC0LIqHC0H2MIF0ID$0Mf0[@Iv0>-3@HXLHH HDIHoAF( 0 Et ʃ-u IwHHD4$H -LLæIHtkHT$HƿنuULD$xIWPL$IOXI9LH=1趆LL+AƅLAfM?ME Hs Hu^L= Mt,LkLL͈tH!LIt贈u&H1E1MSHL$H|$ ?AXZHHuH$dH3 %(DH[]A\A]A^A_fDA92f1H5]D11H1蜋LH=1?H8 H HH= HH wDH= 1 IHH薍AƅH5 1H=Dw D j td5^ E1ɋ a LH H4$A茋HL衄H=z HLH,L蔉HfD  H LH4$跈HLADH= LHBKA@L*f.H5 H=v1A`諊LHHH@уH= HLH\fAWIAVAUATIUSH(H4$HL$B H$1LH=v1艃D D E@EtD EtH$H=1E1HEHA1LLHHFH;LH1HHtH8uHLE1AH;D$u#AHH;`WH;LHHIHtxHE LE1H;1BH3HHHD$MLH1AE(ULL$ T$,H|$p^_^LHEHHIE uW' H(D[]A\A]A^A_ÐDe ED- Eu|H=d 11L蚃< uHL$H4$LLAT DOwmH=ot1RD11L, E1*f+vfD AMHL$H4$LLlT1fH= jH4$ALL{HHGA^@AWAVAUATUHSHH(H=5 dH%(HD$1HD$Q/H脀HKL-< IMhH=A Ht(L55 Ld$LHLII>Hu.HWIHLpL迿HLHH)xLI=D#IEu?Ht:H= Ht.H- Ld$DLLLHH}HuL|L|L|$MiLE1DMH@0MuHuM%L1H=@N$LLHT$IHuf.L9HHMITHR0HuL9LǺLL$H .}L$M8L|$IpIPMLfDH HHH0HL9uHA0L{DEMtt@Io0LIHu+1tTH\$dH3%(H([]A\A]A^A_ÐHIHu븋+tfH Ld$L(H$M@H H8IHt"fDLHLII>HuH$H$L(MubfDMq1UH5\|1|A11H1 1 tw M0MI; EgE)AuMw 1H=o|L{Mf0A<$-AF(CIvIVHH=o1IAF(A~(A o uIwE11L:H$HH4$H=y1zH<$ {IH$LH MF@ILH4$HHD$zL\$AMtL5wH=N )wLH; wLwEDDIw E11L9IHIHH=Cx1TyLLzILLH 6ILE1LHH$L $AMtLyvH= DjvH L|$+MH=& IE1HL1DM'IVLH= `IH :nLL"IHtyIMF@LL1L$L$ALuL|$+ML}uLH } H5fH=kx= 1I@ƃ5HIwHH$.zL$u(LuIT$LH=k1wLH AmLLLD$$LD$H$LtL$M)H } H5eH=djwMwyAWAVAUATUSHH-~ dH%(H$1yH=iHK AAEE^ t/H% 5 H=/j1vH= MuHT$ H޿yAƅ`D$8@@ It7HvD$HI=uLmsD$Hw;/I ~HH1H1H5#|xILvLH4 sE111LH-uAsH= rLH r$f.E1H h11H5~- }H$dH3 %(D(H[]A\A]A^A_rH1A0H{1zfDHhvI H5lo1E1ZtHrH101z}_f.HHD{11Abz2DHvLH=sH$1;t1LA(IHt8uLH=s1tL~qH<$uqHHz11AyDHLIHD$0quH5 IH I}IEH HILH)H)HH5 LG.H<$Ht$H= HL=r fpII?HuLH=P HLpLl$pHHy101xns@ATIUHSH0dH%(HD$(1Ht$HH=bHL$HT$HD$ K{HtUHL$HT$HHHt$LD$ 1pHuHl$L)HwH\$(dH3%(Hu)H0[]A\f+pHHgx1011$xMrff.fAWAVAUATUHHSHHt$hL$TdH%(H$1xsH=aHD$pHHHD$`D$PHD$xt"H=wHD$PDL$TLt$`H5wL%VaHwELIDyLLt$hH=wHD$@1L.qLHyHD$HHDD$PEHD$Ll$pHLLl$X8wLd$pHIH=  H= 1HT$xLd$pH$HL H$HD$0H$HD$8HD$xHD$ H$HD$(jfD|$P4L$HSH9$t*Ht$pHH+$rH$HD$pH+$H$HT$xHLd$pH5 L=& H$L$H$L$HeLD$ HL$(H$H$HD$xH|$HnH+T$xHT$xD$T^HTHT$ZmD IATpAL5 HT$ MEL;$sDd$H$E1fH LvH9$wH= vmt$H5u1n1H1tD$AEEL= LD$0HL$811H|$L$AHDŽ$lL+$L= L$L9$ :lLLH  ID(uH9$wH= lt$H5t1m1H1sE,$fDHD$pLHtHT$pL9t IHvH= HnH= H nH H|$`LvHD$HW?kH\$`Hs101H5sHj\$j@H5Y L1pHT$xH$HD$xHH$H$L9HT$E1E1jHT$IŋD$@ElATH|$@uAKHT$pH9 H H|$hHz1H5DsHkH $1IHr1H%rJL5Q MHHT$iHT$ID fH) HT$ HDŽ$LD$0HL$8Ht$(H|$H$'jH+$H$HHT$L= L9$iiE1AHT$IŋD$MDLt$XHHD$pLLqLd$p&DHD$pHHlqHT$pL9t"IIvHHT$xfHT$xHLH 1ۋD$PH|$H4pH|$`*hH$dH3 %( Hĸ[]A\A]A^A_HT$nhH|$@HT$D AIH$L= ATA u.L9Dd$+H|$pvCMDAEL9D$E1ATH|$_o5 t qHT$pH|$hHH H $T1HUpH1oi{gLD$hH10Ho1qoH|$`f\$Hff.AUATIUHSHHnHtLHLHI HL[]A\A]wf1H{LHt HH3HuH[]A\A]UHSHHH;HtfHH;HuH]HfH}eHH[]eff.UH1SHhiHHjHUHuHHrgHH[]Tn@AWAVIAUATL%WULSHHuHLdI'iH5nH=nH1olHLIhH=uWHEIiHI$LeiH1LID$HEH5nH@1>jHLH=n1k1HH5xnHEH1j=1 H~H1H5Wn1iHHH5tHH lHH:dHHL[]A\A]A^A_lhHHEI7hH1LI$HEH@1xiH5H[]A\A]A^A_ÐATUSH Ht1IfH[Ht9kuH3LhuH[H[]A\AUI ATIUSHTgLHgLH~gkHCH@ HCHtHXH=/ H tH[]A\A]H H[]A\A]ff.USHH Ht/f.H;bH{bHkHbHHuH H H[]ff.HH5cl1d1HH1j@AUATUSHofH5pUHIkHtLHL%?nՃ@HLHH=l1dH5#U1TkHHuHL[]A\A]af.SH5kH1cH[H1{lff.AWAVAUATUSH(H4$dH%(HD$1H?IH{eH<$Ll$HHD$eeH\$HDH5kLgHH8tHHkIHuHLkIHtHEcM4At1<:uAHIV1H=mgHI`L@AL9cA:IGtSH8:CH9u6fDH|$N`H$HHOet0}ILHHKlLjLLDH=Cj1b}u-H_LHL$dH3 %(uDH([]A\A]A^A_L1H1H50jReIDH<$tH<$cabH bpH5iH=lbfSHH5i1aH11H[1gAWAVAUATUSHH4$H?u H<$H[]A\A]A^A_Icf;cH5liHHD$ghIHE1/fDH4$LDIH52i13hIHLH=WktH,$Ht1B Hty:HMaIHtuHHH)IngIE1HLLH2g1cLH+^HcgtHރt7H=h1hHuH]#@H1bI두H=Dh1b`LH7I=H0)H|$]Mt@HL[]A\A]A^A_H=5VT]HH8.H|$Y]H=j1_fDAWHAVH)AUATIUSHHH=2H袎HIHHhL-cg)fD HH\H]Ht}HfxItπ;/tR%hIHH5e1HL1#bI$HL1I_@HfDH`HI$LH\HL[]A\A]A^A_fDHA1H5iM^HD$\HT$01dBcff.AWAVL5}iAUATE1USHH H{t*H[HuMHL[]A\A]A^A_fDH;H8IHtmH' tfLH:[H}HtAldx(L}t҃uLLL}IfH}7L}뫐LZIL1]L11H1PcL}qHH=8e[]A\A]A^A_^fDAWL=#eAVL5~ AUATUSHH(HD$IHthI>HN E1Hu"l@HAH;tZA~H;H,_uHL\I}IZImHuH|$H[]A\A]A^A_YHcxDu| uH8fDuHH=[d1*\H]HDHnff.AWH5dAVAUATUHSHXt$Lt$@H\$8L|$0dH<%(H$H1HD$0HD$8փHcHE‰t$H$IFHD$H HL]HcLl$0HMfIA$DQ u#t(t$LH=tcu L{XHD$0뀹LH=Ect1H54cLE_1LH5"cL(_L$@1LLLH5'c_1LLLH5c^tpH=cLL%cLLbF u'H5e1YML1H11_L[IMD$LLH4$LL1H=|bYLWLl$0fH|$0VH$HdH3%(HX[]A\A]A^A_úH5d1XL11H19_H5d1XH wb1H1_Ll$0H5bLLH=`a1XLl$0L1LLL1H=dXLl$01LLLH5a]~]H5bT$LIDeLL1H=faaXLl$0DLYI_LL'o1LH5=aL\J1LH51aLq\-Ll$,1H5$aLLO\!D$,Ll$0ð Ll$LUYHD$LH!ʁ t€DHHHD@HH+D$Hx XH|$H5]IH/var/catI$AD$man^IHt[LH=EauA}t$AEcAEtLVLA/I|0UH5N]1]IHuH|$@Tt$LLl$01LH5_L[uD$,Ll$0 u1LH5_LZD$,Ll$0 DVfAT1A1UH=SZH= HWHHtEH5GH\HHt&HH=u_1UHH?UHGSH=aSHtvH7 Ht'H-H_KHSH1H3UH[Hu []A\@H=^RHtHH=^1ZH5fDH5%GH=^[HHt51H5^H=^ UH1HnTCfEtH5L^H= a1T1H5a}TH ^1H1ZUHSHHt:H_@H[HtCuH3HVuHH[]Hٸ ff.@UHSHHHtH[]f.H߾HHDH[]DHHi H11fH@HtPuH@HutL~HcHUH HHt9ru H:HHyHRHuHHyHcHTffAUH5 [ATUSHLd$H|$L9WHtlH1L-Z'fDHHHLLWHHt9HrHu;H`HuHHH1HH[]A\A]ATIUSHHFHFHF<_<.„yqH @tHEH]<.<_„uH9BHH)XI$<_t<<.t~<@I|$I|$I|$[]A\CH}H<.u @<.t HuHH)^XID$<.uH{CHHuHH),XID$<@TH{RI|$ID$FfH=ZRI|$ID$3H=ZRI|$ID$H=ZR[]ID$A\DsRI$1b1)ff.SHH?NH{NH{MH{[M@AWAVAUATUSHHHdH%(H$1HD$@HHD$ HT$@H=7@HtH=*DHuKH|$ QHQHD$H$dH3%(HD$HĘ[]A\A]A^A_fDHXQH5WHD$(HD$8HD$8HHD$SHD$IHyH-YL5YfLNHH8HD$`HD$fHRHLxHLtչLLtLH=YtH=:1LLSHIUulHt$L4Ht$`H|$@5QuBHt$h>tH|$HQu*Ht$x>tH|$XQuH|$LTHD$H|$LKHQH @Ht$@H=<tDHPH|$H5U3RIHH|$(mKH|$ CfDH|$LHD$Mff.@AWAVAUIATUSHHH=ZHdH%(HD$1MHt;u7LOHHT$dH3%(HCH[]A\A]A^A_fDHINH5ULIH$GQHH1L%Tf;tJHH=V1LHLoHHt&H~HH1L1OHH1JLLPHHuLJH5<LHHHt6HH11H5NTpOHHIHMHHMHLIH55<LHHu1ELDf tÐff.AWAVAUATUSHt$uMIHHL5eU:HKHHw;L`\HL=HH=+U1dKH1IH>H=2U1@K/HKHH)H=&UHHD$1OHIQLcHH=T1HOHIQtrL:Ht$H1H=TuOHIZQtEL HH=T1HLOHI1QtLGH=UW1fJ,@MtH=V1MJL%LGDHtSLs;tCAH=S1JfI}LHL9tHuLAHH;Hu uzH[]A\A]A^A_@MHIH3I)H)1HILWCH;@HSHHtHHHPHuHL@ H=M1CHuHt8H=I1H]BHuHtH-G0H1HBH3HuHH=UL1[]A\A]A^A_BSHH?Ht @HH;HCHu[DSH 1Hu&H[Ht{rH3H.H[Hu[AWAVAUATUSHH HAIADt{tH[Ht]Et{uL+LALLHI?uH{aCL/H1BK<>Hu1H1HH1[]A\A]A^A_H8/tH9wH9HBH1;/HHH)"H1HHI1@DLH>H=HKH€t1HH1H[]A\A]A^A_CH1H561CHHǐATUSHI HtLIH[Ht7{uH+H@HLH>u[]A\f.[1]A\fHt[UHSHHHWHwHH9r!H6HWH=u2HH@HSHHJHHKHAHH[]Bf.UHSHHt#1f.HEHL=5 Ml@@UI~JIF/LH$>IHHLL).EINHIHL$HD$?LHD$=IHv@LAHH4$H;0uLxH|$L}@~H|$_;L?H=LHD$H1=I@I@?H;fDAF%=L>HHH$H=L1f=H=ߡ :H$Hϡ IHT$ L@L>HH$?IHHL= L?DHƹLFLDHHuL;LBH<$:L=& hLH[IH H= 9M~IFL= B= H<$9E1 f@@H eK'H5JH=J<DL=Ht$H|$q>qLt$HT$H='1L@LI39H|$)9MH=) 9L= UHT$&DHT$H@H DH uH=rJHJHzHDH tfHHDH u/PDP H DP u HuH)AIHD$HH=F 18LL1H=&L|$h?1HI AH|$L= 7L1H=Iq:H= f ;I؉1LIHLI7Lf- m9LU@H<$7@H ?I5H5HH=H:= 78H1H5FH_93L1H1?OfL:HT$H=%HI1/>LHD$6Ld$1L?L6L:IH|$6fLt$ LL8V=# 1H5yG8H6LH101>z@E1=އ 1H5GM8L11H1>eE1= N1H5+H-ۜ 8H>6HH101=>Ht$H=s$1HD$H8L`HtDC5II|$HuH|$+5~=׆ 5H5lF1J7I5HL$L101=H|$4H|$4L=ݛ 1H5)H- 6H5HH101=L= 1Le4HD$H888I1H5GE6L11H1H==fSH#.H[Hg& DH @H @H @H @=ֆ DH=e @H=M @6 D=& DUSHH-ϓ Hu-+HoH H\H;HuH*1H H Hx HM ; - H H H[]@01'*AWAVAUIATIUHSH(dH%(HD$1HHH=;m,H=2LHv/L,HL-.HIh,HvHH.HHL$F,HtMHt$A1LLTIHu .HHIyI?HulH1H=;+H=DLa1+,Hc- LH,H HHc H41H=:+H-Hcʏ H HЏ H1HL$dH3 %(xH([]A\A]A^A_Lt$LH=_:1z/LHD$HHHt$HcQ H H4ZDHt$A1LHHSIHu.fD3-HHItI?HufHH]HMtLH,tfLH=91.Lt$LHD$MHH0H|$7'H/L*HxH]HuXf.LLH=91<.Lt$LHD$HHH|$&H]H|L=8MtLH+t3HLL1-LHD$HHbH|$i&HH]HuMH5w1(H&LH101.DHc-] I?SL&H|$%@L%(fAWAVAUATUSHXD w m dH%(HD$H1H z Eb H5s HD L%>HL-g?L5:@L=U:DUH LD$@ILA0HIcH @HHATE~(HcfAfDH5 H=ҍ HtH~ Hg H1Ҁ|7 ‰P0 H .H 4 H5=   H- @Hi Ht'H H HH C | B0H5V / )Hc' H H H5 x pH Ht'H Hv HH Ì | B0HcŠ Ho H(  H5G7H ‹,HL$1%HL$A1H11+H5 8(Hc] Ë H H5 H5! H= HtH H H1Ҁ|7 ‰P0H ׉  H- ,H5~ 'Hcȉ H|Htm"H= &H :  HDH54 f.H5i H=Z HtH H H1Ҁ|7 ‰P0H  0 C,H= Hc! 1 I'H t H H5 VDH5ъ H=Š HtHn HW H1Ҁ|7 ‰P0H  +H $  H5 fHY Ht'H H HH 3 | B0Hc2 H߈ H  H5O4H ‹,HL$kH H H5 HtH=lj H| B0  H Ht'H 5 H HH k | B0Hcj H Ht H H эPH5T H=% + ) H HcH H5 H e H H521چ HH,‹!11HHA1'H H511='H &  H5 HH+V H H ݇ D$ڇ EH؇ LIz@uHJ H B@H HHzH L LI9y HLH9 r 1) : ((\n[.x] == 1) & (\n[.y] > 20)) : ((\n[.x] == 1) & (\n[.y] == 20) & (\n[.Y] >= 2)))) \{\ . warn (\n[.warn] - (\n[.warn] / 1048576 %% 2 * 1048576)) . mso %s.tmac .\} .hla %s .lf 1 add_output_iconv: source %s, target %s sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }'tr '\255\267\264\327' '\055\157\047\170'can't create temporary directorycan't restore previous working directorycouldn't execute any browser from %sno browser configured, so cannot show HTML output--Man-- next: %s [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ] echo .nh && echo .de hy && echo ..echo .na && echo .de ad && echo ..pipeline_get_ncommands (decomp) <= 1Terminal width %d within cat page range [%d, %d] Terminal width %d not within cat page range [%d, %d] ignoring unknown preprocessor `%c'format: %d, save_cat: %d, found: %d cannot write to %s in catman modecreating temporary cat for %s can't write to temporary cat for %s can't create temporary cat for %scat-saver exited with status %d candidate: %d %d %s %s %s %c %s %s %s search: %d %d %s %s %s %c %s %s %s (dup: %d) other duplicate is at least as good this duplicate is better; removing old one %s needs to be recached: %ld.%09ld %ld.%09ld mandb command failed with exit status %dSucceeded in opening %s O_RDONLY trying section %s with globbing found ultimate source file %s %s: relying on whatis refs is deprecated internal error: candidate type %d out of rangerecalculating manpath for executable in %s no useful manpath for executable main(): locale = %s, internal_locale = %s Manual page $MAN_PN ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)manpath search path (with duplicates) = %s No manual entry for %s in section %s use this user configuration filereset all options to their default valuesprint physical location of man page(s)print physical location of cat file(s)interpret PAGE argument(s) as local filename(s)used by catman to reformat out of date cat pagesoutput source page encoded in ENCODINGdefine the locale for this particular man searchuse manual pages from other systemsset search path for manual pages to PATHuse colon separated section listlimit search to extension type EXTENSIONlook for pages case-insensitively (default)look for pages case-sensitivelyshow all pages matching wildcardmake --regex and --wildcard match page names only, not descriptionsfind all matching manual pagesforce a cache consistency checkdon't try subpages, e.g. 'man foo bar' => 'man foo-bar'use program PAGER to display outputprovide the `less' pager with a promptdisplay ASCII translation of certain latin1 charsSTRING indicates which preprocessors to run: e - [n]eqn, p - pic, t - tbl, g - grap, r - refer, v - vgrinduse %s or BROWSER to display HTML outputuse groff and display through gxditview (X11): -X = -TX75, -X100 = -TX100, -X100-12 = -TX100-12use groff and force it to produce ditroffsort_candidatesmake_roff_commanddisplayhelp_filtergroff[SECTION] PAGE...maciconv_open ("UTF-8", "%s")UTF-8//IGNOREUTF-8//trying encoding %s -> %s iconv_open ("%s", "%s")iconv_open ("%s", "UTF-8")byte %jd: iconvbyte %jd: %scan't write to standard outputiconv: incomplete character at end of buffer/usr/libexec/man-db/manconv%s -f UTF-8:%s//IGNORE -t -qmanpath list too longAdded section `%s'. warning: %smanp.c%s:%s reduced to %s%s%s warning: %s isn't a directory,:adding %s to manpathlist can't stat %s/usr/man%s is already in the manpath adding %s to manpath UserGlobalNOCACHENOMANBIN %*sMANDATORY_MANPATH %511sMandatory mandir `%s'. MANPATH_MAP %511s %511sMANDB_MAP %511s %511sFSSTND/usr%s mandir `%s', catdir `%s'. DEFINE %511s %511[^ ]Defined `%s' as `%s'. SECTION %511[^ ]SECTIONS %511[^ ]MINCATWIDTH %dMAXCATWIDTH %d/etc/man_db.confHOME%s/.manpathFrom the config file %s: `%s' `%s' `%d' ..checking for locale %s path directory %s is in the config file is not in the config file %.*s/man%s/man%s/share/man%.*s/share/manMAN_TEST_DISABLE_PATHwarning: $PATH not setwarning: empty $PATHMANPATH::%s:%s%sfinal search path = (!oldpath || *oldpath) && appendageadd_system_manpath(): internal manpath equates to NULL can't determine current directorywarning: mandatory directory %s doesn't existPath `%s' mapped to mandir `%s'. warning: %s does not begin with %scan't parse directory list `%s'can't make sense of the manpath configuration file %sMAN_TEST_DISABLE_SYSTEM_CONFIGcan't open %s; continuing anyway can't open the manpath configuration file %sadd_nls_manpaths(): processing %s but does have a ../man, man, ../share/man, or share/man subdirectory and doesn't have ../man, man, ../share/man, or share/man subdirectories adding mandatory man directories warning: $MANPATH set, prepending %swarning: $MANPATH set, appending %swarning: $MANPATH set, inserting %swarning: $MANPATH set, ignoring %sRemoving duplicate manpath entry %s (%td) -> %s (%td) pathappend ult_src: File %s in mantree %s warning: %s is a dangling symlinkcan't resolve %sult_src.cbufult_softlink: (%s) slashcan't search directory %sult_hardlink: (%s) %s is self referencing.\".soult_src: points to %s ult_hardlinkult_srctrying %s bad buffer in yy_scan_bytes()opening %s (parent path: %s) opening %s %s/%s.opened %s .so %s .lf 1 %s .lf %d %s .\" out of dynamic memory in yyensure_buffer_stack()out of dynamic memory in yy_create_buffer()out of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()%s:%d: .so requests nested too deeply or are recursive%s:%d: warning: failed .so request%s:%d: warning: newline in .so request, ignoring%s:%d: warning: malformed .lf request, ignoring%s:%d: warning: newline in .lf request, ignoringfatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action found0`XXXXXXXPhXX0pPXXXXXX                      !"  !" ########### $$$$$$%$$&$' ()(((((((( ((((((((( *********** ***+******* ,- . /. 0100000000 2 000000000 ########### 33333333333 33333343333 555555556555 777777777787 ()(((((((( *********** 99999999999 ,- /. 0100000000 2 33333333333 :;::::::::: <<<<<<<<<<< = >>>>>>>>>>> ? 99999999999 ::::::::::: :;::::::::: <<<<<<<<<<< = >>>>>>>>>>> ?; P@0h(0Ll@P@ D | P0D @4p!" "L "` #x $ @& &( P'@ p'T ( + , P3d 4 4 9 9, :h @T Y8 @^ a k@0opxL@yyy{P|||}0}}@}\0@(t p`ЎT`PD Xl`П0l`PPP ,ЮL@p P (T@ ,0@@TPh`|p0@P`TPp(pzRx /D$4 FJ w?:*3$"\ lt(FJB D(A0W (A BBBK r (A BBBG ` (A BBBI V(A BBB<FLA A(G (A ABBA $h)Aa@|Ei B H` jFBB E(D0A8G@ 8D0A(B BBBH $0NEDD wDAXLTBBE B(D0A8G 8A0A(B BBBH 48MAG sDAC` `LplFBB E(A0D8J 8A0A(B BBBC 0< FHA Gp  AABC  AU !$ !\84 FBA A(D08D@\8D0| (A ABBG u (F ABBH (tADD D DAF =PT D D$?AAF _IJ  Gq H 8(BBD A(D` (A ABBD dhA@|tFBB A(A0DP3 0A(A BBBE 0, BDD G  AABA HBBA A(D0| (D ABBA D(D DBB@l Th0A8lBJA D(D0 (D ABBE HT&BBB E(D0D8D@ 8D0A(B BBBH $8gEPK lGOs4 @HBMD b ABH S(G0g(D AABH`BBB E(A0A8GP 8D0A(B BBBF 0 mAKD a AAE rAAH  9BBB B(D0D8D 8A0A(B BBBE (X'AID Y AAG 4(xBBD D(F0](C ABBL(BEB B(A0D8G| 8A0A(B BBBC  `-8 \-BED A(D0 (D ABBL L\@.BBE E(A0A8J 8A0A(B BBBG |GSBEB E(A0C8JvRVFPSDDAHPy 8A0A(B BBBA \, `LBBB B(D0F8G+IXAi 8A0A(B BBBG X PLBEB B(D0A8D``hIpThA`O 8D0A(B BBBB H Sh BBB B(A0D8G`p 8A0A(B BBBB L4 \,BBB B(A0A8J 8A0A(B BBBH 4 hFBB B(A0A8G0 ``BDD DP  AABC L `BBB B(A0G8G_ 8A0A(B BBBH H@ liFBD D(G0d (D ABBL i(A ABB$ iTEDD }DA$ iLEFD sDAd jFGE B(H0D8G@3 8G0A(B BBBF D8A0A(B BBB(D XkIBAA AABHp |kBJD C(D0O (A ABBD K(A ABB$ kbEAD UAA l,D^4 lBBA C(D0l(D ABB4 xl%AZHP lBBB B(A0A8D` 8A0A(B BBBD  Pn)Aa` dn BBB B(A0A8DPZ 8A0A(B BBBN { 8D0A(B BBBH HpbBEE B(D0A8GP 8D0A(B BBBG \h4q:BBI B(D0A8D@t 8D0A(B BBBG 8H0A(B BBBHrBII B(A0A8DP 8A0A(B BBBL LrBKB B(A0D8G { 8A0A(B BBBA ,dHxBHH  ABE (yQADD r DAH 0yKEIG N AAK XAAzH D 4zFIA A(D@(D ABB8H${FDA  ABH  AGF |,EbH|BBB B(A0A8M 8A0A(B BBBG HPFBB E(A0A8QPE 8A0A(B BBBG 8`L]FBB B(A0A8DP 8D0A(B BBBB d 8H0A(B BBBK 4AKD @ DAK H DDH tmFBB A(J0 (A BBBA A (D BBBE R (A BBBG A (A BBBH ``|oFBI E(A0D8G@l 8A0A(B BBBH 8J0A(B BBB+Ee=Ew`_FBB B(A0A8D@ 8C0A(B BBBH t 8A0A(B BBBE 8`gFAA E FBK ACB0fFDG LAAAA $,FEDD rAAHT FBE E(D0C8J 8A0A(B BBBG ,D({MO eABAtȓ-AARHܓBBB A(A0y (D BBBE i(A EBB@`AAD d AAD C AAK u AAA  E I @|iQc L ^dȕ}$x4[ADG LAA(l^FIC | ABA (EDD ^ AAC DN ` P(FAH rAB8HTFAA g ABF F ABA ,~FEG P ABA EL       4 H \ pܘ ؘ $ԘEAD AA\ X T HPGFBB E(D0D8D` 8A0A(B BBBH LHTLFBB B(A0A8D 8A0A(B BBBA TE&E\(,;FDA hEB@EOD@eFEE E(H0H8G@n8A0A(B BBBdh|`n`nh!.; 0B <X!`!o0 !x0# ooX#oo!oxp!`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKLL L0L@LPL`LpLLLLLLLLLMM M0M@MPM`MpMMMMMMMMMNN N(<Z!0WECFQ FdFHADQ+F4F=FXF FfqFFkFFKFFw RZFFWHRFFlpRFcR GRGRG&GL-GS4GmV!HXHHVHZVhHHH1[8EAHHH=HHICPPGA$3a10BmGA*Z<GA$annobin gcc 8.4.1 20200928GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$running gcc 8.5.0 20210514Zi;GA* GA*GOW* GA$3s950ZmGA$3a1m< GA$3p950n< GA$3p950p;GA*GA$annobin gcc 8.4.1 20200928GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONSGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$running gcc 8.5.0 20210514pxGA* GA*GOW*GA$running gcc 8.4.1 20200928p;;GA* GA*GOW*EGA$running gcc 8.4.1 20200928;<GA* GA*GOW*E GA*FORTIFYp<GA+GLIBCXX_ASSERTIONS GA*FORTIFYn;GA+GLIBCXX_ASSERTIONSman-2.7.6.1-18.el8.x86_64.debugs7zXZִF!t/"W <]?Eh=ڊ2N e ^rB ۇO\2y[WeD6gi| ֕@Q5{ĺZbt?mmwv籙FI,7v =S;{R4SKq&hصX-6:mq Υ{gYWM$΁yN Пj9{Ur7Z7@~e0ȇ13.8(+d`$ |6-Kub= XK$Ly"VߒaC,E.}{`vO,G&8zТךN|~k,Wc< Ay(( BIڤ} &<ʚyCX!H<t5WRtNS7?+߷9L2ч|%;)kC, ,{^>|Ѫ(yʀ.NFdNgUe=sVJF"/Wp64. 1>]>.@*:[W܇SLS|g-RT`OΥ;/^0 s؋ZnGRs)Y]`jm0kWCV*䮤]* ?rTR @Zd_$Koy)bCr;' I܆IK2Ű"Gk. vX}0b* r"QU{N_p0C<ퟔUl{#!8r@ٵrM/"59m$\=i^P{|A<4|-)HA/ o6E) sdxG. 4*vt,rѡ`2z*PK%*8U9}8^tOȈPA^_nGv+&ĬuEqFoȆ8Ac^؎a 'z+bX.ᆺܯfa૑dz? ڮ,!"^eZ8栥H&vm zS ^Oem9ǎQ$h_ c^$lɫ;3!đV -r>7+}Lq~wȏY8IN޽M0E|ITyX5 M %qQ0ر~^^6H C)%35&C@&oO^-,Ep"3Zny_O!}6EwÕjf3bz.aF>Y$/EiDŽD搄tKYC~wAV *L'=)pٞP]u:BjfژncySJ[c`I9%6 =fϩgār,}.r[PќWHkͥH;%Bv㋧҈1ʂ?d}Zy2"J Ql 魓d4fb_ǁ6#?=3&Rdiп) qiN o;ʱ,^o 5yvۨ(lU|VdgeǻXb:9pm΢D.; ]'iE0@`g؁qݩ Q)3ERWHÜ]=-p_98DtEN~կ$Ғ_! U85'0OvkD"myJ s.鲼S£wq@fl"rMxd(,*x3 ;)mK'Q0Z31E._~!Lpm~)|Yd&|!W >{e:E-Q "~:B%]' D:kgYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata  & 4$Go00`Q Y ao!!noX#X#`}## Bx0x00B0BPBPB 0N0N ZZ<<  < <2 oo ssX!X`!`h!hp!p@!P!  ! ȷa` t$/| >ja/index.db000064400000040000152525276360006563 0ustar00ϚW @ [?-Bxxd0VisuzgrouZ0 Aeclogi0 BAdpkg0 7֯Ruser11\sU$ver1 iq _Zkeaddu>hqvipw>bxxd- 1 1 1789033609 0 A - - gz 16 進ダンプを作成したり、元に戻したり。groupadd- 8 8 1525020157 0 A - - gz 新しいグループを作成するlogin.defs- 5 5 1766065782 0 A - - gz shadow パスワード機能の設定dpkg.cfg- 5 5 1639572373 0 A - - gz dpkg の設定ファイルuserdel- 8 8 1525020157 0 A - - gz ユーザのアカウントと関連ファイルを削除する$version$2.5.0evim- 1 1 1789033609 0 A - - gz easy Vim, モードレスエディタ Vimuseradd- 8 8 1766065862 0 A - - gz 新規ユーザの作成・新規ユーザのデフォルト情報の更新shadow- 5 5 1525020157 0 A - - gz 暗号化されたパスワードファイルsssd-simple- 5 5 1785203682 0 A - - gz SSSD の 'simple' アクセス制御プロバイダーの設定ファイルです。grpconv- 8 8 1525020157 0 B - - gz パスワード・グループの shadow 化と、通常ファイルへの逆変換rvim- 1 1 1789033612 0 B - - gz Vi IMproved, プログラマのテキストエディタvim- 1 1 1789033612 0 A - - gz Vi IMproved, プログラマのテキストエディタvimtutor- 1 1 1789033609 0 A - - gz Vim チュートリアルgpasswd- 1 1 1525020157 0 A - - gz /etc/groupファイルを管理するrpmgraph- 8 8 1734408661 0 A - - gz RPM パッケージの依存グラフの表示chpasswd- 8 8 1525020157 0 A - - gz パスワードファイルをバッチ処理で更新するrpm2cpio- 8 8 1734408661 0 A - - gz RPM (RPM Package Manager)パッケージから cpio アーカイブを 抽出するgroupmod- 8 8 1525020157 0 A - - gz グループを修正するpwunconv- 8 8 1525020157 0 B - - gz パスワード・グループの shadow 化と、通常ファイルへの逆変換rpmbuild- 8 8 1734408661 0 A - - gz RPM パッケージのビルド/etc/login.defs- 5 5 1766065782 0 C login.defs - gz grpunconv- 8 8 1525020157 0 B - - gz パスワード・グループの shadow 化と、通常ファイルへの逆変換newgrp- 1 1 1525020157 0 A - - gz 新しいグループにログインするpwconv- 8 8 1525020157 0 A - - gz パスワード・グループの shadow 化と、通常ファイルへの逆変換rpmbuils- 8 8 1734408661 0 C rpmbuild - gz lastlog- 8 8 1525020157 0 A - - gz lastlog ファイルを調べるdpkg-split- 1 1 1639572373 0 A - - gz Debian パッケージアーカイブの分割/統合ツールdpkg.conf- 5 5 1639572373 0 C dpkg.cfg - gz vigr- 8 8 1525020157 0 B - - gz password, group とそれぞれの shadow ファイルを編集するgroupdel- 8 8 1525020157 0 A - - gz グループを削除するusermod- 8 8 1525020157 0 A - - gz ユーザアカウントを修正するgrpck- 8 8 1525020157 0 A - - gz グループファイルが正しいかどうか検査するex- 1 1 1789033612 0 B - - gz Vi IMproved, プログラマのテキストエディタrview- 1 1 1789033612 0 B - - gz Vi IMproved, プログラマのテキストエディタchage- 1 1 1525020157 0 A - - gz ユーザパスワードの有効期限情報を変更する。view- 1 1 1789033612 0 B - - gz Vi IMproved, プログラマのテキストエディタsg- 1 1 1525020157 0 B - - gz 別のグループ ID でコマンドを実行するsss_ssh_knownhostsproxy- 1 1 1785203682 0 A - - gz OpenSSH ホストキーを取得しますrpm- 8 8 1734408661 0 A - - gz RPM パッケージマネージャvimdiff- 1 1 1789033609 0 A - - gz 二つか三つか四つのファイルを Vim で開いて、その差分を表示するpwck- 8 8 1525020157 0 A - - gz パスワードファイルが正しいかどうか検査するnewusers- 8 8 1525020157 0 A - - gz ユーザの新規作成や情報更新をバッチ処理で行うadduser- 8 8 1766065862 0 B - - gz 新規ユーザの作成・新規ユーザのデフォルト情報の更新vipw- 8 8 1525020157 0 A - - gz password, group とそれぞれの shadow ファイルを編集するja/CACHEDIR.TAG000064400000000276152525276360006657 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ nl/index.db000064400000040000152525276360006602 0ustar00ϚW @ x 4 b[dpkg0bAdpkgz0 :sU$ver0 pdpkg0 ` (dpkg61 R=dpkg1c+i"dpkg 2J:gdpkgg2 L"mdpkg28]sdpkg2 aC* dpkgi3]dpkg3 Q,Astar04Fdpkg-maintscript-helper- 1 1 1639572373 0 A - - gz omzeilt in de scripts van de onderhouder gekende beperkingen van dpkgdpkg.cfg- 5 5 1639572374 0 A - - gz configuratiebestand voor dpkg$version$2.5.0dpkg-deb- 1 1 1639572373 0 A - - gz gereedschap voor het behandelen van een Debian pakketarchief (.deb)dpkg-divert- 1 1 1639572373 0 A - - gz de versie van een bestand in een pakket overschrijvendpkg-fsys-usrunmess- 8 8 1639572373 0 A - - gz maakt de puinhoop ongedaan van een via aliassen samengevoegde map /usrdpkg-statoverride- 1 1 1639572374 0 A - - gz eigenaarschap en modus van bestanden wijzigendpkg-trigger- 1 1 1639572374 0 A - - gz een hulpprogramma in verband met pakkettriggersdpkg- 1 1 1639572374 0 A - - gz pakketbeheerder voor Debiandpkg-split- 1 1 1639572374 0 A - - gz gereedschap voor het splitsen/samenvoegen van Debian pakketarchievendpkg-realpath- 1 1 1639572373 0 A - - gz de opgezochte padnaam met ondersteuning voor DPKG_ROOT weergevendpkg-query- 1 1 1639572374 0 A - - gz een gereedschap om te zoeken in de database van dpkgstart-stop-daemon- 8 8 1639572374 0 A - - gz start en stopt systeemachtergronddienstennl/CACHEDIR.TAG000064400000000276152525276360006676 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ da/index.db000064400000040000152525276360006555 0ustar00ϚW @ +1sU$ver0 ?newg05IvigrL0gI grou0 +ogsha00Y 0C* dpkgN>]: grpc>K2user ?92gsndK?Z}2Nifco? ?ogsha@6xc chag>@Hdpkg@ HV 3grou@ U3arp>A8Y֯Ruser1G約0rpmd1CsU$ver2 iq0YsU$ver0 =Wuser0vvshad-15sdgroui1 ?I grou1 ,2user1Axc chag/2YZkeaddu2vgroupadd- 8 8 1525020157 0 A - - gz yeni bir grup oluştururuserdel- 8 8 1525020157 0 A - - gz Bir kullanıcı hesabını ve onunla ilgili dosyaları siler$version$2.5.0useradd- 8 8 1766065862 0 A - - gz yeni bir kullanıcı oluşturur veya öntanımlı yeni kullanıcı bilgilerini güncellershadow- 5 5 1525020157 0 A - - gz şifreli parola dosyasıgroupmod- 8 8 1525020157 0 A - - gz bir grubun niteliklerini düzenlergroupdel- 8 8 1525020157 0 A - - gz bir grubu silerusermod- 8 8 1525020157 0 A - - gz bir kullanıcı hesabını düzenlerchage- 1 1 1525020157 0 A - - gz kullanıcı parolasının son kullanma tarihini değiştiriradduser- 8 8 1766065862 0 B - - gz yeni bir kullanıcı oluşturur veya öntanımlı yeni kullanıcı bilgilerini güncellertr/CACHEDIR.TAG000064400000000276152525276360006712 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ sr/index.db000064400000040000152525276360006615 0ustar00ϚW @ u0WNmc0bsU$vere0 mc- 1 1 1571431117 0 A - - gz Визуална љуска за Униксолике системе.$version$2.5.0sr/CACHEDIR.TAG000064400000000276152525276360006711 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ cs/index.db000064400000040000152525276360006576 0ustar00ϚW @ o 2 isuzgrou0 .sU$ver70 vshadG0<? gpas07sdgrou0 ,Ulast06Ivigr<1 I groua1 +: grpc1Eogsha1:qvipw"2jgroupadd- 8 8 1525020157 0 A - - gz Vytvoří skupinu$version$2.5.0shadow- 5 5 1525020157 0 A - - gz soubor se zašifrovanými heslygpasswd- 1 1 1525020157 0 A - - gz spravuje soubor /etc/groupgroupmod- 8 8 1525020157 0 A - - gz upraví skupinulastlog- 8 8 1525020157 0 A - - gz prozkoumá soubor lastlogvigr- 8 8 1525020157 0 C vipw - gz groupdel- 8 8 1525020157 0 A - - gz Smaže skupinugrpck- 8 8 1525020157 0 A - - gz ověří integritu skupinových souborůgshadow- 5 5 1525020157 0 A - - gz stínový soubor se skupinamivipw- 8 8 1525020157 0 A - - gz slouží k úpravě souborů password, group, shadow-password a shadow-group.cs/CACHEDIR.TAG000064400000000276152525276360006672 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ ko/index.db000064400000040000152525276360006602 0ustar00ϚW @ 1sU$ver0 ]Hrpm20 OIvigrh07sbTrpm0:qvipw07$version$2.5.0rpm2cpio- 8 8 1734408661 0 A - - gz 레드햇 (RPM) 패키지를 cpio 화일로 변환vigr- 8 8 1525020157 0 B - - gz 패스워드 파일 편집rpm- 8 8 1734408661 0 A - - gz 레드햇 패키지 관리자vipw- 8 8 1525020157 0 A - - gz 패스워드 파일 편집ko/CACHEDIR.TAG000064400000000276152525276360006676 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ it/index.db000064400000040000152525276360006605 0ustar00ϚW @ 7=)WNmc0GBxxdJ0Pisuzgrou0 1eclogi0 I֯Ruser,1Nn\chgp1 XsU$ver1 iq5 "pdvimti5 )UNvim5MU=newu5 D? gpas:6CIcm&chpa6 EjDoplip6 Psdgrou.7 Lpdpkg7 ^@apwun7 hzigrpu[8 h (dpkg8 VU%newg/9 D+i"dpkg}9K?newg9@:gdpkg!: ZMI grou> 0: grpc>^2user%?; Iiexh?M2rvie@M}2Nifco? >ogshaS@Bxc chag@UV 3grou@ X3arpZA>[viewAMYdpkg-maintscript-helper- 1 1 1639572372 0 A - - gz Contournement des limitations connues de dpkg dans les scripts du responsablexxd- 1 1 1789033609 0 A - - gz convertit en représentation hexadécimale et inversement.subgid- 5 5 1766065811 0 A - - gz the configuration for subordinate group idsgroupadd- 8 8 1766065810 0 A - - gz Créer un nouveau groupelogin.defs- 5 5 1766065811 0 A - - gz configuration de la suite des mots de passe cachés « shadow password »dpkg.cfg- 5 5 1639572372 0 A - - gz Fichier de configuration de dpkguserdel- 8 8 1766065810 0 A - - gz supprimer un compte utilisateur et les fichiers associéschgpasswd- 8 8 1766065811 0 A - - gz Mettre à jour par lot des mots de passe des groupes$version$2.5.0evim- 1 1 1789033609 0 A - - gz « Easy Vim », édite un fichier avec Vim sans utiliser les modesuseradd- 8 8 1766065862 0 A - - gz créer un nouvel utilisateur ou modifier les informations par défaut appliquées aux nouveaux utilisateursshadow shadow 3 shadow 5sssd-simple- 5 5 1785203682 0 A - - gz le fichier de configuration pour le fournisseur de contrôle d'accès « simple » de SSSD.grpconv- 8 8 1766065810 0 B - - gz Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachésrvim- 1 1 1789033612 0 B - - gz Vi IMproved, éditeur de texte pour programmeursgetspnam- 3 3 1766065811 0 C shadow - gz vimtutor- 1 1 1789033609 0 A - - gz tutoriel Vimvim- 1 1 1789033612 0 A - - gz Vi IMproved, éditeur de texte pour programmeursnewuidmap- 1 1 1766065811 0 A - - gz set the uid mapping of a user namespacegpasswd- 1 1 1766065810 0 A - - gz administer /etc/group and /etc/gshadowchpasswd- 8 8 1766065811 0 A - - gz Mettre à jour des mots de passe par lotplipconfig- 8 8 1598809658 0 A - - gz réglage fin des paramètres du périphérique PLIPgroupmod- 8 8 1766065810 0 A - - gz Modifier la définition d'un groupe du systèmedpkg-deb- 1 1 1639572372 0 A - - gz Outil pour la manipulation des archives (.deb) des paquets Debianpwunconv- 8 8 1766065810 0 B - - gz Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachésgrpunconv- 8 8 1766065810 0 B - - gz Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachésdpkg-divert- 1 1 1639572372 0 A - - gz Remplacer la version d'un fichier contenu dans un paquet.newgidmap- 1 1 1766065810 0 A - - gz set the gid mapping of a user namespacedpkg-statoverride- 1 1 1639572372 0 A - - gz Annuler la propriété et le mode des fichiersnewgrp- 1 1 1766065810 0 A - - gz se connecter avec un nouveau groupedpkg-trigger- 1 1 1639572372 0 A - - gz Un utilitaire pour activer les actions différées de paquetsshadow 3- 3 3 1766065811 0 A - - gz routines d'utilisation des mots de passe cachésdpkg- 1 1 1639572372 0 A - - gz Gestionnaire de paquet pour Debianpwconv- 8 8 1766065810 0 A - - gz Convertir vers ou depuis les fichiers de mots de passe ou de groupe cachéslastlog- 8 8 1766065810 0 A - - gz signaler les connexions les plus récentes de tous les utilisateurs ou d'un utilisateur donnénetstat- 8 8 1598809658 0 A - - gz Affiche les connexions réseau, les tables de routage, les statistiques des interfaces, les connexions masquées, les messages netlink, et les membres multicast.dpkg-split- 1 1 1639572372 0 A - - gz Outil de décomposition/recomposition des paquets Debianroute- 8 8 1598809658 0 A - - gz affiche / manipule la table de routage IPslattach- 8 8 1598809658 0 A - - gz attache une interface réseau à une ligne sérievigr- 8 8 1766065811 0 B - - gz Éditer les fichiers passwd, group, shadow ou gshadowethers- 5 5 1598809658 0 A - - gz Base de données adresses Ethernet - adresses IPgroupdel- 8 8 1766065810 0 A - - gz Supprimer un groupegrpck- 8 8 1766065810 0 A - - gz Vérifier l'intégrité des fichiers d'administration des groupesusermod- 8 8 1766065810 0 A - - gz Modifier un compte utilisateurex- 1 1 1789033612 0 B - - gz Vi IMproved, éditeur de texte pour programmeursifconfig- 8 8 1598809658 0 A - - gz Configurer une interface réseau.rview- 1 1 1789033612 0 B - - gz Vi IMproved, éditeur de texte pour programmeursgshadow- 5 5 1766065810 0 A - - gz informations cachées sur les groupeschage- 1 1 1766065810 0 A - - gz Modifier les informations de validité d'un mot de passegroupmems- 8 8 1766065810 0 A - - gz Administrer les membres du groupe primaire d'un utilisateurarp- 8 8 1598809658 0 A - - gz manipule la table ARP du systèmeview- 1 1 1789033612 0 B - - gz Vi IMproved, éditeur de texte pour programmeurssg- 1 1 1766065810 0 A - - gz exécuter une commande avec un autre identifiant de groupesss_ssh_knownhostsproxy- 1 1 1785203682 0 A - - gz obtenir les clés d'hôtes OpenSSHrpm- 8 8 1734408661 0 A - - gz Gestionnaire de Paquetages Red Hatstart-stop-daemon- 8 8 1639572372 0 A - - gz Lance ou arrête des démons systèmevimdiff- 1 1 1789033609 0 A - - gz ouvre deux, trois ou quatre versions d'un fichier dans Vim et affiche leurs différencesnewusers- 8 8 1766065811 0 A - - gz Mettre à jour, ou créer de nouveaux utilisateurs par lotspwck- 8 8 1766065810 0 A - - gz Vérifier l'intégrité des fichiers de mots de passeadduser- 8 8 1766065862 0 B - - gz créer un nouvel utilisateur ou modifier les informations par défaut appliquées aux nouveaux utilisateurssubuid- 5 5 1766065810 0 A - - gz the configuration for subordinate user idsvipw- 8 8 1766065811 0 A - - gz Éditer les fichiers passwd, group, shadow ou gshadowshadow 5- 5 5 1766065811 0 A - - gz fichier des mots de passe cachésfr/CACHEDIR.TAG000064400000000276152525276360006674 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ ca/index.db000064400000040000152525276360006554 0ustar00ϚW @ 0sU$ver0 ^sssd0 p|b}sss_0a$version$2.5.0sssd-simple- 5 5 1785203682 0 A - - gz el fitxer de configuració per al proveïdor de control d'accés 'simple' de l'SSSDsss_rpcidmapd- 5 5 1785203682 0 A - - gz les directrius de configuració del complement sss per al rpc.idmapdca/CACHEDIR.TAG000064400000000276152525276360006650 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ index.db000064400010100000152525276360006167 0ustar00ϚW  ppppppppPPPP````PPPP````PPPP````    0000pppp P P P P ` ` ` ` P P P P ` ` ` ` 0 0 0 0 p p p p ` ` ` ` p p p p 0000@@@@0000@@@@    ````pppppppp````````    0000````pppp@@@@PPPP@@@@PPPP    ````pppppppp@@@@PPPP@@@@PPPP    ````pppp@@@@PPPP    pppp    0000pppp @ @ @ @ P P P P asn1_tag2strASN1_tag2str 3ssl 3 1783951958 0 B - - gz ASN1_STRING output routinesnet::pingNet::Ping 3pm 3 1789371020 0 A - - gz check a remote host for reachabilityxcb_list_properties_reply- 3 3 1588775193 0 B - - gz modulefile-c- 4 4 1697309173 0 A - - gz files containing Tcl code for the Modules packagexcb_xkb_list_components_types_iterator- 3 3 1588775193 0 B - - gz doveadm-mail-dict- 1 1 1778562190 0 A - - gz Commands related to dictionary manipulation in user contextdbd::gofer::transport::nullDBD::Gofer::Transport::null 3pm 3 1786438153 0 A - - gz DBD::Gofer client transport for testingxcb_dri2_get_param_reply- 3 3 1588775193 0 B - - gz pcre2pattern- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)lwres_noopresponse_free- 3 3 1786647171 0 A - - gz lightweight resolver no-op message handlingec_key_key2bufEC_KEY_key2buf 3ssl 3 1783951960 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsconfig_data- 1 1 1570964341 0 A - - gz Query or change configuration of Perl modulesxkbsetdetectableautorepeatXkbSetDetectableAutoRepeat 3 3 1727145684 0 A - - gz Sets DetectableAutoRepeatbn_mont_ctx_copyBN_MONT_CTX_copy 3ssl 3 1783951955 0 B - - gz Montgomery multiplicationhas_colors_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionpam_authenticate- 3 3 1787058767 0 A - - gz account authenticationsar- 1 1 1720000644 0 A - - gz Collect, report, or save system activity information.ocsp_request_onereq_get0OCSP_request_onereq_get0 3ssl 3 1783951956 0 B - - gz OCSP request functionsmenu_hook- 3x 3 1697309694 0 A - - gz set hooks for automatic invocation by applicationswnoutrefresh- 3x 3 1697309692 0 B - - gz refresh curses windows and linesrsa_padding_add_pkcs1_oaep_mgf1RSA_padding_add_PKCS1_OAEP_mgf1 3ssl 3 1783951919 0 A - - gz asymmetric encryption paddingengine_set_default_stringENGINE_set_default_string 3ssl 3 1783951962 0 B - - gz ENGINE cryptographic module supportec_point_invertEC_POINT_invert 3ssl 3 1783951953 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectswadd_wchstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowselinux_binary_policy_path- 3 3 1770733597 0 A - - gz These functions return the paths to the active SELinux policy configuration directories and fileslocale::codes::langvarLocale::Codes::LangVar 3pm 3 1570963306 0 A - - gz module for dealing with langvar code setspem_write_dsaparamsPEM_write_DSAparams 3ssl 3 1783951965 0 B - - gz PEM routinesdsaparams_print_fpDSAparams_print_fp 3ssl 3 1783951965 0 B - - gz print cryptographic parametersxcb_xevie_query_version- 3 3 1588775193 0 A - - gz yum-debug-dump- 1 1 1712570567 0 A - - gz redirecting to DNF debug Pluginxcb_input_set_device_valuators_reply- 3 3 1588775193 0 B - - gz ec_point_set_affine_coordinates_gfpEC_POINT_set_affine_coordinates_GFp 3ssl 3 1783951952 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_dri2_connect_driver_name_end- 3 3 1588775193 0 B - - gz bio_meth_get_ctrlBIO_meth_get_ctrl 3ssl 3 1783951961 0 B - - gz Routines to build up BIO methodsx509_req_set_versionX509_REQ_set_version 3ssl 3 1783951928 0 A - - gz get or set certificate, certificate request or CRL versionxsetcommandXSetCommand 3 3 1727145684 0 A - - gz set or read a window's WM_COMMAND propertyrsa_get0_pRSA_get0_p 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in an RSA objectfield_fore- 3x 3 1697309693 0 B - - gz color and attribute control for form fieldsdh_meth_get0_app_dataDH_meth_get0_app_data 3ssl 3 1783951953 0 B - - gz Routines to build up DH methodsfccharsetaddcharFcCharSetAddChar 3 3 1535617491 0 A - - gz Add a character to a charsetsystemd-tmpfiles- 8 8 1788492746 0 A - - gz Creates, deletes and cleans up volatile and temporary files and directoriesxcb_xevie_send_unchecked- 3 3 1588775193 0 B - - gz SELinux 8- 8 8 1770733597 0 C selinux - gz `slk_08axcb_NxkbsetdeviceinfoXkbSetDeviceInfo 3 3 1727145684 0 A - - gz Modify some or all of the characteristics of an X Input Extension devicebn_bn2mpiBN_bn2mpi 3ssl 3 1783951965 0 B - - gz format conversionsslk_set- 3x 3 1697309692 0 B - - gz curses soft label routinesprintf- 1 1 1785268171 0 A - - gz format and print dataxkbaddgeomoverlayXkbAddGeomOverlay 3 3 1727145684 0 A - - gz Add one overlay to a sectionid- 1 1 1785268171 0 A - - gz print real and effective user and group IDstuned-profiles- 7 7 1787683205 0 A - - gz description of basic TuneD profilesdiagnostics diagnostics 3pm diagnostics 1evp_pkey_ctx_set_dh_kdf_outlenEVP_PKEY_CTX_set_dh_kdf_outlen 3ssl 3 1783951961 0 B - - gz algorithm specific control operationsxcb_glx_are_textures_resident- 3 3 1588775193 0 A - - gz tigetflag_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_xv_put_image_checked- 3 3 1588775193 0 B - - gz cap_set_secbits- 3 3 1612504337 0 B - - gz capability manipulation on processeslocal::lib~[pt_br]- 3pm 3 1570975499 0 C POD2::PT_BR::local::lib - gz extutils::mmExtUtils::MM 3pm 3 1570956921 0 A - - gz OS adjusted ExtUtils::MakeMaker subclassrand_drbg_set_callbacksRAND_DRBG_set_callbacks 3ssl 3 1783951964 0 A - - gz set callbacks for reseedingd2i_autoprivatekeyd2i_AutoPrivateKey 3ssl 3 1783951962 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresx509_crl_get0_by_certX509_CRL_get0_by_cert 3ssl 3 1783951953 0 B - - gz CRL revoked entry utility functionsperl586delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.6xmbdrawtextXmbDrawText 3 3 1727145684 0 A - - gz draw text using multiple font setsbn_bn2decBN_bn2dec 3ssl 3 1783951961 0 B - - gz format conversionsx509_crl_freeX509_CRL_free 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesfcpatternequalsubsetFcPatternEqualSubset 3 3 1535617491 0 A - - gz Compare portions of patternsfree_menu- 3x 3 1697309694 0 B - - gz create and destroy menusmariadb-dumpslow- 1 1 1786462006 0 B - - gz Summarize slow query log files (mysqldumpslow is now a symlink to mariadb-dumpslow)ssl_ctx_sess_get_cache_sizeSSL_CTX_sess_get_cache_size 3ssl 3 1783951954 0 B - - gz manipulate session cache sizessl_set0_wbioSSL_set0_wbio 3ssl 3 1783951927 0 A - - gz connect the SSL object with a BIOx509_crl_signX509_CRL_sign 3ssl 3 1783951954 0 B - - gz sign or verify certificate, certificate request or CRL signaturexcb_composite_name_window_pixmap- 3 3 1588775193 0 A - - gz xcb_xfixes_get_cursor_image_and_name_name_length- 3 3 1588775193 0 B - - gz xcb_xkb_get_indicator_map_maps_length- 3 3 1588775193 0 B - - gz ui_add_info_stringUI_add_info_string 3ssl 3 1783951961 0 B - - gz user interfacepkcs7_issuer_and_serial_freePKCS7_ISSUER_AND_SERIAL_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesswapon- 8 8 1770236297 0 A - - gz enable/disable devices and files for paging and swappingct_policy_eval_ctx_get0_log_storeCT_POLICY_EVAL_CTX_get0_log_store 3ssl 3 1783951962 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyxkbinitcanonicalkeytypesXkbInitCanonicalKeyTypes 3 3 1727145684 0 A - - gz Set the definitions of the canonical key types in a client map to their default valueslsetfilecon_raw- 3 3 1770733597 0 B - - gz set SELinux security context of a filexcb_record_register_clients_checked- 3 3 1588775193 0 B - - gz rpm-misc- 8 8 1734408661 0 A - - gz lesser need options for rpm(8)xkballocservermapXkbAllocServerMap 3 3 1727145684 0 A - t gz Allocate and initialize an empty server map description recordxcb_xfixes_query_version_reply- 3 3 1588775193 0 B - - gz evp_pkey_asn1_freeEVP_PKEY_asn1_free 3ssl 3 1783951956 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structuredbd::gofer::policy::baseDBD::Gofer::Policy::Base 3pm 3 1786438153 0 A - - gz Base class for DBD::Gofer policiesab- 1 1 1777551493 0 A - - gz Apache HTTP server benchmarking toolmcookie- 1 1 1770236297 0 A - - gz generate magic cookies for xauthx509_store_set_purposeX509_STORE_set_purpose 3ssl 3 1783951958 0 B - - gz X509_STORE manipulationextutils::manifestExtUtils::Manifest 3pm 3 1570957034 0 A - - gz utilities to write and check a MANIFEST filetiffreadtileTIFFReadTile 3tiff 3 1785289550 0 A - - gz read and decode a tile of data from an open TIFF filexkbkeygroupwidthXkbKeyGroupWidth 3 3 1727145684 0 A - - gz Computes the width of the type associated with the group grp for the key corresponding to keycodename_constraints_newNAME_CONSTRAINTS_new 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiessha256_finalSHA256_Final 3ssl 3 1783951963 0 B - - gz Secure Hash Algorithmxcb_colormap_notify_event_t- 3 3 1588775193 0 A - - gz the colormap for some window changedperl5182delta- 1 1 1789370953 0 A - - gz what is new for perl v5.18.2locale- 3pm 3 1789370967 0 A - - gz Perl pragma to use or avoid POSIX locales for built-in operationsnmtui-hostname- 1 1 1787551244 0 B - - gz Text User Interface for controlling NetworkManagermysql_affected_rows- 3 3 1786452952 0 A - - gz returns the number of rows affected by the last operationmysql_fetch_field- 3 3 1786452952 0 A - - gz Returns the definition of one column of a result setxcb_randr_get_crtc_gamma_green_length- 3 3 1588775193 0 B - - gz evp_pkey_ctx_get_ecdh_kdf_typeEVP_PKEY_CTX_get_ecdh_kdf_type 3ssl 3 1783951958 0 B - - gz algorithm specific control operationsgetkeycreatecon_raw- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new kernel keyringssoftware::license::artistic_2_0Software::License::Artistic_2_0 3pm 3 1570968579 0 A - - gz The Artistic License 2.0form_variables- 3x 3 1697309684 0 A - - gz form system global variablesmenu_items- 3x 3 1697309694 0 A - - gz make and break connections between items and menusdbi::dbd::sqlengine::howtoDBI::DBD::SqlEngine::HowTo 3pm 3 1786438153 0 A - - gz Guide to create DBI::DBD::SqlEngine based driverengine_get_dhENGINE_get_DH 3ssl 3 1783951965 0 B - - gz ENGINE cryptographic module supportcapsh- 1 1 1777926826 0 A - - gz capability shell wrapperevp_cipher_block_sizeEVP_CIPHER_block_size 3ssl 3 1783951956 0 B - - gz EVP cipher routinesxcb_input_xi_get_property_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_separable_filter_rows_and_cols_end- 3 3 1588775193 0 B - - gz ec_group_have_precompute_multEC_GROUP_have_precompute_mult 3ssl 3 1783951965 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsx509_sig_info_setX509_SIG_INFO_set 3ssl 3 1783951953 0 B - - gz signature informationxcb_x_print_print_get_context_unchecked- 3 3 1588775193 0 B - - gz keyctl_instantiate- 3 3 1633701055 0 A - - gz key instantiation functionspcre2_serialize_encode- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ttk::frame- n n 1571246711 0 C ttk_frame - gz xcb_rotate_properties_checked- 3 3 1588775193 0 B - - gz xcb_xvmc_list_surface_types- 3 3 1588775193 0 A - - gz dh_check_params_exDH_check_params_ex 3ssl 3 1783951953 0 B - - gz generate and check Diffie-Hellman parametersevp_aes_256_wrap_padEVP_aes_256_wrap_pad 3ssl 3 1783951963 0 B - - gz EVP AES cipherxcb_glx_get_materialfv_unchecked- 3 3 1588775193 0 B - - gz asn1_time_adjASN1_TIME_adj 3ssl 3 1783951905 0 A - - gz ASN.1 Time functionshmac_ctx_set_flagsHMAC_CTX_set_flags 3ssl 3 1783951966 0 B - - gz HMAC message authentication codenmcli-examples- 7 7 1787551244 0 A - - gz usage examples of nmcliset_fieldtype_choice- 3x 3 1697309693 0 B - - gz define validation-field typesTuneD 8- 8 8 1708604608 0 C tuned - gz ssl_set_default_passwd_cbSSL_set_default_passwd_cb 3ssl 3 1783951952 0 B - - gz set or get passwd callback for encrypted PEM file handlingxcb_render_query_filters- 3 3 1588775193 0 A - - gz xcb_randr_screen_change_notify_event_t- 3 3 1588775193 0 A - - gz ocsp_serviceloc_freeOCSP_SERVICELOC_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxcb_randr_get_screen_resources_names- 3 3 1588775193 0 B - - gz Wget 1- 1 1 1788283204 0 C wget - gz pod::perldoc::getoptsooPod::Perldoc::GetOptsOO 3pm 3 1570967637 0 A - - gz Customized option parser for Pod::Perldocossl_store_loader_set_ctrlOSSL_STORE_LOADER_set_ctrl 3ssl 3 1783951965 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesgcov- 1 1 1756201477 0 A - - gz coverage testing toolsg_rdac- 8 8 1787058260 0 A - - gz display or modify SCSI RDAC Redundant Controller mode pageterm_attrs_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_render_composite_glyphs_8_checked- 3 3 1588775193 0 B - - gz fcnamegetobjecttypeFcNameGetObjectType 3 3 1535617491 0 A - - gz Lookup an object typefont- n n 1571246711 0 A - - gz Create and inspect fonts.tiffwritedencodedtileTIFFWritedEncodedTile 3tiff 3 1785289550 0 C TIFFWriteEncodedTile - gz curs_instr- 3x 3 1697309683 0 A - - gz get a string of characters from a curses windowevp_digestverifyfinalEVP_DigestVerifyFinal 3ssl 3 1783951952 0 B - - gz EVP signature verification functionsxsyncXSync 3 3 1727145684 0 B - - gz handle output buffer or event queueevp_aes_192_ctrEVP_aes_192_ctr 3ssl 3 1783951959 0 B - - gz EVP AES cipherevp_aria_128_cfb8EVP_aria_128_cfb8 3ssl 3 1783951958 0 B - - gz EVP ARIA cipherevp_cipher_ctx_set_app_dataEVP_CIPHER_CTX_set_app_data 3ssl 3 1783951953 0 B - - gz EVP cipher routinesnet::smtpNet::SMTP 3pm 3 1570999888 0 A - - gz Simple Mail Transfer Protocol Clientxcb_glx_get_minmax_reply- 3 3 1588775193 0 B - - gz xcb_xvmc_create_context_priv_data_length- 3 3 1588775193 0 B - - gz crl2pkcs7- 1ssl 1 1783951950 0 A - - gz Create a PKCS#7 structure from a CRL and certificatesyum.conf- 5 5 1741686480 0 A - t gz redirecting to DNF Configuration Referenced2i_rsapublickeyd2i_RSAPublicKey 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_clip_plane- 3 3 1588775193 0 A - - gz xcb_randr_query_provider_property_reply- 3 3 1588775193 0 B - - gz unctrl- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinestest::hackingTest::HACKING 3pm 3 1570970555 0 A - - gz contributing to TAP::Harnessssl_ctx_sess_cb_hitsSSL_CTX_sess_cb_hits 3ssl 3 1783951959 0 B - - gz obtain session cache statisticsxinstallcolormapXInstallColormap 3 3 1727145684 0 A - - gz control colormapsdsa_generate_keyDSA_generate_key 3ssl 3 1783951910 0 A - - gz generate DSA key pairxcb_xvmc_create_surface_priv_data- 3 3 1588775193 0 B - - gz xcb_xfixes_hide_cursor_checked- 3 3 1588775193 0 B - - gz xcb_xfixes_set_picture_clip_region- 3 3 1588775193 0 A - - gz rmmod- 8 8 1712567933 0 A - - gz Simple program to remove a module from the Linux Kernelx509_store_ctx_set0_paramX509_STORE_CTX_set0_param 3ssl 3 1783951953 0 B - - gz X509_STORE_CTX initialisationip-mptcp- 8 8 1716453362 0 A - t gz MPTCP path manager configurationssl_set_verifySSL_set_verify 3ssl 3 1783951964 0 B - - gz set peer certificate verification parametersextutils::commandExtUtils::Command 3pm 3 1570956921 0 A - - gz utilities to replace common UNIX commands in Makefiles etc.systemd-user-sessions.service- 8 8 1788492746 0 A - - gz Permit user logins after boot, prohibit user logins at shutdownxcb_input_set_device_modifier_mapping- 3 3 1588775193 0 A - - gz fcpatterndelFcPatternDel 3 3 1535617491 0 A - - gz Delete a property from a patternpack- n n 1571246711 0 A - - gz Geometry manager that packs around edges of cavityxcb_dri3_pixmap_from_buffer- 3 3 1588775193 0 A - - gz xcb_x_print_print_input_selected- 3 3 1588775193 0 A - - gz get_wch- 3x 3 1697309691 0 B - - gz get (or push back) a wide character from curses terminal keyboard_tracef- 3x 3 1697309693 0 B - - gz curses debugging routinespkcs12_bags_newPKCS12_BAGS_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesx25519X25519 7ssl 7 1783951967 0 A - - gz EVP_PKEY X25519 and X448 supportxsetfillstyleXSetFillStyle 3 3 1727145684 0 A - - gz GC convenience routinesbio_set_ex_dataBIO_set_ex_data 3ssl 3 1783951955 0 B - - gz application-specific dataxcb_glx_get_queryiv_arb- 3 3 1588775193 0 A - - gz xcb_glx_get_histogram_unchecked- 3 3 1588775193 0 B - - gz tiffcomputetileTIFFComputeTile 3tiff 3 1785289550 0 C TIFFtile - gz xcb_xkb_get_compat_map_group_rtrn_length- 3 3 1588775193 0 B - - gz xcb_get_pointer_mapping_map_end- 3 3 1588775193 0 B - - gz mysql_tzinfo_to_sql- 1 1 1786452947 0 A - - gz load the time zone tables (mysql_tzinfo_to_sql is now a symlink to mariadb-tzinfo-to-sql)dsa_get0_priv_keyDSA_get0_priv_key 3ssl 3 1783951910 0 A - - gz Routines for getting and setting data in a DSA objectstunnel- 8 8 1727144468 0 A - - gz TLS offloading and load-balancing proxyfaillock- 8 8 1787058761 0 A - - gz Tool for displaying and modifying the authentication failure record filesbio_addrinfo_socktypeBIO_ADDRINFO_socktype 3ssl 3 1783951955 0 B - - gz BIO_ADDRINFO type and routinesdsa_meth_freeDSA_meth_free 3ssl 3 1783951964 0 B - - gz Routines to build up DSA methodsexporter::heavyExporter::Heavy 3pm 3 1570956722 0 A - - gz Exporter gutsxcb_xfixes_create_region_from_window- 3 3 1588775193 0 A - - gz asn1_string_get0_dataASN1_STRING_get0_data 3ssl 3 1783951957 0 B - - gz ASN1_STRING utility functionsec_key_get_flagsEC_KEY_get_flags 3ssl 3 1783951966 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsaureport- 8 8 1752572516 0 A - - gz a tool that produces summary reports of audit daemon logsmariadb_dyncol_create_many_num- 3 3 1786452952 0 A - - gz Creates a dynamic column with numeric keysssl_disable_ctSSL_disable_ct 3ssl 3 1783951961 0 B - - gz control Certificate Transparency policyscr_restore_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiongrub-mkstandalone- 1 1 1785729399 0 C grub2-mkstandalone - gz xsetfillruleXSetFillRule 3 3 1727145684 0 B - - gz GC convenience routinesengine_cmd_is_executableENGINE_cmd_is_executable 3ssl 3 1783951955 0 B - - gz ENGINE cryptographic module supportpem_write_ecprivatekeyPEM_write_ECPrivateKey 3ssl 3 1783951960 0 B - - gz PEM object encoding routinesdef_prog_mode- 3x 3 1697309691 0 B - - gz low-level curses routinescms_finalCMS_final 3ssl 3 1783951908 0 A - - gz finalise a CMS_ContentInfo structurelwp-mirror- 1 1 1650658387 0 A - - gz Simple mirror utilityxcb_glx_get_error_unchecked- 3 3 1588775193 0 B - - gz pem_write_bio_ecpkparametersPEM_write_bio_ECPKParameters 3ssl 3 1783951961 0 B - - gz PEM object encoding routinesbf_cbc_encryptBF_cbc_encrypt 3ssl 3 1783951954 0 B - - gz Blowfish encryptionxcb_xf86dri_open_connection- 3 3 1588775193 0 A - - gz cap_get_pid- 3 3 1612504337 0 B - - gz capability manipulation on processesxcb_dri3_get_supported_modifiers_reply- 3 3 1588775193 0 B - - gz rsa_padding_check_pkcs1_type_1RSA_padding_check_PKCS1_type_1 3ssl 3 1783951961 0 B - - gz asymmetric encryption paddingxprocessinternalconnectionXProcessInternalConnection 3 3 1727145684 0 B - - gz handle Xlib internal connectionsec_point_set_to_infinityEC_POINT_set_to_infinity 3ssl 3 1783951960 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsmariadb_connection- 3 3 1786452952 0 A - - gz checks if the client is connected to a MariaDB database serverumount- 8 8 1770236297 0 A - - gz unmount file systemsengine_set_flagsENGINE_set_flags 3ssl 3 1783951959 0 B - - gz ENGINE cryptographic module supportlwres_gabn- 3 3 1786647171 0 A - - gz lightweight resolver getaddrbyname message handlingrsa_set_default_methodRSA_set_default_method 3ssl 3 1783951959 0 B - - gz select RSA methodxcmscreatecccXcmsCreateCCC 3 3 1727145684 0 A - - gz creating and destroying CCCsgvimdiff- 1 1 1789033609 0 B - - gz edit two, three or four versions of a file with Vim and show differencesbio_write_exBIO_write_ex 3ssl 3 1783951966 0 B - - gz BIO I/O functionsinwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowssl_select_next_protoSSL_select_next_proto 3ssl 3 1783951952 0 B - - gz handle application layer protocol negotiation (ALPN)i2d_asn1_timei2d_ASN1_TIME 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxrmstringtoquarkXrmStringToQuark 3 3 1727145684 0 B - t gz manipulate resource quarksxcb_randr_destroy_mode- 3 3 1588775193 0 A - - gz xcb_dri2_buffer_swap_complete_event_t- 3 3 1588775193 0 A - - gz key_name- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesbio_get_read_requestBIO_get_read_request 3ssl 3 1783951961 0 B - - gz BIO pair BIOselinux_removable_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filespkcs7- 1ssl 1 1783951950 0 A - - gz PKCS#7 utilityxcb_render_create_radial_gradient- 3 3 1588775193 0 A - - gz menu_requestname- 3x 3 1697309685 0 A - - gz handle printable menu request namesperl5262delta- 1 1 1789370954 0 A - - gz what is new for perl v5.26.2digest::baseDigest::base 3pm 3 1570955295 0 A - - gz Digest base classecho 3x- 3x 3 1697309691 0 B - - gz curses input optionsevp_pkey_ctx_add1_tls1_prf_seedEVP_PKEY_CTX_add1_tls1_prf_seed 3ssl 3 1783951914 0 A - - gz TLS PRF key derivation algorithmevp_pkey_ctx_get_rsa_pss_saltlenEVP_PKEY_CTX_get_rsa_pss_saltlen 3ssl 3 1783951958 0 B - - gz algorithm specific control operationsdbi::gofer::transport::pipeoneDBI::Gofer::Transport::pipeone 3pm 3 1786438153 0 A - - gz DBD::Gofer server-side transport for pipeoneossl_store_info_get0_crlOSSL_STORE_INFO_get0_CRL 3ssl 3 1783951962 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsmysql_fetch_field_direct- 3 3 1786452952 0 A - - gz Returns a pointer to a MYSQL_FIELD structurecms_get1_receiptrequestCMS_get1_ReceiptRequest 3ssl 3 1783951965 0 A - - gz CMS signed receipt request functionsodbc_config- 1 1 1766062933 0 A - - gz get compile options for compiling unixODBC clientpcre2_match_data_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)x509_req_get_versionX509_REQ_get_version 3ssl 3 1783951952 0 B - - gz get or set certificate, certificate request or CRL versionrsa_get0_dRSA_get0_d 3ssl 3 1783951954 0 B - - gz Routines for getting and setting data in an RSA objectssl_ctx_get_ex_dataSSL_CTX_get_ex_data 3ssl 3 1783951922 0 A - - gz Store and retrieve extra data from the SSL_CTX, SSL or SSL_SESSIONxcb_glx_get_query_objectiv_arb- 3 3 1588775193 0 A - - gz xcb_glx_get_query_objectuiv_arb_data_end- 3 3 1588775193 0 B - - gz xcb_copy_gc- 3 3 1588775193 0 A - - gz item_term- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationsd2i_ocsp_responsed2i_OCSP_RESPONSE 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationnop- 1 1 1712407627 0 A - - gz pretty-print graph filexcb_list_properties_atoms_end- 3 3 1588775193 0 B - - gz time::secondsTime::Seconds 3pm 3 1789370966 0 A - - gz a simple API to convert seconds to other date valuespam.d- 5 5 1787058767 0 B - - gz PAM configuration filestar 5- 5 5 1776367458 0 A - - gz format of tape archive filesevp_cleanupEVP_cleanup 3ssl 3 1783951961 0 B - - gz add algorithms to internal tablersa_set0_multi_prime_paramsRSA_set0_multi_prime_params 3ssl 3 1783951961 0 B - - gz Routines for getting and setting data in an RSA objectxcb_input_set_device_mode- 3 3 1588775193 0 A - - gz openssl-pkcs7- 1ssl 1 1783951903 0 A - - gz PKCS#7 utilityxkbchangecontrolsXkbChangeControls 3 3 1727145684 0 A - t gz Provides a flexible method for updating the controls in a server to match those in the changed keyboard descriptionossl_store_loader_freeOSSL_STORE_LOADER_free 3ssl 3 1783951957 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesbn_zeroBN_zero 3ssl 3 1783951966 0 A - - gz BIGNUM assignment operationsarchive::tar::fileArchive::Tar::File 3pm 3 1785729247 0 A - - gz a subclass for in-memory extracted file from Archive::Tarevp_camellia_256_cfb1EVP_camellia_256_cfb1 3ssl 3 1783951959 0 B - - gz EVP Camellia cipherxcb_glx_render_mode_data_length- 3 3 1588775193 0 B - - gz xcb_x_print_print_get_attributes_attributes_end- 3 3 1588775193 0 B - - gz ipaddresschoice_freeIPAddressChoice_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesttk::panedwindow- n n 1571246711 0 C ttk_panedwindow - gz dsa_test_flagsDSA_test_flags 3ssl 3 1783951957 0 B - - gz Routines for getting and setting data in a DSA objectxfetchbufferXFetchBuffer 3 3 1727145684 0 B - - gz manipulate cut and paste buffersx509_verify_param_set_auth_levelX509_VERIFY_PARAM_set_auth_level 3ssl 3 1783951962 0 B - - gz X509 verification parametersxcb_randr_set_crtc_transform- 3 3 1588775193 0 A - - gz boolnames- 3x 3 1697309694 0 B - - gz curses terminfo global variablesxcb_randr_notify_event_t- 3 3 1588775193 0 A - - gz reposync- 1 1 1712570567 0 A - - gz redirecting to DNF reposync Pluginx509_extension_freeX509_EXTENSION_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesvdpa-mgmtdev- 8 8 1716453362 0 A - - gz vdpa management device viewbio_meth_set_ctrlBIO_meth_set_ctrl 3ssl 3 1783951958 0 B - - gz Routines to build up BIO methodsipcmk- 1 1 1770236297 0 A - - gz make various IPC resourcesdcb-pfc- 8 8 1716453362 0 A - - gz show / manipulate PFC (Priority-based Flow Control) settings of the DCB (Data Center Bridging) subsystemtest Test 3pm test 1x509v3_delete_extX509v3_delete_ext 3ssl 3 1783951966 0 B - - gz extension stack utility functionsxcb_randr_set_crtc_config- 3 3 1588775193 0 A - - gz xcmsconvertcolorsXcmsConvertColors 3 3 1727145684 0 A - - gz convert CCC color specificationsxcb_randr_get_output_property- 3 3 1588775193 0 A - - gz sftp-server- 8 8 1785329458 0 A - - gz SFTP server subsystemwechochar- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursork5login- 5 5 1778654064 0 A - - gz Kerberos V5 acl file for host accessi2d_ocsp_singlerespi2d_OCSP_SINGLERESP 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationrpcctl- 8 8 1783522945 0 A - - gz Displays SunRPC connection informationxgeterrordatabasetextXGetErrorDatabaseText 3 3 1727145684 0 B - - gz default error handlersssl_ctx_set_security_callbackSSL_CTX_set_security_callback 3ssl 3 1783951966 0 B - - gz SSL/TLS security frameworkxcb_selinux_get_window_create_context_unchecked- 3 3 1588775193 0 B - - gz xcb_alloc_color_reply- 3 3 1588775193 0 B - - gz Allocate a colorxcb_glx_get_pixel_mapuiv_data_end- 3 3 1588775193 0 B - - gz ossl!gm @asn1 Fcurs_terminfo- 3x 3 1697309684 0 A - - gz curses interfaces to terminfo databasexcb_xvmc_create_subpicture- 3 3 1588775193 0 A - - gz cms_get0_econtenttypeCMS_get0_eContentType 3ssl 3 1783951961 0 B - - gz get and set CMS content types and contenttext::diffText::Diff 3pm 3 1570971609 0 A - - gz Perform diffs on files and record setsec- 1ssl 1 1783951950 0 A - - gz EC key processingcap_get_mode- 3 3 1612504337 0 B - - gz capability manipulation on processesx509_name_print_ex_fpX509_NAME_print_ex_fp 3ssl 3 1783951965 0 B - - gz X509_NAME printing routinespod::text::overstrikePod::Text::Overstrike 3pm 3 1570975952 0 A - - gz Convert POD data to formatted overstrike textupdatedb- 8 8 1571067784 0 A - - gz update a database for mlocatedsa_printDSA_print 3ssl 3 1783951958 0 B - - gz print cryptographic parametersxcb_glx_read_pixels_unchecked- 3 3 1588775193 0 B - - gz curs_trace- 3x 3 1697309684 0 A - - gz curses debugging routinesxcb_x_print_print_query_screens_roots- 3 3 1588775193 0 B - - gz xcb_get_keyboard_control_reply- 3 3 1588775193 0 B - - gz evp_pkey_ctx_set_dh_kdf_mdEVP_PKEY_CTX_set_dh_kdf_md 3ssl 3 1783951966 0 B - - gz algorithm specific control operationsexit- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)fcpatternequalFcPatternEqual 3 3 1535617491 0 A - - gz Compare patternsdb_fileDB_File 3pm 3 1570953438 0 A - - gz Perl5 access to Berkeley DB version 1.xxcb_list_fonts_with_info_reply- 3 3 1588775193 0 B - - gz get matching font names and informationdnf-debuginfo-install- 8 8 1712570567 0 A - - gz DNF debuginfo-install Pluginxcb_xfixes_fetch_region_rectangles_iterator- 3 3 1588775193 0 B - - gz vars- 3pm 3 1789370967 0 A - - gz Perl pragma to predeclare global variable namesxcb_glx_get_pixel_mapusv_data- 3 3 1588775193 0 B - - gz xcb_dri2_swap_interval_checked- 3 3 1588775193 0 B - - gz define_key- 3x 3 1697309684 0 A - - gz define a keycodeopenssl-version- 1ssl 1 1783951905 0 A - - gz print OpenSSL version informationsfdp- 1 1 1712407636 0 B - - gz filter for drawing large undirected graphstifflastdirectoryTIFFLastDirectory 3tiff 3 1785289550 0 C TIFFquery - gz evp_pkey_idEVP_PKEY_id 3ssl 3 1783951957 0 B - - gz EVP_PKEY assignment functionsossl_store_loader_set_closeOSSL_STORE_LOADER_set_close 3ssl 3 1783951953 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesxcb_sync_initialize_unchecked- 3 3 1588775193 0 B - - gz xkbgetdeviceledinfoXkbGetDeviceLedInfo 3 3 1727145684 0 A - - gz Query the indicator names, maps, and state associated with an LED feedback of an input extension devicei2d_asn1_bmpstringi2d_ASN1_BMPSTRING 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_histogram_parameterfv_data_end- 3 3 1588775193 0 B - - gz fcstrstrignorecaseFcStrStrIgnoreCase 3 3 1535617491 0 A - - gz locate UTF-8 substring ignoring ASCII caseauditd-plugins- 5 5 1752572516 0 A - - gz realtime event receiversossl_store_search_freeOSSL_STORE_SEARCH_free 3ssl 3 1783951966 0 B - - gz Type and functions to create OSSL_STORE search criteriai2d_dist_pointi2d_DIST_POINT 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationbn_generate_prime_exBN_generate_prime_ex 3ssl 3 1783951957 0 B - - gz generate primes and test for primalityfile_contexts- 5 5 1770733597 0 B - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendxcb_install_colormap_checked- 3 3 1588775193 0 B - - gz ossl_store_info_get1_name_descriptionOSSL_STORE_INFO_get1_NAME_description 3ssl 3 1783951964 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsasidentifiers_freeASIdentifiers_free 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiescms_recipientinfo_set0_pkeyCMS_RecipientInfo_set0_pkey 3ssl 3 1783951953 0 B - - gz CMS envelopedData RecipientInfo routineserr_error_string_nERR_error_string_n 3ssl 3 1783951955 0 B - - gz obtain human-readable error messagecpan CPAN 3pm cpan 1xcb_render_create_linear_gradient- 3 3 1588775193 0 A - - gz keypad- 3x 3 1697309691 0 B - - gz curses input optionsnfs4_set_debug- 3 3 1536257348 0 C nfs4_uid_to_name - gz rsa_meth_set_bn_mod_expRSA_meth_set_bn_mod_exp 3ssl 3 1783951964 0 B - - gz Routines to build up RSA methodsxcb_selinux_get_property_context_context- 3 3 1588775193 0 B - - gz i2d_basic_constraintsi2d_BASIC_CONSTRAINTS 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationi2d_cms_receiptrequesti2d_CMS_ReceiptRequest 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationdoveadm-deduplicate- 1 1 1778562190 0 A - - gz Expunge duplicate messagesxcb_glx_get_doublev_reply- 3 3 1588775193 0 B - - gz x509_chain_up_refX509_chain_up_ref 3ssl 3 1783951929 0 A - - gz X509 certificate ASN1 allocation functionsxcb_get_keyboard_mapping_keysyms- 3 3 1588775193 0 B - - gz mariadb-install-db- 1 1 1786462006 0 B - - gz initialize MariaDB data directory (mysql_install_db is now a symlink to mariadb-install-db)gvgen- 1 1 1712407627 0 A - - gz generate graphsnm-settings-keyfile- 5 5 1787551245 0 A - t gz Description of keyfile settings pluginwsrep_sst_rsync_wan- 1 1 1786452947 0 A - - gz rsync_wan (rsync with delta transfers)-based state snapshot transferncdu- 1 1 1741463058 0 A - - gz NCurses Disk Usagessl_set_cert_cbSSL_set_cert_cb 3ssl 3 1783951952 0 B - - gz handle certificate callback functionip-l2tp- 8 8 1716453362 0 A - - gz L2TPv3 static unmanaged tunnel configurationflex- 1 1 1570883597 0 A - - gz the fast lexical analyser generatortcftest- 1 1 1570929755 0 A - - gz test cases of the fixed-length database APItgoto- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasedoveadm-purge- 1 1 1778562190 0 A - - gz Remove messages with refcount=0 from mdbox filesstringprep_ucs4_nfkc_normalize- 3 3 1570985734 0 A - - gz API functionmysql_plugin- 1 1 1786452947 0 A - - gz configure MariaDB server plugins (mysql_plugin is now a symlink to mariadb-plugin)xcmsquerycolorXcmsQueryColor 3 3 1727145684 0 A - - gz obtain color valuesdbi::gofer::transport::baseDBI::Gofer::Transport::Base 3pm 3 1786438153 0 A - - gz Base class for Gofer transportscap_set_mode- 3 3 1612504337 0 B - - gz capability manipulation on processesxcb_xv_query_image_attributes_pitches_end- 3 3 1588775193 0 B - - gz ssl_get_cipher_listSSL_get_cipher_list 3ssl 3 1783951964 0 B - - gz get list of available SSL_CIPHERsdh_get0_keyDH_get0_key 3ssl 3 1783951965 0 B - - gz Routines for getting and setting data in a DH objectdsa_meth_get0_nameDSA_meth_get0_name 3ssl 3 1783951955 0 B - - gz Routines to build up DSA methodsevp_sha512_256EVP_sha512_256 3ssl 3 1783951955 0 B - - gz SHA-2 For EVPevp_pkey_ctx_set_dsa_paramgen_q_bitsEVP_PKEY_CTX_set_dsa_paramgen_q_bits 3ssl 3 1783951954 0 B - - gz algorithm specific control operationstest::harnessTest::Harness 3pm 3 1570970555 0 A - - gz Run Perl standard test scripts with statisticsxcb_glx_gen_textures_reply- 3 3 1588775193 0 B - - gz d2i_ts_accuracyd2i_TS_ACCURACY 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri3_query_version_unchecked- 3 3 1588775193 0 B - - gz xcb_randr_select_input_checked- 3 3 1588775193 0 B - - gz raw_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensioncomm- 1 1 1785268171 0 A - - gz compare two sorted files line by linefcutf8toucs4FcUtf8ToUcs4 3 3 1535617491 0 A - - gz convert UTF-8 to UCS4xcb_create_notify_event_t- 3 3 1588775193 0 A - - gz ssl_comp_add_compression_methodSSL_COMP_add_compression_method 3ssl 3 1783951963 0 A - - gz handle SSL/TLS integrated compression methodstiffcurrentrowTIFFCurrentRow 3tiff 3 1785289550 0 C TIFFquery - gz xcb_randr_get_screen_resources_current- 3 3 1588775193 0 A - - gz xcb_x_print_print_get_one_attributes- 3 3 1588775193 0 A - - gz find_key_by_type_and_name- 3 3 1633701054 0 A - - gz find a key by type and namefcdircacherescanFcDirCacheRescan 3 3 1535617491 0 A - - gz Re-scan a directory cacheevp_aes_192_cfb128EVP_aes_192_cfb128 3ssl 3 1783951953 0 B - - gz EVP AES cipherossl_store_open_fnOSSL_STORE_open_fn 3ssl 3 1783951917 0 A - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemespam_mkhomedir- 8 8 1787058763 0 A - - gz PAM module to create users home directoryxcb_render_triangles- 3 3 1588775193 0 A - - gz dumpe2fs- 8 8 1759820881 0 A - - gz dump ext2/ext3/ext4 filesystem informationxsettsoriginXSetTSOrigin 3 3 1727145684 0 B - - gz GC convenience routinesxcb_dri2_swap_buffers- 3 3 1588775193 0 A - - gz xcb_glx_is_enabled- 3 3 1588775193 0 A - - gz ssl_ctx_use_certificate_chain_fileSSL_CTX_use_certificate_chain_file 3ssl 3 1783951954 0 B - - gz load certificate and key datax509_set1_notafterX509_set1_notAfter 3ssl 3 1783951960 0 B - - gz get or set certificate or CRL datesxrmstringtobindingquarklistXrmStringToBindingQuarkList 3 3 1727145684 0 B - t gz manipulate resource quarksxcb_input_xi_list_properties_reply- 3 3 1588775193 0 B - - gz cap_copy_ext- 3 3 1612504337 0 A - - gz capability state external representation translationlefty- 1 1 1712407627 0 A - - gz A Programmable Graphics Editorxcb_randr_get_panning- 3 3 1588775193 0 A - - gz sshd- 8 8 1785329458 0 A - - gz OpenSSH SSH daemonxcb_input_get_selected_extension_events_all_classes- 3 3 1588775193 0 B - - gz podchecker- 1 1 1570967195 0 A - - gz check the syntax of POD format documentation filesdnf-config-manager- 8 8 1712570567 0 A - - gz DNF config-manager PluginxunionregionXUnionRegion 3 3 1727145684 0 B - - gz region arithmeticx509_name_get_index_by_nidX509_NAME_get_index_by_NID 3ssl 3 1783951967 0 A - - gz X509_NAME lookup and enumeration functionsossl_store_info_new_pkeyOSSL_STORE_INFO_new_PKEY 3ssl 3 1783951965 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsevp_pkey_meth_set_digestsignEVP_PKEY_meth_set_digestsign 3ssl 3 1783951953 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_randr_list_provider_properties_unchecked- 3 3 1588775193 0 B - - gz ssl_get_default_passwd_cbSSL_get_default_passwd_cb 3ssl 3 1783951963 0 B - - gz set or get passwd callback for encrypted PEM file handlingbio_newBIO_new 3ssl 3 1783951964 0 A - - gz BIO allocation and freeing functionspkcs12_mac_data_freePKCS12_MAC_DATA_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiespam_error- 3 3 1787058767 0 A - - gz display error messages to the userbn_generate_primeBN_generate_prime 3ssl 3 1783951967 0 A - - gz generate primes and test for primalitycpan::meta::history::meta_1_1CPAN::Meta::History::Meta_1_1 3pm 3 1570951320 0 A - - gz Version 1.1 metadata specification for META.ymldsaparams_dupDSAparams_dup 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxkbgetcompatmapXkbGetCompatMap 3 3 1727145684 0 A - t gz Fetch any combination of the current compatibility map components from the serverpure-pwconvert- 8 8 1749219283 0 A - - gz Generate a virtual users file from system accountspam_cracklib- 8 8 1787058760 0 A - - gz PAM module to check the password against dictionary wordspathchk- 1 1 1785268171 0 A - - gz check whether file names are valid or portablesecurity_get_boolean_pending- 3 3 1770733597 0 B - - gz routines for manipulating SELinux boolean valuesdh_meth_newDH_meth_new 3ssl 3 1783951965 0 A - - gz Routines to build up DH methodsssl_get_key_update_typeSSL_get_key_update_type 3ssl 3 1783951958 0 B - - gz initiate and obtain information about updating connection keysxcb_map_request_event_t- 3 3 1588775193 0 A - - gz window wants to be mappedxcb_glx_get_convolution_parameterfv_data- 3 3 1588775193 0 B - - gz xcb_dri3_get_supported_modifiers_window_modifiers- 3 3 1588775193 0 B - - gz dh_get0_engineDH_get0_engine 3ssl 3 1783951965 0 B - - gz Routines for getting and setting data in a DH objectxcb_xfixes_change_cursor_checked- 3 3 1588775193 0 B - - gz xcb_shape_get_rectangles_rectangles- 3 3 1588775193 0 B - - gz xcb_xkb_get_indicator_map_unchecked- 3 3 1588775193 0 B - - gz =%!xcb_vx509_freeX509_free 3ssl 3 1783951960 0 B - - gz X509 certificate ASN1 allocation functionsset_fieldtype_arg- 3x 3 1697309693 0 B - - gz define validation-field typesextutils::mksymlistsExtUtils::Mksymlists 3pm 3 1570956921 0 A - - gz write linker options files for dynamic extensionlwres_gethostent_r- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryui_opensslUI_OpenSSL 3ssl 3 1783951963 0 B - - gz user interfacexrmsetdatabaseXrmSetDatabase 3 3 1727145684 0 B - - gz retrieve and store resource databasescrypto_mem_leaks_cbCRYPTO_mem_leaks_cb 3ssl 3 1783951960 0 B - - gz Memory allocation functionsxcb_shm_create_segment_reply- 3 3 1588775193 0 B - - gz xcb_input_xi_query_device_infos_length- 3 3 1588775193 0 B - - gz cap_get_ambient- 3 3 1612504337 0 B - - gz capability manipulation on processesbio_set_callback_argBIO_set_callback_arg 3ssl 3 1783951958 0 B - - gz BIO callback functionsocsp_resp_get1_idOCSP_resp_get1_id 3ssl 3 1783951956 0 B - - gz OCSP response utility functionsxcb_x_print_print_get_image_resolution_reply- 3 3 1588775193 0 B - - gz xcb_xkb_use_extension_unchecked- 3 3 1588775193 0 B - - gz xmodifierkeymapXModifierKeymap 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structureio::socketIO::Socket 3pm 3 1789370963 0 A - - gz Object interface to socket communicationspam_get_authtok_noverify- 3 3 1787058767 0 B - - gz get authentication tokenxcb_input_xi_get_selected_events_unchecked- 3 3 1588775193 0 B - - gz xequalregionXEqualRegion 3 3 1727145684 0 B - - gz determine if regions are empty or equalopenssl-c_rehash- 1ssl 1 1783951950 0 B - - gz Create symbolic links to files named by the hash valuesssl_session_get0_hostnameSSL_SESSION_get0_hostname 3ssl 3 1783951958 0 A - - gz get and set SNI and ALPN data associated with a sessionssl_ctx_set_alpn_protosSSL_CTX_set_alpn_protos 3ssl 3 1783951954 0 B - - gz handle application layer protocol negotiation (ALPN)d2i_pkcs7_enc_contentd2i_PKCS7_ENC_CONTENT 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationavc_reset- 3 3 1770733597 0 B - - gz userspace SELinux AVC setup and teardownssl_get_ex_data_x509_store_ctx_idxSSL_get_ex_data_X509_STORE_CTX_idx 3ssl 3 1783951956 0 B - - gz set peer certificate verification parametersxcb_xevie_start_unchecked- 3 3 1588775193 0 B - - gz sulogin- 8 8 1770236297 0 A - - gz single-user loginssl_ctx_set_session_ticket_cbSSL_CTX_set_session_ticket_cb 3ssl 3 1783951963 0 A - - gz manage session ticket application datai2d_othernamei2d_OTHERNAME 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationtype_regexpTYPE_REGEXP 3x 3 1697309694 0 B - - gz form system global variablesrsyslogd- 8 8 1730774050 0 A - - gz reliable and extended syslogdssl_get_early_data_statusSSL_get_early_data_status 3ssl 3 1783951960 0 B - - gz functions for sending and receiving early dataevp_pkey_ctx_set_scrypt_rEVP_PKEY_CTX_set_scrypt_r 3ssl 3 1783951962 0 B - - gz EVP_PKEY scrypt KDF support functionspem_write_pkcs8_priv_key_infoPEM_write_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951966 0 B - - gz PEM object encoding routinesshadow 5- 5 5 1766065859 0 A - - gz shadowed password filegetsebool- 8 8 1770733597 0 A - - gz get SELinux boolean value(s)openssl_freeOPENSSL_free 3ssl 3 1783951960 0 B - - gz Memory allocation functionsperlartistic- 1 1 1789370955 0 A - - gz the Perl Artistic Licensexcb_x_print_print_select_input_checked- 3 3 1588775193 0 B - - gz curs_set- 3x 3 1697309691 0 B - - gz low-level curses routinesssl_conf_ctx_clear_flagsSSL_CONF_CTX_clear_flags 3ssl 3 1783951921 0 A - - gz Set or clear SSL configuration context flagsxcb_glx_get_fb_configs_unchecked- 3 3 1588775193 0 B - - gz ssl_ctx_get_max_early_dataSSL_CTX_get_max_early_data 3ssl 3 1783951960 0 B - - gz functions for sending and receiving early dataxcb_glx_get_visual_configs_unchecked- 3 3 1588775193 0 B - - gz gxl2gv- 1 1 1712407636 0 A - - gz GXL-GV convertersxcb_xkb_get_indicator_state- 3 3 1588775193 0 A - - gz setsockcreatecon- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new labeled socketsxrestackwindowsXRestackWindows 3 3 1727145684 0 B - - gz change window stacking orderx509_req_get_pubkeyX509_REQ_get_pubkey 3ssl 3 1783951957 0 B - - gz get or set certificate or certificate request public keyevp_cipher_ctx_nidEVP_CIPHER_CTX_nid 3ssl 3 1783951952 0 B - - gz EVP cipher routinesi2d_asn1_set_anyi2d_ASN1_SET_ANY 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationform_userptr- 3x 3 1697309694 0 A - - gz associate application data with a form itemvmcore-dmesg- 8 8 1770744275 0 A - - gz xkbgetindicatorstateXkbGetIndicatorState 3 3 1727145684 0 A - - gz Obtains the current state of the keyboard indicatorsxcb_get_atom_name_name_end- 3 3 1588775193 0 B - - gz wbkgdset- 3x 3 1697309690 0 B - - gz curses window background manipulation routinesssl_ctx_set1_client_sigalgs_listSSL_CTX_set1_client_sigalgs_list 3ssl 3 1783951955 0 B - - gz set supported signature algorithmsx509v3_add_extX509v3_add_ext 3ssl 3 1783951966 0 B - - gz extension stack utility functionscms_receiptrequest_freeCMS_ReceiptRequest_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesdisplaytext_freeDISPLAYTEXT_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitieshas_key- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardpunycode_encode- 3 3 1570985734 0 A - - gz API functionsleep- 1 1 1785268171 0 A - - gz delay for a specified amount of timesssd-simple- 5 5 1785203682 0 A - - gz the configuration file for SSSD's 'simple' access-control provideraclocal-1.16- 1 1 1697313643 0 A - - gz manual page for aclocal 1.16.1xcb_alloc_named_color_reply- 3 3 1588775193 0 B - - gz xcb_randr_get_providers_unchecked- 3 3 1588775193 0 B - - gz fcstrcmpignorecaseFcStrCmpIgnoreCase 3 3 1535617491 0 A - - gz compare UTF-8 strings ignoring caseevp_pkey_set1_dhEVP_PKEY_set1_DH 3ssl 3 1783951958 0 B - - gz EVP_PKEY assignment functionsfstrim- 8 8 1770236297 0 A - - gz discard unused blocks on a mounted filesystemtac- 1 1 1785268171 0 A - - gz concatenate and print files in reversessl_ctx_set1_chainSSL_CTX_set1_chain 3ssl 3 1783951956 0 B - - gz extra chain certificate processingxcb_xfixes_cursor_notify_event_t- 3 3 1588775193 0 A - - gz xcb_xkb_get_compat_map_group_rtrn- 3 3 1588775193 0 B - - gz xcb_selinux_get_property_use_context- 3 3 1588775193 0 A - - gz bn_value_oneBN_value_one 3ssl 3 1783951954 0 B - - gz BIGNUM assignment operationsdate::languageDate::Language 3pm 3 1650652822 0 A - - gz Language specific date formating and parsingx509_req_newX509_REQ_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiessg_reset_wp- 8 8 1787058260 0 A - - gz send SCSI RESET WRITE POINTER commandzramctl- 8 8 1770236297 0 A - - gz set up and control zram devicesxcb_dri3_buffer_from_pixmap_reply- 3 3 1588775193 0 B - - gz ssl_session_print_keylogSSL_SESSION_print_keylog 3ssl 3 1783951952 0 B - - gz printf information about a sessionaddnstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorxcb_damage_query_version_reply- 3 3 1588775193 0 B - - gz dsa_meth_get0_app_dataDSA_meth_get0_app_data 3ssl 3 1783951952 0 B - - gz Routines to build up DSA methodsbio_get_ex_new_indexBIO_get_ex_new_index 3ssl 3 1783951966 0 A - - gz application-specific datatiffreadrawtileTIFFReadRawTile 3tiff 3 1785289550 0 A - - gz return an undecoded tile of data from an open TIFF filettytype- 3x 3 1697309694 0 B - - gz curses terminfo global variablesxcb_randr_get_screen_info_sizes_iterator- 3 3 1588775193 0 B - - gz openssl-dgst- 1ssl 1 1783951902 0 A - - gz perform digest operationsparams::checkParams::Check 3pm 3 1570966311 0 A - - gz A generic input parsing/checking mechanism.xcb_input_change_device_control- 3 3 1588775193 0 A - - gz xcb_glx_gen_textures_data_end- 3 3 1588775193 0 B - - gz xcb_record_create_context- 3 3 1588775193 0 A - - gz xcb_glx_flush- 3 3 1588775193 0 A - - gz unbound-anchor- 8 8 1786992188 0 A - - gz Unbound anchor utility.composite- 1 1 1784709495 0 A - - gz overlaps one image over another.clock- 8 8 1770236297 0 B - - gz time clocks utilitylibnss_myhostname.so.2- 8 8 1788492744 0 B - - gz Provide hostname resolution for the locally configured system hostname.evp_kdf_vctrlEVP_KDF_vctrl 3ssl 3 1783951963 0 B - - gz EVP KDF routinesasn1_enumerated_get_int64ASN1_ENUMERATED_get_int64 3ssl 3 1783951954 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesreturn- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)bio_lookupBIO_lookup 3ssl 3 1783951951 0 B - - gz BIO_ADDRINFO type and routinesssl_session_set_timeoutSSL_SESSION_set_timeout 3ssl 3 1783951966 0 B - - gz retrieve and manipulate session time and timeout settingsevp_pkey_ctx_set_scrypt_nEVP_PKEY_CTX_set_scrypt_N 3ssl 3 1783951966 0 A - - gz EVP_PKEY scrypt KDF support functionstwopi- 1 1 1712407636 0 B - - gz filter for radial layouts of graphsxsetlocalemodifiersXSetLocaleModifiers 3 3 1727145684 0 B - - gz determine locale support and configure locale modifiersrand_pseudo_bytesRAND_pseudo_bytes 3ssl 3 1783951918 0 A - - gz generate random datadist_point_newDIST_POINT_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesok- 3pm 3 1570971170 0 A - - gz Alternative to Test::More::use_okautodie- 3pm 3 1570974698 0 A - - gz Replace functions with ones that succeed or die with lexical scopexcb_randr_get_output_property_data- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_size_range_reply- 3 3 1588775193 0 B - - gz resizeterm_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_selinux_get_window_create_context- 3 3 1588775193 0 A - - gz xcb_xinerama_query_screens_unchecked- 3 3 1588775193 0 B - - gz bn_addBN_add 3ssl 3 1783951966 0 A - - gz arithmetic operations on BIGNUMssystemd-hibernate.service- 8 8 1788492746 0 B - - gz System sleep state logicresize2fs- 8 8 1759820882 0 A - - gz ext2/ext3/ext4 file system resizerzdiff- 1 1 1788965581 0 A - - gz compare compressed filesxcb_glx_get_convolution_parameteriv_data- 3 3 1588775193 0 B - - gz is_pad- 3x 3 1697309692 0 B - - gz curses window propertiesxcb_glx_get_tex_enviv_reply- 3 3 1588775193 0 B - - gz xcb_xkb_set_debugging_flags- 3 3 1588775193 0 A - - gz grub-editenv- 1 1 1785729399 0 C grub2-editenv - gz nfsconf- 8 8 1536257348 0 A - - gz Query various NFS configuration settingsd2i_ocsp_certstatusd2i_OCSP_CERTSTATUS 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationxcb_record_query_version_reply- 3 3 1588775193 0 B - - gz xcb_input_get_feedback_control_feedbacks_length- 3 3 1588775193 0 B - - gz keyctl_get_persistent- 3 3 1633701054 0 A - - gz get the persistent keyring for a userpem_flag_eay_compatiblePEM_FLAG_EAY_COMPATIBLE 3ssl 3 1783951965 0 B - - gz read PEM format files with custom processingmenu_pad- 3x 3 1697309694 0 B - - gz color and attribute control for menusnewgidmap- 1 1 1766065861 0 A - - gz set the gid mapping of a user namespaceevp_pkey_new_cmac_keyEVP_PKEY_new_CMAC_key 3ssl 3 1783951953 0 B - - gz public/private key allocation and raw key handling functionstifffilenameTIFFFileName 3tiff 3 1785289550 0 C TIFFquery - gz grub2-mkrescue- 1 1 1785729399 0 A - - gz Generate a GRUB rescue image using GNU Xorriso.selinux_set_policy_root- 3 3 1770733597 0 B - - gz return the path of the SELinux policy files for this machine selinux_set_policy_root - Set an alternate SELinux root path for the SELinux policy files for this machine.xcb_glx_get_tex_gendv_unchecked- 3 3 1588775193 0 B - - gz engine_register_all_completeENGINE_register_all_complete 3ssl 3 1783951966 0 B - - gz ENGINE cryptographic module supportptar- 1 1 1785729247 0 A - - gz a tar-like program written in perlrdma-dev- 8 8 1716453362 0 A - - gz RDMA device configurationgzip- 1 1 1788965581 0 A - - gz compress or expand filesxcb_dri2_destroy_drawable- 3 3 1588775193 0 A - - gz xcb_record_create_context_checked- 3 3 1588775193 0 B - - gz 1Dssl_lwattr_off- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesmcrypt- 3 3 1568130724 0 A - - gz encryption/decryption libraryrand_drbg_set_reseed_intervalRAND_DRBG_set_reseed_interval 3ssl 3 1783951960 0 B - - gz reseed a RAND_DRBG instanceevp_kdf_resetEVP_KDF_reset 3ssl 3 1783951958 0 B - - gz EVP KDF routinesxcb_sync_await- 3 3 1588775193 0 A - - gz xcb_xv_query_port_attributes_unchecked- 3 3 1588775193 0 B - - gz pcre2_set_character_tables- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)x509_get0_notbeforeX509_get0_notBefore 3ssl 3 1783951966 0 A - - gz get or set certificate or CRL datesssl_ctx_set_tlsext_status_cbSSL_CTX_set_tlsext_status_cb 3ssl 3 1783951965 0 A - - gz OCSP Certificate Status Request functionsidna_to_ascii_8z- 3 3 1570985734 0 A - - gz API functionbio_vprintfBIO_vprintf 3ssl 3 1783951906 0 A - - gz formatted output to a BIOx509_verify_param_set_depthX509_VERIFY_PARAM_set_depth 3ssl 3 1783951951 0 B - - gz X509 verification parametersset_curterm_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_input_barrier_hit_event_t- 3 3 1588775193 0 A - - gz xcb_render_create_glyph_set- 3 3 1588775193 0 A - - gz xifeventXIfEvent 3 3 1727145684 0 A - - gz check the event queue with a predicate procedurecheckpasswdaccesscheckPasswdAccess 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelsoftware::licenseSoftware::License 3pm 3 1570968579 0 A - - gz packages that provide templated software licensesnc- 1 1 1710349332 8983768 B - - gz arbitrary TCP and UDP connections and listensextutils::miniperlExtUtils::Miniperl 3pm 3 1789371018 0 A - - gz write the C code for miniperlmain.c and perlmain.cxcb_randr_delete_monitor_checked- 3 3 1588775193 0 B - - gz objdump- 1 1 1766067028 0 A - - gz display information from object files.cpan::firsttimeCPAN::FirstTime 3pm 3 1748961141 0 A - - gz Utility for CPAN::Config file InitializationfcstrdirnameFcStrDirname 3 3 1535617491 0 A - - gz directory part of filenamelwp::debugLWP::Debug 3pm 3 1650658387 0 A - - gz deprecatedssl_ctx_disable_ctSSL_CTX_disable_ct 3ssl 3 1783951958 0 B - - gz control Certificate Transparency policyxcb_randr_get_providers_providers_end- 3 3 1588775193 0 B - - gz python3- 1 1 1710347312 608443311 B - - gz an interpreted, interactive, object-oriented programming languagei2d_pkcs8_bioi2d_PKCS8_bio 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationsystemd-tty-ask-password-agent- 1 1 1788492746 0 A - - gz List or process pending systemd password requestspkey- 1ssl 1 1783951950 0 A - - gz public or private key processing toolip-mroute- 8 8 1716453362 0 A - - gz multicast routing cache managementevp_md_meth_set_input_blocksizeEVP_MD_meth_set_input_blocksize 3ssl 3 1783951962 0 B - - gz Routines to build up EVP_MD methodsxcb_get_atom_name_name_length- 3 3 1588775193 0 B - - gz net::ftp::dataconnNet::FTP::dataconn 3pm 3 1570999888 0 A - - gz FTP Client data connection classxgetwmsizehintsXGetWMSizeHints 3 3 1727145684 0 B - t gz allocate size hints structure and set or read a window's WM_NORMAL_HINTS propertypem_read_x509_auxPEM_read_X509_AUX 3ssl 3 1783951966 0 B - - gz PEM routinesecpkparameters_printECPKParameters_print 3ssl 3 1783951966 0 A - - gz Functions for decoding and encoding ASN1 representations of elliptic curve entitiesextutils::constant::utilsExtUtils::Constant::Utils 3pm 3 1789370962 0 A - - gz helper functions for ExtUtils::Constantnonl_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionbzcat- 1 1 1738028339 0 B - - gz decompresses files to stdoutcolrm- 1 1 1770236297 0 A - - gz remove columns from a fileevp_pkey_meth_newEVP_PKEY_meth_new 3ssl 3 1783951966 0 A - - gz manipulating EVP_PKEY_METHOD structureximoficXIMOfIC 3 3 1727145684 0 B - - gz create, destroy, and obtain the input method of an input contextevp_aes_192_ccmEVP_aes_192_ccm 3ssl 3 1783951957 0 B - - gz EVP AES cipherxcb_glx_get_mapfv- 3 3 1588775193 0 A - - gz perlthrtut- 1 1 1789370959 0 A - - gz Tutorial on threads in Perlxcb_grab_keyboard_unchecked- 3 3 1588775193 0 B - - gz Grab the keyboardbio_new_mem_bufBIO_new_mem_buf 3ssl 3 1783951962 0 B - - gz memory BIOmysql_row_tell- 3 3 1786452952 0 A - - gz Returns row offset of a result cursorpam_set_data- 3 3 1787058767 0 A - - gz set module internal datai2d_asn1_nulli2d_ASN1_NULL 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationxcmsallocnamedcolorXcmsAllocNamedColor 3 3 1727145684 0 B - - gz allocate colorsxcb_xfixes_select_selection_input- 3 3 1588775193 0 A - - gz mariadb-secure-installation- 1 1 1786462006 0 B - - gz improve MariaDB installation security (mysql_secure_installation is now a symlink to mariadb-secure-installation)keyctl_read- 3 3 1633701055 0 A - - gz read a keyrsa_set_flagsRSA_set_flags 3ssl 3 1783951955 0 B - - gz Routines for getting and setting data in an RSA objectavc_init- 3 3 1770733597 0 A - - gz legacy userspace SELinux AVC setupxloadqueryfontXLoadQueryFont 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresdbd::gofer::policy::classicDBD::Gofer::Policy::classic 3pm 3 1786438153 0 A - - gz The 'classic' policy for DBD::Goferio::socket::unixIO::Socket::UNIX 3pm 3 1789370963 0 A - - gz Object interface for AF_UNIX domain socketscrypto_zallocCRYPTO_zalloc 3ssl 3 1783951958 0 B - - gz Memory allocation functionsmouse_trafo- 3x 3 1697309692 0 B - - gz mouse interface through cursesui_method_get_openerUI_method_get_opener 3ssl 3 1783951960 0 B - - gz user interface method creation and destructiondbm_filterDBM_Filter 3pm 3 1789370962 0 A - - gz - Filter DBM keys/valuesxcb_dri3_pixmap_from_buffer_checked- 3 3 1588775193 0 B - - gz xcb_randr_get_crtc_transform_current_params- 3 3 1588775193 0 B - - gz ifstat- 8 8 1716453362 0 A - - gz handy utility to read network interface statisticsxrmgetresourceXrmGetResource 3 3 1727145684 0 A - - gz retrieve database resources and search listsssl_wantSSL_want 3ssl 3 1783951965 0 A - - gz obtain state information TLS/SSL I/O operationwins_wstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowuse_env_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionodbm_fileODBM_File 3pm 3 1789370964 0 A - - gz Tied access to odbm filescustomizable_types- 5 5 1770733597 0 A - - gz The SELinux customizable types configuration filemysql_stmt_fetch- 3 3 1786452952 0 A - - gz Fetches result set row from a prepared statementx509_revoked_get_ext_by_objX509_REVOKED_get_ext_by_OBJ 3ssl 3 1783951965 0 B - - gz extension stack utility functionsuser.conf.d- 5 5 1788492746 0 B - - gz System and session service manager configuration filesxcb_input_device_property_notify_event_t- 3 3 1588775193 0 A - - gz wins_wch- 3x 3 1697309691 0 B - - gz insert a complex character and rendition into a windowec_point_set_jprojective_coordinates_gfpEC_POINT_set_Jprojective_coordinates_GFp 3ssl 3 1783951953 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectstiffsetdirectoryTIFFSetDirectory 3tiff 3 1785289550 0 A - - gz set the current directory for an open TIFF filed2i_ess_cert_idd2i_ESS_CERT_ID 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationsoftware::license::gfdl_1_3Software::License::GFDL_1_3 3pm 3 1570968579 0 A - - gz The GNU Free Documentation License v1.3sg_reset- 8 8 1787058260 0 A - - gz sends SCSI device, target, bus or host reset; or checks reset stateapplygnupgdefaults- 8 8 1768528101 0 A - - gz Run gpgconf - apply-defaults for all users.x509_req_set0_signatureX509_REQ_set0_signature 3ssl 3 1783951928 0 A - - gz signature informationselinux_file_context_homedir_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesxcb_glx_get_convolution_filter- 3 3 1588775193 0 A - - gz xcb_xkb_set_debugging_flags_unchecked- 3 3 1588775193 0 B - - gz xcb_sync_alarm_notify_event_t- 3 3 1588775193 0 A - - gz bio_new_socketBIO_new_socket 3ssl 3 1783951960 0 B - - gz socket BIOasn1_time_diffASN1_TIME_diff 3ssl 3 1783951963 0 B - - gz ASN.1 Time functionsxcb_xv_query_encodings- 3 3 1588775193 0 A - - gz d2i_x509_crl_infod2i_X509_CRL_INFO 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri2_wait_msc_unchecked- 3 3 1588775193 0 B - - gz mvinnstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowxcb_set_modifier_mapping- 3 3 1588775193 0 A - - gz set_form_opts- 3x 3 1697309694 0 B - - gz set and get form optionsdefaultvisualDefaultVisual 3 3 1727145684 0 B - - gz Display macros and functionsaria_read_log- 1 1 1786452947 0 A - - gz display Aria log file contentsasn1_time_cmp_time_tASN1_TIME_cmp_time_t 3ssl 3 1783951966 0 B - - gz ASN.1 Time functionsbio_meth_get_destroyBIO_meth_get_destroy 3ssl 3 1783951955 0 B - - gz Routines to build up BIO methodssdbm_fileSDBM_File 3pm 3 1789370965 0 A - - gz Tied access to sdbm filesrsa_sizeRSA_size 3ssl 3 1783951963 0 A - - gz get RSA modulus size or security bitscontext_user_get- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextsocsp_certid_newOCSP_CERTID_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesx509_name_cmpX509_NAME_cmp 3ssl 3 1783951962 0 B - - gz compare X509 certificates and related valuesopenssl_cleanseOPENSSL_cleanse 3ssl 3 1783951953 0 B - - gz Memory allocation functionsperl5223delta- 1 1 1789370954 0 A - - gz what is new for perl v5.22.3csplit- 1 1 1785268171 0 A - - gz split a file into sections determined by context linesevp_pkey_meth_copyEVP_PKEY_meth_copy 3ssl 3 1783951961 0 B - - gz manipulating EVP_PKEY_METHOD structuresievec- 1 1 1788191913 0 A - - gz Pigeonhole's Sieve script compilerbio_pushBIO_push 3ssl 3 1783951958 0 A - - gz add and remove BIOs from a chaini2d_x509_name_entryi2d_X509_NAME_ENTRY 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri3_buffers_from_pixmap_unchecked- 3 3 1588775193 0 B - - gz pem_write_dhparamsPEM_write_DHparams 3ssl 3 1783951963 0 B - - gz PEM routinesxcb_res_query_resource_bytes- 3 3 1588775193 0 A - - gz xcb_glx_get_pixel_mapfv_unchecked- 3 3 1588775193 0 B - - gz pod::perldoc::tocheckerPod::Perldoc::ToChecker 3pm 3 1570967637 0 A - - gz let Perldoc check Pod for errorsec_point_point2bufEC_POINT_point2buf 3ssl 3 1783951958 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectssoftware::license::postgresqlSoftware::License::PostgreSQL 3pm 3 1570968579 0 A - - gz The PostgreSQL Licensexcb_glx_make_current- 3 3 1588775193 0 A - - gz xcb_get_image_reply- 3 3 1588775193 0 B - - gz xcirculatesubwindowsupXCirculateSubwindowsUp 3 3 1727145684 0 B - - gz change window stacking orderxcb_selinux_get_selection_create_context_context_end- 3 3 1588775193 0 B - - gz fclangsetdestroyFcLangSetDestroy 3 3 1535617491 0 A - - gz destroy a langset objecttk_choosedirectorytk_chooseDirectory n n 1571246711 0 A - - gz pops up a dialog box for the user to select a directory.xcb_x_print_print_destroy_context_checked- 3 3 1588775193 0 B - - gz ssl_ctx_set_ctlog_list_fileSSL_CTX_set_ctlog_list_file 3ssl 3 1783951956 0 A - - gz load a Certificate Transparency log list from a filekeyctl_get_keyring_idkeyctl_get_keyring_ID 3 3 1633701054 0 A - - gz get the ID of a special keyringsystemd-suspend-then-hibernate.service- 8 8 1788492746 0 B - - gz System sleep state logicwsrep_sst_mariabackup- 1 1 1786452947 0 A - - gz mariabackup-based state snapshot transferxcb_randr_get_output_info_modes- 3 3 1588775193 0 B - - gz define_special_stack_ofDEFINE_SPECIAL_STACK_OF 3ssl 3 1783951956 0 B - - gz stack containeruri::withbaseURI::WithBase 3pm 3 1573658329 0 A - - gz URIs which remember their basexcb_xinerama_get_state_unchecked- 3 3 1588775193 0 B - - gz ssl_ctx_set1_sigalgs_listSSL_CTX_set1_sigalgs_list 3ssl 3 1783951955 0 B - - gz set supported signature algorithmsset_top_row- 3x 3 1697309694 0 B - - gz set and get current_menu_itemxkbaddgeompropertyXkbAddGeomProperty 3 3 1727145684 0 A - - gz Add one property to an existing keyboard geometry descriptionxcb_shape_rectangles- 3 3 1588775193 0 A - - gz xgetocvaluesXGetOCValues 3 3 1727145684 0 B - - gz create output contextsencode::mime::name Encode::MIME::NAME 3pm Encode::MIME::Name 3pmxcb_glx_get_tex_gendv_data_length- 3 3 1588775193 0 B - - gz xcb_randr_query_version_reply- 3 3 1588775193 0 B - - gz xmapeventXMapEvent 3 3 1727145684 0 A - - gz MapNotify and MappingNotify event structuresxcb_dri2_connect_device_name- 3 3 1588775193 0 B - - gz mvwvline_set- 3x 3 1697309691 0 B - - gz create curses borders or lines using complex characters and renditionsmousemask_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_glx_get_tex_parameterfv_reply- 3 3 1588775193 0 B - - gz mitem_new- 3x 3 1697309685 0 A - - gz create and destroy menu itemsxcb_set_modifier_mapping_reply- 3 3 1588775193 0 B - - gz uuid_time- 3 3 1770236297 0 A - - gz extract the time at which the UUID was createdbn_get_wordBN_get_word 3ssl 3 1783951955 0 B - - gz BIGNUM assignment operationsevp_verifyinit_exEVP_VerifyInit_ex 3ssl 3 1783951959 0 B - - gz EVP signature verification functionsx509_lookup_meth_freeX509_LOOKUP_meth_free 3ssl 3 1783951929 0 A - - gz Routines to build up X509_LOOKUP methodsocsp_cert_id_newOCSP_cert_id_new 3ssl 3 1783951916 0 A - - gz OCSP certificate ID utility functionsssl_clear_modeSSL_clear_mode 3ssl 3 1783951953 0 B - - gz manipulate SSL engine modehas_il- 3x 3 1697309693 0 B - - gz curses environment query routinesperlhist- 1 1 1789370957 0 A - - gz the Perl history recordsfile::globFile::Glob 3pm 3 1789370963 0 A - - gz Perl extension for BSD glob routineungetch- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardmountpoint- 1 1 1770236297 0 A - - gz see if a directory or file is a mountpointsystemd-modules-load- 8 8 1788492746 0 B - - gz Load kernel modules at bootxcb_input_change_pointer_device_reply- 3 3 1588775193 0 B - - gz evp_md_ctx_copy_exEVP_MD_CTX_copy_ex 3ssl 3 1783951963 0 B - - gz EVP digest routinestest2::eventfacet::metaTest2::EventFacet::Meta 3pm 3 1570971170 0 A - - gz Facet for meta-dataxsetsubwindowmodeXSetSubwindowMode 3 3 1727145684 0 B - - gz GC convenience routinesmysql_stat- 3 3 1786452952 0 A - - gz Returns current server statussavetty_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiondefine_stack_ofDEFINE_STACK_OF 3ssl 3 1783951965 0 A - - gz stack containersystemd-analyze- 1 1 1788492746 0 A - - gz Analyze and debug system managerlwres_buffer_getuint16- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementxcb_change_save_set_checked- 3 3 1588775193 0 B - - gz Changes a client's save setssl_get0_verified_chainSSL_get0_verified_chain 3ssl 3 1783951925 0 A - - gz get the X509 certificate chain of the peerxcb_glx_use_x_font_checked- 3 3 1588775193 0 B - - gz dpkg-query- 1 1 1639572371 0 A - - gz a tool to query the dpkg databaseext4- 5 5 1759820881 0 B - - gz the fourth extended file systemssl_set_num_ticketsSSL_set_num_tickets 3ssl 3 1783951923 0 A - - gz control the number of TLSv1.3 session tickets that are issuedxcb_input_xi_get_selected_events_reply- 3 3 1588775193 0 B - - gz ssl_set_tlsext_use_srtpSSL_set_tlsext_use_srtp 3ssl 3 1783951924 0 A - - gz Configure and query SRTP supporttext::template::preprocessText::Template::Preprocess 3pm 3 1570971861 0 A - - gz Expand template text with embedded Perlaria_pack- 1 1 1786452947 0 A - - gz generate compressed, read-only Aria tablessystemd-random-seed- 8 8 1788492746 0 B - - gz Load and save the system random seed at boot and shutdownxcb_xfixes_show_cursor- 3 3 1588775193 0 A - - gz xcb_xvmc_list_subpicture_types- 3 3 1588775193 0 A - - gz admissions_set0_admissionauthorityADMISSIONS_set0_admissionAuthority 3ssl 3 1783951953 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxcb_xvmc_create_context_priv_data- 3 3 1588775193 0 B - - gz rand rand 1ssl RAND 7sslps2pdf12- 1 1 1748918902 0 B - - gz Convert PostScript to PDF 1.2 (Acrobat 3-and-later compatible) using ghostscriptevp_cipher_ctx_flagsEVP_CIPHER_CTX_flags 3ssl 3 1783951956 0 B - - gz EVP cipher routinesxpointinregionXPointInRegion 3 3 1727145684 0 B - - gz determine if regions are empty or equali2d_pkcs12_mac_datai2d_PKCS12_MAC_DATA 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationssl_get_max_cert_listSSL_get_max_cert_list 3ssl 3 1783951952 0 B - - gz manipulate allowed size for the peer's certificate chainevp_des_cfb8EVP_des_cfb8 3ssl 3 1783951965 0 B - - gz EVP DES cipherxquerybesttileXQueryBestTile 3 3 1727145684 0 B - - gz determine efficient sizesxcb_glx_get_pixel_mapusv_data_length- 3 3 1588775193 0 B - - gz ssl_get_servernameSSL_get_servername 3ssl 3 1783951954 0 B - - gz handle server name indication (SNI)pkcs7_encrypt_newPKCS7_ENCRYPT_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesxputimageXPutImage 3 3 1727145684 0 A - - gz transfer imagesevp_digestsignupdateEVP_DigestSignUpdate 3ssl 3 1783951959 0 B - - gz EVP signing functionstest2::api::instanceTest2::API::Instance 3pm 3 1570971170 0 A - - gz Object used by Test2::API under the hoodxcb_input_xi_set_client_pointer_checked- 3 3 1588775193 0 B - - gz grub2-mkimage- 1 1 1785729399 0 A - - gz Make a bootable GRUB image.selinux_config- 5 5 1719954259 0 A - - gz The SELinux sub-system configuration file.pam_echo- 8 8 1787058761 0 A - - gz PAM module for printing text messagesxcb_shape_mask- 3 3 1588775193 0 A - - gz openssl_init_freeOPENSSL_INIT_free 3ssl 3 1783951953 0 B - - gz OpenSSL initialisation and deinitialisation functionsxoffsetregionXOffsetRegion 3 3 1727145684 0 B - - gz region arithmeticdh_meth_get_initDH_meth_get_init 3ssl 3 1783951960 0 B - - gz Routines to build up DH methodsengine_get_digestsENGINE_get_digests 3ssl 3 1783951960 0 B - - gz ENGINE cryptographic module supportssl_client_hello_get0_ciphersSSL_client_hello_get0_ciphers 3ssl 3 1783951922 0 A - - gz callback functions for early server-side ClientHello processingwgetscrreg- 3x 3 1697309692 0 B - - gz curses window propertieshost- 1 1 1786647173 0 A - - gz DNS lookup utilitylibnftables-json- 5 5 1787058230 0 A - t gz Supported JSON schema by libnftablesbio_get_new_indexBIO_get_new_index 3ssl 3 1783951906 0 A - - gz Routines to build up BIO methodsfc- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)evp_camellia_128_ctrEVP_camellia_128_ctr 3ssl 3 1783951954 0 B - - gz EVP Camellia ciphertputs_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionavc_compute_member- 3 3 1770733597 0 B - - gz obtain SELinux label for new objectpcrePCRE 3 3 1659456448 0 C pcre2unicode - gz sss-certmap- 5 5 1785203682 0 A - - gz SSSD Certificate Matching and Mapping Rulesi2d_pkcs8privatekey_nid_bioi2d_PKCS8PrivateKey_nid_bio 3ssl 3 1783951964 0 B - - gz PKCS#8 format private key functionsd2i_ocsp_servicelocd2i_OCSP_SERVICELOC 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_selinux_get_property_data_context_reply- 3 3 1588775193 0 B - - gz ct- 7ssl 7 1783951930 0 A - - gz Certificate Transparencycms_signerinfo_get0_signatureCMS_SignerInfo_get0_signature 3ssl 3 1783951908 0 A - - gz CMS signedData signer functionsextutils::typemaps::typeExtUtils::Typemaps::Type 3pm 3 1570957115 0 A - - gz Entry in the TYPEMAP section of a typemapxcb_query_extension_unchecked- 3 3 1588775193 0 B - - gz check if extension is presentkeybound- 3x 3 1697309684 0 A - - gz return definition of keycodetrace- 3x 3 1697309693 0 B - - gz curses debugging routinesfcstrsetmemberFcStrSetMember 3 3 1535617491 0 A - - gz check set for membershipx509_store_set_verify_cb_funcX509_STORE_set_verify_cb_func 3ssl 3 1783951966 0 A - - gz set verification callbackbaudrate- 3x 3 1697309693 0 B - - gz curses environment query routinesd2i_pkcs7_enveloped2i_PKCS7_ENVELOPE 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representation$version$2.5.0ebtables-nft- 8 8 1712083061 0 A - - gz Ethernet bridge frame table administration (nft-based)lessecho- 1 1 1512514610 0 A - - gz expand metacharactersparent- 3pm 3 1570975780 0 A - - gz Establish an ISA relationship with base classes at compile timetap::formatter::fileTAP::Formatter::File 3pm 3 1570970555 0 A - - gz Harness output delegate for file outputi2d_pkcs7_signer_infoi2d_PKCS7_SIGNER_INFO 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationsecret-tool- 1 1 1573810644 0 A - - gz Store and retrieve passwordsevp_des_cbcEVP_des_cbc 3ssl 3 1783951954 0 B - - gz EVP DES cipherx509_store_set_trustX509_STORE_set_trust 3ssl 3 1783951965 0 B - - gz X509_STORE manipulationtap::parser::resultfactoryTAP::Parser::ResultFactory 3pm 3 1570970555 0 A - - gz Factory for creating TAP::Parser output objectspem_write_bio_dhxparamsPEM_write_bio_DHxparams 3ssl 3 1783951963 0 B - - gz PEM object encoding routinesd2i_rsa_oaep_paramsd2i_RSA_OAEP_PARAMS 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_mapdv_unchecked- 3 3 1588775193 0 B - - gz pkcs7_signPKCS7_sign 3ssl 3 1783951918 0 A - - gz create a PKCS#7 signedData structuretiparm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasebio_wpendingBIO_wpending 3ssl 3 1783951956 0 B - - gz BIO control operationshmac_sizeHMAC_size 3ssl 3 1783951966 0 B - - gz HMAC message authentication codessl_get_cipher_versionSSL_get_cipher_version 3ssl 3 1783951965 0 B - - gz get SSL_CIPHER of a connectionevp_digestsigninitEVP_DigestSignInit 3ssl 3 1783951959 0 A - - gz EVP signing functionsbash- 1 1 1756198120 0 A - - gz GNU Bourne-Again SHellbio_get_write_guaranteeBIO_get_write_guarantee 3ssl 3 1783951960 0 B - - gz BIO pair BIOfcinitreinitializeFcInitReinitialize 3 3 1535617491 0 A - - gz re-initialize libraryxcb_xfixes_get_cursor_image_and_name_cursor_image_end- 3 3 1588775193 0 B - - gz bn_mont_ctx_setBN_MONT_CTX_set 3ssl 3 1783951967 0 B - - gz Montgomery multiplicationpaperconfig- 8 8 1570910953 0 A - - gz configure the system default paper sizesha384_initSHA384_Init 3ssl 3 1783951951 0 B - - gz Secure Hash Algorithmi2d_pkcs8privatekey_fpi2d_PKCS8PrivateKey_fp 3ssl 3 1783951952 0 B - - gz PKCS#8 format private key functionsssl_set_ciphersuitesSSL_set_ciphersuites 3ssl 3 1783951955 0 B - - gz choose list of available SSL_CIPHERstiffwritedencodedstripTIFFWritedEncodedStrip 3tiff 3 1785289550 0 C TIFFWriteEncodedStrip - gz keyctl_read_alloc- 3 3 1633701055 0 B - - gz read a keybio_set_fpBIO_set_fp 3ssl 3 1783951953 0 B - - gz FILE biogroupmod- 8 8 1766065859 0 A - - gz modify a group definition on the systemssl_client_hello_get0_session_idSSL_client_hello_get0_session_id 3ssl 3 1783951966 0 B - - gz callback functions for early server-side ClientHello processingpcre2_set_depth_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)setterm 1- 1 1 1770236297 0 A - - gz set terminal attributespcre2_get_error_message- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xcb_x_print_print_query_screens_roots_end- 3 3 1588775193 0 B - - gz evp_md_block_sizeEVP_MD_block_size 3ssl 3 1783951959 0 B - - gz EVP digest routinesxkbqueryextensionXkbQueryExtension 3 3 1727145684 0 A - - gz Determines the compatibility of a library at runtime.pkexec- 1 1 1788864075 0 A - - gz Execute a command as another usernmtui-edit- 1 1 1787551244 0 B - - gz Text User Interface for controlling NetworkManagertraceroute- 8 8 1741679153 0 A - - gz print the route packets trace to network hostec_point_is_on_curveEC_POINT_is_on_curve 3ssl 3 1783951956 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectspkcs7_sign_add_signerPKCS7_sign_add_signer 3ssl 3 1783951918 0 A - - gz add a signer PKCS7 signed data structurexcb_composite_redirect_subwindows- 3 3 1588775193 0 A - - gz doesbackingstoreDoesBackingStore 3 3 1727145684 0 B - - gz screen information functions and macrosHxcb_randr_get_crtc_transform_pending_filter_name- 3 3 1588775193 0 B - - gz mvcur_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_translate_coordinates- 3 3 1588775193 0 A - - gz evp_cipher_iv_lengthEVP_CIPHER_iv_length 3ssl 3 1783951951 0 B - - gz EVP cipher routinesx509_lookup_methodX509_LOOKUP_METHOD 3ssl 3 1783951966 0 B - - gz Routines to build up X509_LOOKUP methodsethers- 5 5 1598809658 0 A - - gz Ethernet address to IP number databaseperlrun- 1 1 1789370959 0 A - - gz how to execute the Perl interpreterxcb_randr_set_monitor_checked- 3 3 1588775193 0 B - - gz fcinitloadconfigFcInitLoadConfig 3 3 1535617491 0 A - - gz load configurationtype_alphaTYPE_ALPHA 3x 3 1697309694 0 B - - gz form system global variablesevp_pkey_ctx_set_rsa_pss_keygen_saltlenEVP_PKEY_CTX_set_rsa_pss_keygen_saltlen 3ssl 3 1783951956 0 B - - gz EVP_PKEY RSA-PSS algorithm support functionsnanorc- 5 5 1527927607 0 A - - gz GNU nano's configuration filepolicyqualinfo_newPOLICYQUALINFO_new 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesxcb_alloc_color_cells_pixels_end- 3 3 1588775193 0 B - - gz xcb_input_delete_device_property_checked- 3 3 1588775193 0 B - - gz xcirculatesubwindowsdownXCirculateSubwindowsDown 3 3 1727145684 0 B - - gz change window stacking orderrsa_padding_add_noneRSA_padding_add_none 3ssl 3 1783951959 0 B - - gz asymmetric encryption paddingmapfile- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)sfdisk- 8 8 1770236297 0 A - - gz display or manipulate a disk partition tableroutel- 8 8 1716453362 0 A - - gz list routes with pretty output formattest2::eventfacet::parentTest2::EventFacet::Parent 3pm 3 1570971170 0 A - - gz Base class for all event facets.x509_pubkey_freeX509_PUBKEY_free 3ssl 3 1783951965 0 B - - gz SubjectPublicKeyInfo public key functionscap_get_file- 3 3 1612504337 0 A - - gz capability manipulation on filestiffreadrgbaimageorientedTIFFReadRGBAImageOriented 3tiff 3 1785289550 0 C TIFFReadRGBAImage - gz fatalFatal 3pm 3 1570974698 0 A - - gz Replace functions with equivalents which succeed or diessl_ctx_set0_verify_cert_storeSSL_CTX_set0_verify_cert_store 3ssl 3 1783951959 0 B - - gz set certificate verification or chain storexcb_randr_get_screen_resources_current_names_length- 3 3 1588775193 0 B - - gz xrandr- 1 1 1571144860 0 A - - gz primitive command line interface to RandR extensionconf_modules_loadCONF_modules_load 3ssl 3 1783951909 0 A - - gz OpenSSL configuration functionsxcb_input_set_device_mode_unchecked- 3 3 1588775193 0 B - - gz ssl_want_x509_lookupSSL_want_x509_lookup 3ssl 3 1783951961 0 B - - gz obtain state information TLS/SSL I/O operationxcb_randr_get_output_info- 3 3 1588775193 0 A - - gz suexec- 8 8 1777551493 0 A - - gz Switch user before executing external programsgfdl-libstdc++-plesk-12.2.0- 7 7 631195200 0 A - - gz GNU Free Documentation Licensetk_messageboxtk_messageBox n n 1571246711 0 A - - gz pops up a message window and waits for user response.grub2-menulst2cfg- 1 1 1785729399 0 A - - gz Convert a configuration file from GRUB 0.xx to GRUB 2.xx format.xcb_xfixes_change_save_set_checked- 3 3 1588775193 0 B - - gz xcb_glx_get_query_objectiv_arb_data- 3 3 1588775193 0 B - - gz cap_from_text- 3 3 1612504337 0 A - - gz capability state textual representation translationpam_loginuid- 8 8 1787058763 0 A - - gz Record user's login uid to the process attributeslk_init_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionquotaoff- 8 8 1633763316 0 A - - gz turn filesystem quotas on and offxcb_xfixes_query_version- 3 3 1588775193 0 A - - gz xutf8textlisttotextpropertyXutf8TextListToTextProperty 3 3 1727145684 0 B - t gz convert text lists and text property structuresnm-initrd-generator- 8 8 1787551244 0 A - - gz early boot NetworkManager configuration generatortouch- 1 1 1785268171 0 A - - gz change file timestampsperldata- 1 1 1789370956 0 A - - gz Perl data typeslwres_gethostbyaddr- 3 3 1786647171 0 B - - gz lightweight resolver get network host entry ?vxkb_get_compat_map_si_rtrn_iterazps2p0 m!evp_v0Fxpoi0Q&*i2d_11bbssl_1l}evp_)2 9Voxqueo2C"0xcb_2%xcb_$Xssl_3Tpkcsj3Exput3 4Gevp_3Hrtest\4Zgxcb_4(grub58 LseliV5Gxpam_5 BFxcb_5xcb_4"~open#6exoff6:1dh_m6NyengiA7Tssl_7{ofwgetA8 6 host8/tlh_tsA~libn8A!x509VCxcb_7,xcb_`dsa_ IÊbio_9Pjfcj9@_evp_9F_3evp_FQxcb_c(Stput: =Y avc_N:@Wpcre:+T[sss-: H`#i2d_%;]?d2i_;bsxcb_<,7ct_]<8lpcre N)Wevp_$i)xset=ycms_<[[gextu=_Yxcb_=:mçkeyb= :S"trac$>7ώyxcmsPMKctlo>fD0fcsta>BsU$ver? œx509>Ubaud%? ?:Ld2i_m?apcreNffcbl Exkbgi LMxcb_Sifdo9,key45clipF 4,*hmac IGBxcb_8()filtpDwxcb_́"ܡts_r >Fssl_ pauto A2cap_@/.bn_r2I9jevp_RwgpgtBw*dh_g;`|hismoE#aauthMec_pczNxcb_!yxcb_!xcb_)*,htdip HuOxcre[`J~fccoBbn_m Jx509pT} -evp_އ Bebn_t-WY2Yi2d_]\ec_p)}evp_RL:cliePNpem_:Nssl_̊)v pod:k J[xcb_# Nxcb_+<slk_3 8'OpcrexNN?fcwejbcronc M^grub Twxcb_'eosslTߘrsa_d6r}grub=set_H S4Yperl 2[avc_D@ xrmpF Wperl 2jxcb_&+scal SGxcb_s.curs _xcb_kevp_YDNtcpt*J~b::oIevp_Bv&x509 _;xcb_"xkbg@D]{xcb_XOnoec =zvxtim V#bn_iExcb_G'5&i2d_>emysqTauthHgxcb_$3ԙnwech oassl_c{ bn_pJqxcb_t%Ylogn4GjtiffiRtar ssl_ls9Rrdma 9:Plwre:C-xcb_ bord dCssl_F Zavxfre ^evp_<Ly6evp_+>@xfilzLЭssl_\%Qasn1L"xkey;{(rsa_QMpfcpa EUZedipDxrmqYIxcb_excb_;O,unziw PVfireApem_"?pcre2_match_context_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xkbgetnamesXkbGetNames 3 3 1727145684 0 A - t gz Obtain symbolic names from the serverxcb_xv_query_best_size_reply- 3 3 1588775193 0 B - - gz key4.db- 5 5 1776188685 0 A - - gz NSS certificate databasexcb_render_fill_rectangles- 3 3 1588775193 0 A - - gz filter::util::perlfilterFilter::Util::perlfilter 3pm 3 1570958908 0 A - - gz Source Filtersxcb_set_screen_saver_checked- 3 3 1588775193 0 B - - gz ssl_set_record_padding_callbackSSL_set_record_padding_callback 3ssl 3 1783951962 0 B - - gz install callback to specify TLS 1.3 record paddingautoreconf- 1 1 1723577448 0 A - - gz Update generated configuration filescap_clear_flag- 3 3 1612504337 0 B - - gz capability data object manipulationbn_rand_rangeBN_rand_range 3ssl 3 1783951959 0 B - - gz generate pseudo-random numberevp_pkey_get0_poly1305EVP_PKEY_get0_poly1305 3ssl 3 1783951963 0 B - - gz EVP_PKEY assignment functionsgpgtar- 1 1 1768528101 0 A - - gz Encrypt or sign files into an archivedh_get_lengthDH_get_length 3ssl 3 1783951957 0 B - - gz Routines for getting and setting data in a DH objectismodifierkeyIsModifierKey 3 3 1727145684 0 B - - gz keysym classification macrosauthority_info_access_newAUTHORITY_INFO_ACCESS_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesec_points_mulEC_POINTs_mul 3ssl 3 1783951952 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsxcb_dri3_get_supported_modifiers- 3 3 1588775193 0 A - - gz xcb_randr_get_provider_property_unchecked- 3 3 1588775193 0 B - - gz htdigest- 1 1 1778252820 0 A - - gz manage user files for digest authenticationfcconfiggetconfigfilesFcConfigGetConfigFiles 3 3 1535617491 0 A - - gz Get config filesbn_mod_sqrtBN_mod_sqrt 3ssl 3 1783951966 0 B - - gz arithmetic operations on BIGNUMsx509_verify_param_set1_ipX509_VERIFY_PARAM_set1_ip 3ssl 3 1783951956 0 B - - gz X509 verification parametersevp_openinitEVP_OpenInit 3ssl 3 1783951959 0 A - - gz EVP envelope decryptionbn_to_asn1_integerBN_to_ASN1_INTEGER 3ssl 3 1783951959 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesi2d_usernoticei2d_USERNOTICE 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationec_point_set_compressed_coordinates_gf2mEC_POINT_set_compressed_coordinates_GF2m 3ssl 3 1783951957 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsevp_pkey_sign_initEVP_PKEY_sign_init 3ssl 3 1783951966 0 B - - gz sign using a public key algorithmclientwhitepointofcccClientWhitePointOfCCC 3 3 1727145684 0 B - - gz Color Conversion Context macrospem_read_pubkeyPEM_read_PUBKEY 3ssl 3 1783951958 0 B - - gz PEM routinesssl_ctx_set_stateless_cookie_generate_cbSSL_CTX_set_stateless_cookie_generate_cb 3ssl 3 1783951963 0 A - - gz Callback functions for stateless TLS1.3 cookiespod::htmlPod::Html 3pm 3 1789371020 0 A - - gz module to convert pod files to HTMLxcb_input_device_key_press_event_t- 3 3 1588775193 0 A - - gz xcb_get_image_data_end- 3 3 1588775193 0 B - - gz slk_attr_off- 3x 3 1697309692 0 B - - gz curses soft label routinespcre2_get_ovector_pointer- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)fcweighttoopentypedoubleFcWeightToOpenTypeDouble 3 3 1535617491 0 A - - gz Convert from fontconfig weight values to OpenType onescrontab 5- 5 5 1712403603 0 A - - gz files used to schedule the execution of programsgrub2-reboot- 8 8 1785729399 0 A - - gz Set the default boot menu entry for the next boot only.ossl_store_expectOSSL_STORE_expect 3ssl 3 1783951964 0 A - - gz Specify what object type is expectedrsa_clear_flagsRSA_clear_flags 3ssl 3 1783951964 0 B - - gz Routines for getting and setting data in an RSA objectgrub2-mkpasswd-pbkdf2- 1 1 1785729399 0 A - - gz Generate a PBKDF2 password hash.set_form_win- 3x 3 1697309694 0 B - - gz make and break form window and subwindow associationsperlunitut- 1 1 1789370961 0 A - - gz Perl Unicode Tutorialtar tar 1 tar 5 O?"_ri`re/man/man3/xcb_YH(xkbs0tmLbn_b0 :`slk_08VX,Ure/man/mxcb_xkb_latch_lock_s_checked.3.gzrUprin 12Ure/man/man3/xcb_ߜxkbaB1Iaps_length.3.gzU 8id1HRRtune1@odiag72 ievp_b2b^xcb_2~5tige3 =sxcb_h3xcb_xkb_list_componegeometries_iterator.UQ sUUre/man/man3/xcb_list_components_geomes_length.3.gzsU sU kpZ,Uan/man3/xcb_xkb_list.}evp_k>l,y)dbd:>X)ab[?AYx509@Liextuc@\Zmcoo?=an/man3/xcb_xkb_new_4tiff@ aUrU1)1xkbk@AA,Ure/man/m>hYnameAH!dsha2;B @U kpat_map_ced0@Ure/man/man3/xcb_per_client_flags_rep.gz1psUxcb_BAueperlB9an/man3/xcb_xkb_per_n loca,C`DnmtuCOU kpC,Ure/man/mxcb_xkb_select_eventecked.3.gzmysqCVchec0@Ure/man/man3/xcb_set_compat_map_check,mysq[DQxcb_D&@B,U]<.evp_EbqgetkEl^"msoftF UAformwF:3menuF PNdbi:Gh8@engiGO]capsG5Revp_6HGxcb_H$set_debugging_flags_y.3.gzsU'sU sU kpE,Uan/man3/xcb_xkb_set_xcb_H/aec_g IU kp]Dx509IExcb_xkb_set_device_ichecked.3.gz,sUU sU}xcb_J(Ure/man/man3/xcb__keycdJ8upcreJNpttk:K %PD,Uan/man3/xcb_xkb_set_|xcb_DKU1sUU kpUUxcb_KFdh_cK]evp_(LA"߅xcb_~L!_unPasn1L@Fhmac MQked.3.gzU 6sU sU kpWF,Uan/man3/xcb_xkb_set_s_checked.3.gzsUysU kp*nmclnM4ŜWset_M;_TuneN!nt_t.3.gzU kp_checkedly.0@fssl_*Nraxcb_N}bxcb_N'Uocsp0OH @ysUextension_unchecked.3.gzrUrUQ sU kplz?gcov,Q29 osslvPKperlG OnsystDPH,Uan/man3/xcb_xv_get_phsg_rcQWUprUqU kp]utermQ=fxcb_ R&EfcnaPRD4 JfontR6SWtiffRHWؿcursAS M/.WgetO evp_SX_xsynTDƇ evp_QT<evp_T?iKevp_TMgnet:WU Kxcb_Uxcb_U)~~crl2(V UCyum.V GU kp_checkedhec0@ĺd2i_V_oxcb_GWxcb_{W(ɣunctWCPK,Utest XGe_formats_format.3.gUrU U kpdssl__XRxcb_xv_list_image_fos_format_iterator.3.`xinsX=7,dsa_YD'cxcb_iY"ist_image_formats_foxcb_Y sU kp#xcb_Y#rmmo$ZTsx509~ZUF(ip-mZ =U kpWO,Ure/man/mxcb_xv_list_image_foZssl_3[YU sUextu[jxsyst\\UpsUt_attributesrexcb_\&pZfcpa\ H_checked.3.gzsUpsU kps_unchecked0'N,Ure/man/m"pack)]Oxcb_}]U kpt_size_ucked0@Ure/man/man3/xcb_cxcb_]!get_]_[_tra[^7PO,UI>pkcs^Cox255^EUsUU kp|xset9_@!2bio__Ggxcb_`x1xcb_5` qtiffr`6b`xcb_`)uery_adaptors_reply.֡/xcb_` U0A--gzked&[mysq;avQdsa_ae`rstunscr_Vf=grubf.z1sUUcontext_priv_dat8[xsetf ??>engi.gZټpem_gQ ;def_ h72]cms_Nh Llwp-h 2uxcb_heply.3.gz1Bjpem_iWkxcb_odnf-56 xmysq~MxaocspRAssl_Jddevlɱ <nsyst7> {xcb_Z81Txcb_+xcb_ dzgre4Vvgssl_'V@loca6]bbio_>Χevp_WX devedWbio_ε<@xkbl >&uri:i \z/kxgetѶIxcb_-3Ԗ<is_k} 6gzrU!9dbi: \,Ure/man/mxcb_xv_query_image_abutes_offsets_length]mysq& y Perr_W>}&xcb_!tches_end.3.gzrUq-ec_gT\PH,Uan/man3/xcb_xv_queryge_attributes_reply.UsU!U`~sUjxcb_O%5wssl_Źk]kpod:P^xcb_xvmc_create_context- 3 3 1588775193 0 A - - gz dnf-groups-manager- 8 8 1712570567 0 A - - gz DNF groups-manager Pluginmysql_stmt_next_result- 3 3 1786452952 0 A - - gz prepares next result set of a prepared statementocsp_req_ctx_set1_reqOCSP_REQ_CTX_set1_req 3ssl 3 1783951956 0 B - - gz OCSP responder query functionsssl_set1_verify_cert_storeSSL_set1_verify_cert_store 3ssl 3 1783951962 0 B - - gz set certificate verification or chain storedevlink-lc- 8 8 1716453362 0 A - - gz devlink line card configurationsystemd-cryptsetup- 8 8 1788492746 0 B - - gz Full disk decryption logicxcb_input_get_device_dont_propagate_list_classes_length- 3 3 1588775193 0 B - - gz xcb_composite_get_overlay_window_unchecked- 3 3 1588775193 0 B - - gz xcb_sync_counter_notify_event_t- 3 3 1588775193 0 A - - gz zgrep- 1 1 1788965581 0 A - - gz search possibly compressed files for a regular expressionssl_ctx_set_default_passwd_cb_userdataSSL_CTX_set_default_passwd_cb_userdata 3ssl 3 1783951922 0 A - - gz set or get passwd callback for encrypted PEM file handlinglocale::codes::countryLocale::Codes::Country 3pm 3 1570963306 0 A - - gz module for dealing with country code setsbio_addr_clearBIO_ADDR_clear 3ssl 3 1783951966 0 B - - gz BIO_ADDR routinesevp_md_meth_set_flagsEVP_MD_meth_set_flags 3ssl 3 1783951959 0 B - - gz Routines to build up EVP_MD methodsdevel::selfstubberDevel::SelfStubber 3pm 3 1789371018 0 A - - gz generate stubs for a SelfLoading modulebio_set_accept_nameBIO_set_accept_name 3ssl 3 1783951958 0 B - - gz accept BIOxkblockgroupXkbLockGroup 3 3 1727145684 0 A - t gz Locks the keysym groupuri::escapeURI::Escape 3pm 3 1573658329 0 A - - gz Percent-encode and percent-decode unsafe charactersxgetpointermappingXGetPointerMapping 3 3 1727145684 0 B - - gz manipulate pointer settingsxcb_selinux_get_selection_data_context_context_end- 3 3 1588775193 0 B - - gz is_keypad- 3x 3 1697309692 0 B - - gz curses window propertiesdbi::profileDBI::Profile 3pm 3 1786438153 0 A - - gz Performance profiling and benchmarking for the DBImysqlshow- 1 1 1786452947 0 A - - gz display database, table, and column information (mysqlshow is now a symlink to mariadb-show)err_func_error_stringERR_func_error_string 3ssl 3 1783951912 0 A - - gz obtain human-readable error messagexcb_dri2_connect_device_name_end- 3 3 1588775193 0 B - - gz ec_gfp_simple_methodEC_GFp_simple_method 3ssl 3 1783951966 0 A - - gz Functions for obtaining EC_METHOD objectsssl_ctx_get_read_aheadSSL_CTX_get_read_ahead 3ssl 3 1783951953 0 B - - gz manage whether to read as many input bytes as possibleperlhacktut- 1 1 1789370957 0 A - - gz Walk through the creation of a simple C code patchsystemd.negative- 5 5 1788492744 0 B - - gz DNSSEC trust anchor configuration filesxrmputlineresourceXrmPutLineResource 3 3 1727145684 0 B - - gz store database resourcesevp_encryptinit_exEVP_EncryptInit_ex 3ssl 3 1783951956 0 B - - gz EVP cipher routinesb::op_privateB::Op_private 3pm 3 1789370961 0 A - - gz OP op_private flag definitionsevp_signupdateEVP_SignUpdate 3ssl 3 1783951915 0 A - - gz EVP signing functionsxcb_sync_set_counter- 3 3 1588775193 0 A - - gz xtimecoordXTimeCoord 3 3 1727145684 0 B - - gz send events and pointer motion history structurebn_is_bit_setBN_is_bit_set 3ssl 3 1783951963 0 B - - gz bit operations on BIGNUMsi2d_asn1_visiblestringi2d_ASN1_VISIBLESTRING 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationmysql_get_client_info- 3 3 1786452952 0 A - - gz returns client library version as string representationxcb_randr_get_crtc_transform_pending_params_length- 3 3 1588775193 0 B - - gz xcb_randr_set_crtc_transform_checked- 3 3 1588775193 0 B - - gz logname- 1 1 1785268171 0 A - - gz print user's login nametiffreadscanlineTIFFReadScanline 3tiff 3 1785289550 0 A - - gz read and decode a scanline of data from an open TIFF filessl_client_hello_isv2SSL_client_hello_isv2 3ssl 3 1783951951 0 B - - gz callback functions for early server-side ClientHello processingrdma-system- 8 8 1716453362 0 A - - gz RDMA subsystem configurationlwres_buffer_clear- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementxcb_record_enable_context_reply- 3 3 1588775193 0 B - - gz border_set- 3x 3 1697309690 0 B - - gz create curses borders or lines using complex characters and renditionsevp_pkey_get0_dhEVP_PKEY_get0_DH 3ssl 3 1783951954 0 B - - gz EVP_PKEY assignment functionsssl_session_newSSL_SESSION_new 3ssl 3 1783951966 0 B - - gz create, free and manage SSL_SESSION structuresxkeycodetokeysymXKeycodeToKeysym 3 3 1727145684 0 B - - gz convert keysymsrsa_private_decryptRSA_private_decrypt 3ssl 3 1783951962 0 B - - gz RSA public key cryptographyfcpatterngetFcPatternGet 3 3 1535617491 0 A - - gz Return a value from a patternedipartyname_newEDIPARTYNAME_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesxrmqputstringresourceXrmQPutStringResource 3 3 1727145684 0 B - - gz store database resourcesxcb_test_compare_cursor_reply- 3 3 1588775193 0 B - - gz xcb_randr_set_crtc_config_unchecked- 3 3 1588775193 0 B - - gz xcb_randr_get_provider_info_reply- 3 3 1588775193 0 B - - gz lh_type_retrievelh_TYPE_retrieve 3ssl 3 1783951955 0 B - - gz dynamic hash tablex509_verify_param_get_flagsX509_VERIFY_PARAM_get_flags 3ssl 3 1783951961 0 B - - gz X509 verification parametersxcb_res_query_resource_bytes_sizes_iterator- 3 3 1588775193 0 B - - gz xcb_install_colormap- 3 3 1588775193 0 A - - gz dsa_print_fpDSA_print_fp 3ssl 3 1783951962 0 B - - gz print cryptographic parametersevp_camellia_128_cfbEVP_camellia_128_cfb 3ssl 3 1783951957 0 B - - gz EVP Camellia cipherxcb_render_query_filters_aliases_length- 3 3 1588775193 0 B - - gz pcre2build- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)evp_cipher_meth_get_set_asn1_paramsEVP_CIPHER_meth_get_set_asn1_params 3ssl 3 1783951952 0 B - - gz Routines to build up EVP_CIPHER methodsxsetinputfocusXSetInputFocus 3 3 1727145684 0 A - - gz control input focusxcmscieluvquerymaxcXcmsCIELuvQueryMaxC 3 3 1727145684 0 A - - gz obtain the CIE L*u*v* coordinatesctlog_store_freeCTLOG_STORE_free 3ssl 3 1783951962 0 B - - gz Create and populate a Certificate Transparency log listfcblanksaddFcBlanksAdd 3 3 1535617491 0 A - - gz Add a character to an FcBlanksifdown- 8 8 1762247954 0 B - - gz bring a network interface upclipboard- n n 1571246711 0 A - - gz Manipulate Tk clipboardhmac_finalHMAC_Final 3ssl 3 1783951966 0 B - - gz HMAC message authentication codets_req_dupTS_REQ_dup 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesxcb_glx_get_materialfv_reply- 3 3 1588775193 0 B - - gz xcreatefontsetXCreateFontSet 3 3 1727145684 0 A - - gz create and free an international text drawing font setxcb_recolor_cursor- 3 3 1588775193 0 A - - gz xcb_render_composite_glyphs_32_checked- 3 3 1588775193 0 B - - gz avc_compute_create- 3 3 1770733597 0 A - - gz obtain SELinux label for new objectperlfaq6- 3pm 3 1570975872 0 A - - gz Regular Expressionsxcb_input_change_device_control_reply- 3 3 1588775193 0 B - - gz scale_menu- 3x 3 1697309694 0 B - - gz make and break menu window and subwindow associationsxcb_selinux_get_property_create_context_reply- 3 3 1588775193 0 B - - gz curs_get_wch- 3x 3 1697309683 0 A - - gz get (or push back) a wide character from curses terminal keyboardtcptraceroute- 8 8 1741679153 0 B - - gz print the route packets trace to network hostx509_store_ctx_get_check_policyX509_STORE_CTX_get_check_policy 3ssl 3 1783951966 0 B - - gz get and set verification callbackxcb_input_touch_ownership_event_t- 3 3 1588775193 0 A - - gz xkbgetindicatorchangesXkbGetIndicatorChanges 3 3 1727145684 0 A - - gz Updates a local copy of the keyboard description with the actual values of one or more calls to XkbNoteIndicatorChangesnoecho_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_input_ungrab_device_button_checked- 3 3 1588775193 0 B - - gz authority_keyid_freeAUTHORITY_KEYID_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitieswecho_wchar- 3x 3 1697309690 0 B - - gz add a complex character and rendition to a curses window, then advance the cursorssl_ctx_up_refSSL_CTX_up_ref 3ssl 3 1783951965 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsbn_pseudo_randBN_pseudo_rand 3ssl 3 1783951908 0 A - - gz generate pseudo-random numberssl_ctx_set_psk_server_callbackSSL_CTX_set_psk_server_callback 3ssl 3 1783951962 0 B - - gz set PSK identity hint to usexfreefontsetXFreeFontSet 3 3 1727145684 0 B - - gz create and free an international text drawing font setevp_aria_128_cfbEVP_aria_128_cfb 3ssl 3 1783951955 0 B - - gz EVP ARIA cipherxfillrectangleXFillRectangle 3 3 1727145684 0 A - - gz fill rectangles, polygons, or arcsasn1_time_set_string_x509ASN1_TIME_set_string_X509 3ssl 3 1783951965 0 B - - gz ASN.1 Time functionsxcb_shape_input_selected_reply- 3 3 1588775193 0 B - - gz unzipsfx- 1 1 1240180728 0 A - - gz self-extracting stub for prepending to ZIP archivesfirewalld.helper- 5 5 1787058610 0 A - - gz firewalld helper configuration filespem_write_dsa_pubkeyPEM_write_DSA_PUBKEY 3ssl 3 1783951958 0 B - - gz PEM routinesautodie::skip- 3pm 3 1570974698 0 A - - gz Skip a package when throwing autodie exceptions ?.pile_fipuzps2p0 m!evp_v0Fxpoi0Q&*i2d_11bbssl_1l}evp_)2 9Voxqueo2C"0xcb_2%U kpXssl_3Tpkcsj3Exput3 4Gevp_3Hrtest\4Zgxcb_4(grub58 LseliV5Gxpam_5 BFxcb_5an/man3/SSL_CTX_set_~open#6exoff6:1dh_m6NyengiA7Tssl_7{ofwgetA8 6 host8/~libn8Aset_tlsext_status_arsl.gzu|(-UQrU kp|(-UÊbio_9Pjfcj9@_evp_9FU kpe|(-Ure/man/mStput: =Y avc_N:@Wpcre:+T[sss-: H`#i2d_%;]?d2i_;bsxcb_<,7ct_]<8@E+-Uan/man3/SSL_CTX_set_xt_use_srtp.3ssl.gzycms_<[[gextu=_Yxcb_=:mçkeyb= :S"trac$>7U kperinfo_fe0@D0fcsta>Bset_verify_depth.3ssœx509>Ubaud%? ?:Ld2i_m?apcreNificate.3ssl.gzrsioxkbgi LMxcb_%~(-Ure/man/m,key45ASN1.3ssl.gzU*.sUGBxcb_8()filtpDwxcb_́l.gz--gzload cerFssl_ pauto A2cap_@/.bn_r2I9jevp_RwgpgtBw*dh_g;`|hismoE#aauthMec_pczNxcb_!Ure/man/man3/SSL_xcb_)*,htdip H`[rUJ~fccoBbn_m Jx509pT} -evp_އ Bebn_t-WY2Yi2d_]\ec_p)}evp_RL:cliePNpem_:Nssl_̊)v pod:k J[xcb_# Nxcb_+<slk_3 8'OpcrexNN?fcwejbcronc M^grub Tv(-Ure/man/meosslTߘrsa_d6r}grub=set_H S4Yperl 2use_RSAPrivateKey_fi xrmpF.sU kpu(-Uan/man3/SSL_CTX_use_erinfo_ex.3ssl.gzac\rU kpU0kevp_YDSSL_CTX_use_serverin~b::oIevp_BPUre/man/man3/SSL_rt_keying_material_eD]{xcb_X.sU kpzvxtim V#bn_iEg_material.3ssl.gz5&i2d_>emysqT5s(-Ure/man/mgxcb_$33ssl.gzUU kprU0@qxcb_t%Ylogn4GjtiffiRtar ssl_ls9Rrdma 9:Plwre:C-xcb_ bord ds(-Ure/man/mSSL_get0_next_proto_evp_<LU".sUЭssl_\_peer_CA_list.3ssl.g"xkey;{(rsa_QMpfcpa EUZedipDxrmqYIxcb_0EO(-Ure/man/mSSL_get_all_async_fdsl.gz-gz1are/man/man3/SSL_get0_verified_chain.3ssl.gzUdrU^xcb_$xcb_4"SSL_get1_supported_crs.3ssl.gzAtlh_tsAsl0@Ure/man/man3/SSL_changed_async_fds.3s!x509VX509_STORE_CTX_iCxcb_7,xcb_`dsa_ I_3evp_Fst.3ssl0fN(-Ure/man/mQxcb_c(ssl.gz-Ulpcre N0@Ure/man/man3/SSL_client_ciphers.3ssl.drU)Wevp_$i)xset=ώyxcmsPMKctlo>fsU$ver? ffcbl ESifdo9clipF 4ssl.gzsU,*hmac I0@"ܡts_r >yxcb_!z1`rUUnature_nidssliuOxcre[`wxcb_'passwd_cb_userdata.3[avc_D@U kp6L(-Ure/man/m Wperl 23ssl.gz1U crU Pjxcb_&+scal Sdx.3ssl.gzs for sen.sU kpVK(-Uan/man3/SSL_get_earlGxcb_s.curs _xcb_Ntcpt*Jv&x509 _;xcb_"xkbg@Onoec =xcb_G'key_update_type.3sslandl1`rUauthHԙnwech oan/man3/SSL_get_infolback.3ssl.gz,Uassl_c{ype.3ssl0I(-Ure/man/mSSL_get_max_cert_lissl.gzsUA bn_pJnew0@Ure/man/man3/SSL_max_proto_version.3sznc1frUCssl_F Zavxfre ^y6evp_+>@xfilzL%Qasn1Lexcb_;O,unziw PVfireAn.3ssl.gzpem_"?sl*0@;autovNpeer_signature_nid.3gze1_rUqxcb_"@fG(-UMevp_?[t_chain.3ssl.gzUmvwg T_hint*0K=/agen O0SPocspjO.3ssl.gzx xkba^}.settipxcb_ mumas@DF.ssl_ #gUandom.3sslle3sPJ(-Uan/man3/SSL_get_peersecoX@U kpv:less:SSL_get_psk_identityegxcb_4)nmysqz Zcx509A,gtest/_quiet_shutdown.3ssl.U1 YsUh/xcb_"x509[GlpinkS/qiost{ytiff^?Xec_kyA2Znolo4ssl_STk.3ssl.gz01O4evp_b$pam_7  `bn_m H[Qevp_ F8cryp] /zsyst  Krand  San/man3/SSL_get_secuenegotiation_supportWؐec_gC  aU kpvC(-Ure/man/mkevp_ ZOdtls!  xNU|bio_ >0@Ure/man/man3/SSL_server_random.3ssl.g--1_rUii2d_ aPB(-U!܊bio_l A\mxcb_ _mbst  ORfcpaP>A(-Ure/man/mSSL_get_server_tmp_kssl.gzAU kp0RrU0@Ure/man/man3/SSL_shared_ciphers.3ssl.(Ztxsto 2lbio_TfclaJ HAtap:gxcb_input_device_valuator_event_t- 3 3 1588775193 0 A - - gz evp_pkey_print_privateEVP_PKEY_print_private 3ssl 3 1783951955 0 A - - gz public key algorithm printing routinesmvwgetnstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardagentxtrap- 1 1 1768810785 0 A - - gz send an AgentX NotifyPDU to an AgentX master agentocsp_resp_get0_idOCSP_resp_get0_id 3ssl 3 1783951958 0 B - - gz OCSP response utility functionsxkbapplycompatmaptokeyXkbApplyCompatMapToKey 3 3 1727145684 0 A - t gz Apply the new compatibility mapping to an individual key to get its semantics updatedsetterm setterm 3x setterm 1xcb_glx_get_tex_genfv_unchecked- 3 3 1588775193 0 B - - gz umask- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ssl_ctx_generate_session_ticket_fnSSL_CTX_generate_session_ticket_fn 3ssl 3 1783951923 0 A - - gz manage session ticket application datasecon- 1 1 1719954259 0 A - - gz See an SELinux context, from a file, program or user input.lesskey- 1 1 1512514610 0 A - - gz specify key bindings for lessxcb_input_get_device_key_mapping_keysyms- 3 3 1588775193 0 B - - gz mysql_errno- 3 3 1786452952 0 A - - gz returns the last error code for the most recent function callx509_name_newX509_NAME_new 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiestest2::event::waitingTest2::Event::Waiting 3pm 3 1570971170 0 A - - gz Tell all procs/threads it is time to be donexcb_glx_render_large_checked- 3 3 1588775193 0 B - - gz x509_req_get_subject_nameX509_REQ_get_subject_name 3ssl 3 1783951953 0 B - - gz get and set issuer or subject namespinky- 1 1 1785268171 0 A - - gz lightweight fingeriostat- 1 1 1720000644 0 A - - gz Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.tifffieldwritecountTIFFFieldWriteCount 3tiff 3 1785289550 0 A - - gz Get number of values to be written to fieldec_key_new_by_curve_nameEC_KEY_new_by_curve_name 3ssl 3 1783951952 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsnologin- 8 8 1770236297 0 A - - gz politely refuse a loginssl_use_psk_identity_hintSSL_use_psk_identity_hint 3ssl 3 1783951965 0 B - - gz set PSK identity hint to useevp_pkey_ctx_get_cbEVP_PKEY_CTX_get_cb 3ssl 3 1783951953 0 B - - gz key and parameter generation and check functionspam_faillock- 8 8 1787058761 0 A - - gz Module counting authentication failures during a specified intervalbn_mont_ctx_freeBN_MONT_CTX_free 3ssl 3 1783951958 0 B - - gz Montgomery multiplicationevp_aes_256_cbc_hmac_sha1EVP_aes_256_cbc_hmac_sha1 3ssl 3 1783951961 0 B - - gz EVP AES ciphercrypt- 3 3 1633752224 0 B - t gz passphrase hashingsystemctl- 1 1 1788492746 0 A - t gz Control the systemd system and service managerrand_addRAND_add 3ssl 3 1783951964 0 A - - gz add randomness to the PRNG or get its statusec_group_newEC_GROUP_new 3ssl 3 1783951966 0 A - - gz Functions for creating and destroying EC_GROUP objectsevp_pkey_print_paramsEVP_PKEY_print_params 3ssl 3 1783951955 0 B - - gz public key algorithm printing routinesdtls_methodDTLS_method 3ssl 3 1783951954 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsbio_get_conn_addressBIO_get_conn_address 3ssl 3 1783951961 0 B - - gz connect BIOi2d_ts_msg_imprinti2d_TS_MSG_IMPRINT 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationbio_method_typeBIO_method_type 3ssl 3 1783951963 0 B - - gz BIO chain traversalxcb_render_set_picture_filter- 3 3 1588775193 0 A - - gz mbstream- 1 1 1786452947 0 A - - gz Serialize/deserialize files in the XBSTREAM formatfcpatternadddoubleFcPatternAddDouble 3 3 1535617491 0 C FcPatternAdd-Type - gz xstorecolorsXStoreColors 3 3 1727145684 0 A - - gz set colorsbio_meth_set_write_exBIO_meth_set_write_ex 3ssl 3 1783951960 0 B - - gz Routines to build up BIO methodsfclangsetdelFcLangSetDel 3 3 1535617491 0 A - - gz delete a language from a langsettap::formatter::consoleTAP::Formatter::Console 3pm 3 1570970555 0 A - - gz Harness output delegate for default console outputi2d_x509_sigi2d_X509_SIG 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_get_raw_public_keyEVP_PKEY_get_raw_public_key 3ssl 3 1783951953 0 B - - gz public/private key allocation and raw key handling functionsmvins_wstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowxcb_query_text_extents- 3 3 1588775193 0 A - - gz get text extentsi2d_ecprivatekeyi2d_ECPrivateKey 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xvmc_create_context_priv_data_end- 3 3 1588775193 0 B - - gz ssl_ctx_get_verify_modeSSL_CTX_get_verify_mode 3ssl 3 1783951966 0 A - - gz get currently set verification parametersbio_set_sslBIO_set_ssl 3ssl 3 1783951958 0 B - - gz SSL BIOevp_bytestokeyEVP_BytesToKey 3ssl 3 1783951912 0 A - - gz password based encryption routinexcb_close_font_checked- 3 3 1588775193 0 B - - gz xcb_randr_set_panning- 3 3 1588775193 0 A - - gz xaddhostsXAddHosts 3 3 1727145684 0 B - - gz control host access and host control structurequotasync- 1 1 1633763316 0 A - - gz synchronize in-kernel file system usage and limits to disk formatxcb_glx_get_floatv_data- 3 3 1588775193 0 B - - gz xkbaddgeomdoodadXkbAddGeomDoodad 3 3 1727145684 0 A - - gz Add one doodad to a section of a keyboard geometry or to the top-level geometryavc_add_callback- 3 3 1770733597 0 A - - gz additional event notification for SELinux userspace object managersgpl-libstdc++-plesk-12.2.0- 7 7 631195200 0 A - - gz GNU General Public Licensexcb_glx_get_convolution_parameteriv_unchecked- 3 3 1588775193 0 B - - gz xcb_input_device_state_notify_event_t- 3 3 1588775193 0 A - - gz smartd.conf- 5 5 1788872530 0 A - - gz SMART Disk Monitoring Daemon Configuration Filessl_ctx_set_cert_cbSSL_CTX_set_cert_cb 3ssl 3 1783951952 0 A - - gz handle certificate callback functionssl_ctx_set_cert_verify_callbackSSL_CTX_set_cert_verify_callback 3ssl 3 1783951922 0 A - - gz set peer certificate verification procedurexcb_glx_create_context- 3 3 1588775193 0 A - - gz xcb_xv_query_extension- 3 3 1588775193 0 A - - gz xcb_fill_poly_checked- 3 3 1588775193 0 B - - gz idcok- 3x 3 1697309692 0 B - - gz curses output optionspcre2_substring_length_byname- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)pam_get_user- 3 3 1787058767 0 A - - gz get user namexaddtosavesetXAddToSaveSet 3 3 1727145684 0 B - - gz change a client's save setxdirectionaldependentdrawingXDirectionalDependentDrawing 3 3 1727145684 0 B - - gz obtain fontset informationx509_store_set_ex_dataX509_STORE_set_ex_data 3ssl 3 1783951953 0 B - - gz application-specific datapam_set_item- 3 3 1787058767 0 A - - gz set and update PAM informationsrsa_flagsRSA_flags 3ssl 3 1783951955 0 B - - gz select RSA methodperlnumber- 1 1 1789370958 0 A - - gz semantics of numbers and numeric operations in Perlgarbd- 8 8 1779420905 0 A - - gz arbitrator daemon for Galera clusterdnssec-dsfromkey- 8 8 1786647175 0 A - - gz DNSSEC DS RR generation toolpair_content- 3x 3 1697309691 0 B - - gz curses color manipulation routinesdoveadm-service-status- 1 1 1778562190 0 A - - gz Show information about dovecot servicesextutils::cbuilderExtUtils::CBuilder 3pm 3 1571259788 0 A - - gz Compile and link C code for Perl modulesvid_puts_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_dri2_connect_reply- 3 3 1588775193 0 B - - gz set_menu_opts- 3x 3 1697309685 0 A - - gz set and get menu optionsossl_store_search_by_key_fingerprintOSSL_STORE_SEARCH_by_key_fingerprint 3ssl 3 1783951954 0 B - - gz Type and functions to create OSSL_STORE search criterianewwin_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_render_set_picture_filter_checked- 3 3 1588775193 0 B - - gz xcb_x_print_print_query_screens_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_create_region_from_picture- 3 3 1588775193 0 A - - gz ttk::labelframe- n n 1571246711 0 C ttk_labelframe - gz qemu-ga- 8 8 1770743647 0 A - t gz QEMU Guest AgenttiffrawstripsizeTIFFRawStripSize 3tiff 3 1785289550 0 C TIFFstrip - gz xkbresizekeysymsXkbResizeKeySyms 3 3 1727145684 0 A - - gz Change the number of symbols bound to a keyfcconfigdestroyFcConfigDestroy 3 3 1535617491 0 A - - gz Destroy a configurationpcre2_set_compile_extra_options- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)mariadb- 1 1 1786462006 0 B - t gz the MariaDB command-line tool (mysql is now a symlink to mariadb)ocsp_crlid_freeOCSP_CRLID_free 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesi2d_pkcs8_fpi2d_PKCS8_fp 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationtest2::event::failTest2::Event::Fail 3pm 3 1570971170 0 A - - gz Event for a simple failed assertioncolor_content- 3x 3 1697309691 0 B - - gz curses color manipulation routinesfcweighttoopentypeFcWeightToOpenType 3 3 1535617491 0 A - - gz Convert from fontconfig weight values to OpenType onesdbi::profiledumper::apacheDBI::ProfileDumper::Apache 3pm 3 1786438153 0 A - - gz capture DBI profiling data from Apache/mod_perlssl_cipher_get_nameSSL_CIPHER_get_name 3ssl 3 1783951963 0 A - - gz get SSL_CIPHER propertiesaddch- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursorbn_ctx_endBN_CTX_end 3ssl 3 1783951961 0 B - - gz use temporary BIGNUM variablesxgeterrortextXGetErrorText 3 3 1727145684 0 B - - gz default error handlersssl_session_get_compress_idSSL_SESSION_get_compress_id 3ssl 3 1783951926 0 A - - gz get details about the compression associated with a sessionssl_in_accept_initSSL_in_accept_init 3ssl 3 1783951963 0 B - - gz retrieve information about the handshake state machinexcb_xv_put_video- 3 3 1588775193 0 A - - gz xcb_input_get_device_control- 3 3 1588775193 0 A - - gz snmpconf- 1 1 1768810785 0 A - - gz creates and modifies SNMP configuration filesgrub2-mknetdir- 1 1 1785729399 0 A - - gz Prepare a GRUB netboot directory.xcb_res_query_client_ids_reply- 3 3 1588775193 0 B - - gz i2d_ssl_sessioni2d_SSL_SESSION 3ssl 3 1783951909 0 A - - gz convert SSL_SESSION object from/to ASN1 representationtifftilesizeTIFFTileSize 3tiff 3 1785289550 0 C TIFFtile - gz XCompose 5- 5 5 1727145684 0 B - - gz X client mappings for multi-key input sequencesevp_cipher_meth_dupEVP_CIPHER_meth_dup 3ssl 3 1783951953 0 B - - gz Routines to build up EVP_CIPHER methodsO>1sU kpan3SSL_set_bio0tap:AYHIcms_l f$ttk_zm >ssl_meqbio_En@}`err_n NBi2d_nAdԡmatcnqĬcryppoIPxcb_/.secrA 9kdynaD<v^evp_-B 8x509qBJ2tap:Bg5tpem_RCRjd2i_CbN7xcb_2Dj/pkcskD M6QntipaDD8mjbio_E Ahmac\E HK~1ssl_ES evp_FFHbashqF3]vbio_FB½fcinGC!cxcb_YG6oxcb_&!xunm֠9:xcb_ /Өbn_mGGegetfl:M*xcb_3W 0lslo4[fpapeH DOsha3SH ?T+sm-n: CD+i2d_`i2d_HXATnumc >k!Pshas@9 tiff5)x509ãdni2d_E\Yd:ssl_ IW8tiffyIJ-rx509W d2i__}xcb_AkeycI'[/html¥ H~)x509`kmemoe2bio_J 1sdgrouOJ D8[xcb_#ssl_F`{vctlos2bn_bG^Lx509Ĩ#ZcertAL1ssl_J!~pcre;KNsettK 4 xcb_xcb_ߩ {pcreKNv}8xcb_CL*Vssl_Wsuevp_F^kxcb_+9evp_LC8xkbqLbpkexSM>nmtuM O tracM Jec_pGN=pkcsN\Wxcb_OO"doesOSttap:2Ymysq`Mxcb_x509!`M-ssl_ePDui_ce`@7:xcb_`ixmapʬUsmar-Levp_A@curs٭ Ffmysq*< ]has_{ <v]anac`7pxkil4a 6pkcsvaI=dpkgIengiaQtiff&b;yhttpqb E#oxcb_xcb_b"xauucFqxcb_VcӋ|xcb_c!0selicQJevp_/dWverrnd9 pxcb_d"~=ssl_XJa(yconfo *pjsone ]8xcb_0@>renie@ Eevp_<aperle<xcb_f|Vextu@fOݖxcb_L.rextuJP xcb_f!;ixcb_fuIbio_ 4jsyst1\uextugixchcp+ssl_ԱVHx509Cn?audig3͆xany˲ ?SpcregNhip6tRI)call@/threɳ==xcb_"md2i_Sb!$xcb_*h#ssl_ɴ lWwmysqjh?8"xcb_U-Kbio_hF*5dbi:i M xcb_^iХpkcsi49Cdiag"xLbn_cϵ Iӡbxcb_i&h/Fdnss%_perl5oisecuضLSpasn1jCUerUxcb_$"+͚maricFkeyc  'rsa_@b@,U?avc_ ?_early_data.3ssl.gz`CsU kplback.3ssl0p,Ure/man/mSSL_set_security_levssl.gzJZxloaYdbd:`\Ure/man/man3/SSL_sio::YgzS`CsUtatus_ocsp_resp.zcrypBG"Һmous <nd_fragment.3ssl.gz*:ui_ma"dbm_U @dxcb_$SSL_set_tlsext_max_fxcb_,WXYifst*O`JxrmgVMussl_ U +winsC QK Puse_ =@t,Uan/man3/SSL_set_tlseQodbm @P<sU<sUest functionȞcust0 NSSL_set_tlsext_statuSmysq MerUUre/man/man3/SSL_tlsext_status_type.3gzaGsUUe.serviceervic@v,Uan/man3/SSL_use_certCx509 [CsU;sU_utf8s,Ure/man/m.userf  S$xcb_ )U kptity_hin]wins  Tec_ph )verify_result.3ssl.g`tiff _$d2i_ ^_~soft `an/man3/SSL_state_st_long.3ssl.gzstextGsUEsUchain_file.30/sg_rv  `SSL_use_certificate_.3ssl.gz--1U;sUuth_plug?appl HUre/man/man3/SSL_)-Kx509:Kssl.gz)KVseli"~4w,Uan/man3/SSL_use_Privxcb_=JsU kp,xcb_y&w,Ure/man/m:xcb_P1fmvcuNP = (xcb_gnfi0@T\xcb_Peevp_PFІx509&QYetheQC_perlQ@an/man3/SSL_use_RSAPxcb_$RԿfcin_R>y_ASN1.3ssl*0y,Ure/man/mgtypeR Cevp_R(rXunanoS:poliSF@Թxcb_0T!,xcb_nT)@ǪxcirTPzrsa_UPX>emapfU@PsfdiUI8routVBptestcVWKgx509VXYJJcap_=W =tiffWIfataWZPqssl_JXhxcb_X4p?xran"YP,confyYO, xcb_Y$ͷ?ssl_Zazbmxcb_ZsuexZK% gfdl[:0sUsU04,Ure/man/msssd_krb5_locator_pltk_mp[^grub[]xcb_K\# xcb_\$API functionass.3.ghDcap_\Ppam_*] MzCslk_] =57340A--gzAPI tionrset3gzsUquot] >1;xcb_^w(oxutfJ^fehnm-i^N3*touc._3U kp0@Lperlg_ ,API functionnormaligzRsUi2d_  [%evp_h v5lwre_Hq NsUword-wall.servic@T,U709857340A--gzAPI function]gzRsUIzmvin  QJ&xcb_V!-57340A--gzAPI tioncale3gz3.gzRsU kpook.3pm*0 i2d_!_Wxcb_ "&ker logic1ssl_M"_Iibio_" 1evp_#NtNxcb_^#1xcb_#=uxadd# S quot"$ ^xcb_$xkba${iavc_K%`ogpl-%6dxcb_ &.systemd-cryptsetup.8e.8.gzay ba1Lxcb_X&&ket.@smar& Lorter::Tutorial.3pm.nce1 OsUUup@.service.8*ssl_&Van/man8/systemd-ask-ssl_]'!j\,UU kpa,Ure/man/m9xcb_'sole.service.8.gzxcb_(xcb_P(Ure/man/man8/systask-password-wall.paz!idco(3T pcre(NPUb,Uan/man8/systemd-ask-epam_() *>6xadd_)CUxdir)RPx509*NZpam_* <yrsa_* 9e$perl+ P0@ogarbk+ANdnss+94pair+ @doveI,D@E~,Uٞextu,Xc2vid_- =LsUPQsU8xcb_X-^set_-6yossl-%znerator.8.gz erU/newwo. =8xcb_.&xcb_.&Axcb_oi2d_7d;xcb_7;XCom8 LV]evp_9Y2user29sett: Dwmv0Ջ>runuLbn_geTMevp_J0]*-U88492746fYasn1G#tipcG AU ]sUeed.servwwsafe 2bssl_ђplxcha[ dؼxcb_ɓ)GnewtTnfsdk9an/man8/systemd-reboervice.8.gzzVsU ]sUe-generator..evp_>xser<xcb_Q"ATfireB0@Ure/man/man8/systquotacheck.service.8U@\sUrnel.sockett.1@em,Uan/man8/systemd-randbio_Yӥui_nU3ervice.80L*-U23015986--gzReport tape istics.gz1U[sU+,U@usermod- 8 8 1766065861 0 A - - gz modify a user accountsetterm 3x- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasemv- 1 1 1785268171 0 A - - gz move (rename) filesrunuser- 1 1 1770236297 0 A - - gz run a command with substitute user and group IDbn_get_rfc3526_prime_4096BN_get_rfc3526_prime_4096 3ssl 3 1783951910 0 A - - gz Create standardized public primes or DH pairsevp_cipher_ctx_iv_lengthEVP_CIPHER_CTX_iv_length 3ssl 3 1783951957 0 B - - gz EVP cipher routinesasn1_type_setASN1_TYPE_set 3ssl 3 1783951905 0 A - - gz ASN1_TYPE utility functionstipc-link- 8 8 1716453362 0 A - - gz show links or modify link propertiessafe::loadtksafe::loadTk n n 1571246711 0 C safe_loadTk - gz ssl_ctx_get_max_cert_listSSL_CTX_get_max_cert_list 3ssl 3 1783951923 0 A - - gz manipulate allowed size for the peer's certificate chainxchangegcXChangeGC 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structurexcb_selinux_set_selection_create_context- 3 3 1588775193 0 A - - gz newterm- 3x 3 1697309691 0 B - - gz curses screen initialization and manipulation routinesnfsdcld- 8 8 1783522945 0 A - - gz NFSv4 Client Tracking Daemonevp_aria_192_cbcEVP_aria_192_cbc 3ssl 3 1783951959 0 B - - gz EVP ARIA cipherxserverinterpretedaddressXServerInterpretedAddress 3 3 1727145684 0 C XAddHost - gz xcb_randr_add_output_mode_checked- 3 3 1588775193 0 B - - gz firewalld.dbus- 5 5 1787058610 0 A - - gz firewalld D-Bus interface descriptionbio_meth_set_callback_ctrlBIO_meth_set_callback_ctrl 3ssl 3 1783951959 0 B - - gz Routines to build up BIO methodsui_newUI_new 3ssl 3 1783951965 0 A - - gz user interfacexcb_query_font_reply- 3 3 1588775193 0 B - - gz query font metricsdynamic_field_info- 3x 3 1697309693 0 B - - gz retrieve field characteristicsxcb_xv_query_image_attributes_offsets- 3 3 1588775193 0 B - - gz xunmapsubwindowsXUnmapSubwindows 3 3 1727145684 0 B - - gz unmap windowsxcb_selinux_get_selection_create_context_reply- 3 3 1588775193 0 B - - gz getfacl- 1 1 1782685971 0 A - - gz get file access control listsxcb_randr_get_screen_resources_current_outputs_end- 3 3 1588775193 0 B - - gz lslocks- 8 8 1770236297 0 A - - gz list local system lockssm-notify- 8 8 1783522976 0 A - - gz send reboot notifications to NFS peersi2d_ocsp_respdatai2d_OCSP_RESPDATA 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationnumcodes- 3x 3 1697309694 0 B - - gz curses terminfo global variablesshasum- 1 1 1571054412 0 A - - gz Print or Check SHA ChecksumstifffindcodecTIFFFindCODEC 3tiff 3 1785289550 0 C TIFFcodec - gz x509_lookup_get_by_subject_fnX509_LOOKUP_get_by_subject_fn 3ssl 3 1783951961 0 B - - gz Routines to build up X509_LOOKUP methodsi2d_x509_namei2d_X509_NAME 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationx509_pubkey_setX509_PUBKEY_set 3ssl 3 1783951955 0 B - - gz SubjectPublicKeyInfo public key functionsd2i_ec_pubkey_fpd2i_EC_PUBKEY_fp 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xkb_per_client_flags_reply- 3 3 1588775193 0 B - - gz html2text- 1 1 1584448844 0 B - - gz manual page for python3-html2text 2019.9.26x509_lookup_meth_get_initX509_LOOKUP_meth_get_init 3ssl 3 1783951957 0 B - - gz Routines to build up X509_LOOKUP methodsmemoize::ndbm_fileMemoize::NDBM_File 3pm 3 1789371020 0 A - - gz glue to provide EXISTS for NDBM_File for Storable usexcb_xv_select_video_notify_checked- 3 3 1588775193 0 B - - gz ssl_has_pendingSSL_has_pending 3ssl 3 1783951957 0 B - - gz check for readable bytes buffered in an SSL objectctlog_store_load_default_fileCTLOG_STORE_load_default_file 3ssl 3 1783951952 0 B - - gz Create and populate a Certificate Transparency log listbn_blinding_set_current_threadBN_BLINDING_set_current_thread 3ssl 3 1783951965 0 B - - gz blinding related BIGNUM functionsx509_store_ctx_check_revocation_fnX509_STORE_CTX_check_revocation_fn 3ssl 3 1783951929 0 A - - gz set verification callbackcertificatepolicies_freeCERTIFICATEPOLICIES_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxcb_dpms_get_timeouts_reply- 3 3 1588775193 0 B - - gz xcb_glx_get_clip_plane_data_end- 3 3 1588775193 0 B - - gz ssl_ctx_use_privatekey_asn1SSL_CTX_use_PrivateKey_ASN1 3ssl 3 1783951952 0 B - - gz load certificate and key dataevp_get_digestbynameEVP_get_digestbyname 3ssl 3 1783951966 0 B - - gz EVP digest routinesxcb_glx_create_context_attribs_arb_checked- 3 3 1588775193 0 B - - gz tap::parser::yamlish::readerTAP::Parser::YAMLish::Reader 3pm 3 1570970555 0 A - - gz Read YAMLish data from iteratorxcb_change_active_pointer_grab- 3 3 1588775193 0 A - - gz x509_revoked_get_ext_by_criticalX509_REVOKED_get_ext_by_critical 3ssl 3 1783951959 0 B - - gz extension stack utility functionsssl_use_cert_and_keySSL_use_cert_and_key 3ssl 3 1783951951 0 B - - gz load certificate and key dataxmappingeventXMappingEvent 3 3 1727145684 0 B - - gz MapNotify and MappingNotify event structuressmartcard-auth- 5 5 1787058769 0 B - - gz Common configuration file for PAMified servicesevp_md_ctx_typeEVP_MD_CTX_type 3ssl 3 1783951953 0 B - - gz EVP digest routinescurs_getyx- 3x 3 1697309683 0 A - - gz get curses cursor and window coordinatesmysql_get_proto_info- 3 3 1786452952 0 A - - gz Returns protocol version numberhas_mouse- 3x 3 1697309692 0 B - - gz mouse interface through cursesdpkg-fsys-usrunmess- 8 8 1639572370 0 A - - gz undoes the merged-/usr-via-aliased-dirs messxcb_glx_pixel_storef_checked- 3 3 1588775193 0 B - - gz ssl_ctx_add_sessionSSL_CTX_add_session 3ssl 3 1783951963 0 A - - gz manipulate session cachexcb_input_device_bell_checked- 3 3 1588775193 0 B - - gz evp_des_ede_ofbEVP_des_ede_ofb 3ssl 3 1783951965 0 B - - gz EVP DES cipherxcb_selinux_list_properties_properties_length- 3 3 1588775193 0 B - - gz extutils::mm_anyExtUtils::MM_Any 3pm 3 1570956921 0 A - - gz Platform-agnostic MM methodsbio_f_nullBIO_f_null 3ssl 3 1783951906 0 A - - gz null filtersystemd-user-sessions- 8 8 1788492746 0 B - - gz Permit user logins after boot, prohibit user logins at shutdownchcpu- 8 8 1770236297 0 A - - gz configure CPUsssl_ctx_sess_accept_goodSSL_CTX_sess_accept_good 3ssl 3 1783951951 0 B - - gz obtain session cache statisticsx509_store_ctx_get1_chainX509_STORE_CTX_get1_chain 3ssl 3 1783951929 0 A - - gz get or set certificate verification status informationxanyeventXAnyEvent 3 3 1727145684 0 A - - gz generic X event structuresip6tables-restore-translate- 8 8 1712083061 0 B - - gz translation tool to migrate from iptables to nftablescaller- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)thread::queueThread::Queue 3pm 3 1570972064 0 A - - gz Thread-safe queuesxcb_xkb_get_indicator_state_reply- 3 3 1588775193 0 B - - gz d2i_ipaddressfamilyd2i_IPAddressFamily 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_get_recv_max_early_dataSSL_CTX_get_recv_max_early_data 3ssl 3 1783951965 0 B - - gz functions for sending and receiving early dataxcb_glx_get_convolution_parameterfv_data_end- 3 3 1588775193 0 B - - gz diagnostics 1- 1 1 1789371022 0 C splain - gz bn_ctx_startBN_CTX_start 3ssl 3 1783951961 0 A - - gz use temporary BIGNUM variablesdnssec-importkey- 8 8 1786647175 0 A - - gz import DNSKEY records from external systems so they can be managedperl5005delta- 1 1 1789370953 0 A - - gz what's new for perl5.005security_compute_relabel_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelct_policy_eval_ctx_get_timeCT_POLICY_EVAL_CTX_get_time 3ssl 3 1783951966 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyxcb_glx_get_query_objectuiv_arb_data_length- 3 3 1588775193 0 B - - gz xkbchangedeviceinfoXkbChangeDeviceInfo 3 3 1727145684 0 A - - gz Update the server's description of a device with the changes noted in an XkbDeviceChangesRecO#ݸPA2VsU kp\ssl_mesievl CdNhpare@^Eyebta@ S@I*-Uan/man8/systemd-timeBi2d_nAdhrU kpup.service.80&G*-Ure/man/m.secrA 9-agent.1.gz1v^evp_-B 8x509qBJ2tap:Bg5tpem_RCRjd2i_CbN7xcb_2Dj/pkcskD M6QntipaDD8mjbio_E Ahmac\E HK~1ssl_ES evp_FFHbashqF3]vbio_FB½fcinGC!cxcb_YG6Ure/man/man8/systtmpfiles-setup.servi.gzpkrUӨbn_mGG@H*-Uan/man8/systemd-udevntrol.socket.8.gz[fpapeH DOsha3SH ?F*-Ure/man/msystemd-udevd-kerneli2d_HXU kp`0@Ure/man/man8/systupdate-done.service.U`[sUYd:ssl_ IW8tiffyIJan/man8/systemd-vcon-setup.service.8.gzirUPhrUAkeycI'VG*-Ure/man/msystemd-update-utmp-evel.service.8.gz2bio_J 1sdgrouOJ DUre/man/man8/systupdate-utmp.service.AjrUsions.service.8@FD*-Uan/man8/systemd-user1ssl_J!~pcre;KNsettK 4fE*-Ure/man/msystemd-veritysetup-{pcreKNv}8xcb_CL*e.80@Ure/man/man8/systveritysetup@.service9evp_LC8xkbqLbpkexSM>nmtuM O tracM Jec_pGN=pkcsN\Wxcb_OO"doesOSrator.7.gzmysq`M0@U887751930B--Gets a window properDui_ce`@7:xcb_`@u,Uer::console::parallesione3pmgzno YsU@lrU::WriterawtD*-Ure/man/mv]anac`7pxkil4a 6pkcsvaIengiaQtiff&b;yhttpqb EUyond.3pmxcb_b"xauucFqxcb_VcӋ|xcb_c!0selicQJevp_/dWverrnd9 pxcb_d"UirUratorFac.3pmPpjsone ]matter::File::Sessio0@>renie@VsU kpaperle<xcb_f|Vextu@fOPsrU@prUexerry0P xcb_f!;ixcb_ftory.3pm.gz1UnrULish::ReuextugiUre/man/man3/TAP:ser::Iterator::Array.gz1@lrU?audig3P_*-USpcregNrator::Process.3pm.gsU%U kpG]*-Ure/man/mTAP::Parser::Iterato!$xcb_*h#!%VsUWwmysqjh?Ure/man/man3/TAP:Kbio_hF*5dbi:i M xcb_^iХpkcsi4an/man3/TAP::Parser:ult::Bailout.3pm.gzӡbxcb_i&07\*-Ure/man/mTAP::Parser::Result:Spasn1jC urUwZ*-Ure/man/man3/TAP::Parser::Result::Unknown.3pm.gzapyrUfcopyBNx509ZTAP::Parser::Result:sion.3pm.gzԡmatcnqm0@Ure/man/man3/TAP:ser::Result::YAML.3pĬcryppoIPxcb_/kdynaD<oxcb_&!xunm֠9:xcb_ /egetfl:M*xcb_3W 0lslo4T+sm-n: CD+i2d_`ATnumc >k!Pshas@9 tiff5)x509ãdni2d_E\P\*-U-rx509W d2i__}xcb_[/html¥ H~)x509`kmemoeer::Executable.3pm.g8[xcb_#ssl_F`{vctlosz1PvrUUt::tracem2bn_bG^Lx509Ĩ#ZcertAL xcb_xcb_ߩ Vssl_WTAP::Parser::SourceHsuevp_FVsUUre/man/man3/TAP:ser::SourceHandler::^kxcb_+ttap:2Yxcb_x509!`M-ssl_ePixmapʬUUVsU,U88775193--gzChanges a clsmar-LU|rUt::Contrm@evp_A@curs٭ F.gzrUU@R*-Ufmysq*<ception.3pm.gzSet t ]has_{ <=dpkgI#oxcb_Test2::Event::Encodipm.gz,U~=ssl_XJa(yconfo *Ure/man/man3/Testvent::TAP::Version.3zqrU@WR*-Uan/man3/Test2::Event8xcb_rU kp0'R*-Ure/man/m Eevp_<ty.3pm.gzݖxcb_L.rextuJuIbio_ 4jsyst1\xchcp+ssl_ԱVHx509Cn͆xany˲ ?t::Meta.3pm.gzFaceЀrU}rUr might carehip6tRTest2::EventFacet::Col.3pm.gzAU kpt::Hub.3I)call@Ure/man/man3/Test/threɳ=UrUernalMeta.3pm*.=xcb_"an/man3/Test2::Eventt::Hub.3pm.gzlcmd2i_Sbssl_ɴ lH*-Ure/man/m8"xcb_U-9Cdiag"UrUt::Tracem0@Ure/man/man3/TestventFacet::Parent.3pxLbn_cϵ It::Render.3pmcrh/Fdnss%_perl5oisecuضLEJct_pAaxcb_,*-Ure/man/mTest2::EventFacet::T.3pm.gzzFa1UrUrceptor.Zxkbc>curr ;exwcdHJGcms_^ssl_M%xcb_z9menu Aripo 7R%jstri`)Xhmysq csystAzgetiffb:3pm.gz U kp0@ perl ;~6cbre =Te1 YsUAi2d_:]@x*-UuVperl9er::Files.3pm.gz_firU kpR^=e2mm C5Bxkbs<Pdx509`)ttk_ Arzsecua1zuOtget =xcb_dsa_*Fqbio_En@}`err_n Namvwi ^.set_Acurrent_item- 3x 3 1697309694 0 B - - gz set and get current_menu_itemxwcdrawstringXwcDrawString 3 3 1727145684 0 B - - gz draw text using a single font setcms_get0_recipientinfosCMS_get0_RecipientInfos 3ssl 3 1783951965 0 A - - gz CMS envelopedData RecipientInfo routinesssl_ctx_use_serverinfoSSL_CTX_use_serverinfo 3ssl 3 1783951960 0 A - - gz use serverinfo extensionxcb_input_get_selected_extension_events_this_classes_end- 3 3 1588775193 0 B - - gz menu_pattern- 3x 3 1697309694 0 A - - gz set and get a menu's pattern bufferripoffline- 3x 3 1697309691 0 B - - gz low-level curses routinesstringprep_locale_to_utf8- 3 3 1570985734 0 A - - gz API functionmysqldump- 1 1 1786452947 0 A - - gz a database backup program (mysqldump is now a symlink to mariadb-dump)systemd-coredump- 8 8 1788492745 0 A - - gz Acquire, save and process core dumpstiffycbcrtorgbinitTIFFYCbCrToRGBInit 3tiff 3 1785289550 0 C TIFFcolor - gz perlfaq1- 3pm 3 1570975872 0 A - - gz General Questions About Perlcbreak_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensioni2d_rsa_pubkeyi2d_RSA_PUBKEY 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationperl5141delta- 1 1 1789370953 0 A - - gz what is new for perl v5.14.1e2mmpstatus- 8 8 1759820881 0 A - - gz Check MMP status of an ext4 filesystemxkbsetcompatmapXkbSetCompatMap 3 3 1727145684 0 A - t gz Modify the server's compatibility mapx509_lookup_meth_get_freeX509_LOOKUP_meth_get_free 3ssl 3 1783951964 0 B - - gz Routines to build up X509_LOOKUP methodsttk_scale- n n 1571246711 0 A - - gz Create and manipulate a scale widgetsecurity_get_checkreqprot- 3 3 1770733597 0 C security_deny_unknown - gz tgetnum_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_shape_input_selected- 3 3 1588775193 0 A - - gz dsa_set_default_methodDSA_set_default_method 3ssl 3 1783951960 0 B - - gz select DSA methodmvwinchstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowset_menu_pattern- 3x 3 1697309685 0 A - - gz set and get a menu's pattern buffercopywin- 3x 3 1697309692 0 B - - gz overlay and manipulate overlapped curses windowsx509_crl_get0_lastupdateX509_CRL_get0_lastUpdate 3ssl 3 1783951961 0 B - - gz get or set certificate or CRL datesevp_md_ctx_set_update_fnEVP_MD_CTX_set_update_fn 3ssl 3 1783951956 0 B - - gz EVP digest routinesssl_ctx_get_default_passwd_cbSSL_CTX_get_default_passwd_cb 3ssl 3 1783951963 0 B - - gz set or get passwd callback for encrypted PEM file handlingmysql_stmt_result_metadata- 3 3 1786452952 0 A - - gz Returns result set metadata from a prepared statement.xcb_input_get_selected_extension_events_unchecked- 3 3 1588775193 0 B - - gz x509_store_unlockX509_STORE_unlock 3ssl 3 1783951929 0 A - - gz X509_STORE allocation, freeing and locking functionspod::selectPod::Select 3pm 3 1570967575 0 A - - gz extract selected sections of POD from inputxcb_present_select_input- 3 3 1588775193 0 A - - gz lwres_buffer_getuint8- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementui_get_result_string_lengthUI_get_result_string_length 3ssl 3 1783951954 0 B - - gz User interface string parsingxmlcatalog- 1 1 1509349146 0 A - - gz Command line tool to parse and manipulate XML or SGML catalog files.is_notimeout- 3x 3 1697309692 0 B - - gz curses window propertiesxcb_input_xi_select_events- 3 3 1588775193 0 A - - gz xsltproc- 1 1 1464053161 0 A - - gz command line XSLT processorx509_set1_notbeforeX509_set1_notBefore 3ssl 3 1783951964 0 B - - gz get or set certificate or CRL datesx509_store_get_check_issuedX509_STORE_get_check_issued 3ssl 3 1783951955 0 B - - gz set verification callbackresolve_stack_dump- 1 1 1786452947 0 A - - gz resolve numeric stack trace dump to symbolswho- 1 1 1785268171 0 A - - gz show who is logged onitem_value- 3x 3 1697309694 0 B - - gz set and get menu item valuesssl_set_tmp_dh_callbackSSL_set_tmp_dh_callback 3ssl 3 1783951951 0 B - - gz handle DH keys for ephemeral key exchangexcb_list_extensions_names_iterator- 3 3 1588775193 0 B - - gz xcb_query_colors- 3 3 1588775193 0 A - - gz xcb_res_query_client_ids- 3 3 1588775193 0 A - - gz ssl_add1_hostSSL_add1_host 3ssl 3 1783951957 0 B - - gz SSL server verification parameterspkcs7_signed_freePKCS7_SIGNED_free 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesd2i_authority_info_accessd2i_AUTHORITY_INFO_ACCESS 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationfield_index- 3x 3 1697309694 0 B - - gz set and get form page numberbuf_mem_freeBUF_MEM_free 3ssl 3 1783951951 0 B - - gz simple character array structurexcb_glx_create_pbuffer- 3 3 1588775193 0 A - - gz openssl-errstr- 1ssl 1 1783951950 0 B - - gz lookup error codesocsp- 1ssl 1 1783951950 0 A - - gz Online Certificate Status Protocol utilitygdbus- 1 1 1545149580 0 A - - gz Tool for working with D-Bus objectssoftware::license::mozilla_1_0Software::License::Mozilla_1_0 3pm 3 1570968579 0 A - - gz Mozilla Public License 1.0can_change_color- 3x 3 1697309691 0 B - - gz curses color manipulation routinesperl5123delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.3dsa_get0_keyDSA_get0_key 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in a DSA objectevp_pkey_meth_get_verifyEVP_PKEY_meth_get_verify 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structureevp_aes_128_ofbEVP_aes_128_ofb 3ssl 3 1783951964 0 B - - gz EVP AES cipherossl_store_ctrlOSSL_STORE_ctrl 3ssl 3 1783951958 0 B - - gz Types and functions to read objects from a URIgpasswd- 1 1 1766065859 0 A - - gz administer /etc/group and /etc/gshadowuse_default_colors- 3x 3 1697309693 0 B - - gz use terminal's default colorsxcb_list_fonts_unchecked- 3 3 1588775193 0 B - - gz get matching font namesxcb_xf86dri_open_connection_bus_id- 3 3 1588775193 0 B - - gz fclanggetcharsetFcLangGetCharSet 3 3 1535617491 0 A - - gz Get character map for a languagepcre2convert- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)list::utilList::Util 3pm 3 1570969559 0 A - - gz A selection of general-utility list subroutinesbio_set_nbio_acceptBIO_set_nbio_accept 3ssl 3 1783951960 0 B - - gz accept BIObn_is_wordBN_is_word 3ssl 3 1783951963 0 B - - gz BIGNUM comparison and test functionsi2d_policyqualinfoi2d_POLICYQUALINFO 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationgetpary- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributespcre2_maketables- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)kill- 1 1 1770236297 0 A - - gz terminate a processperldos- 1 1 1789370956 0 A - - gz Perl under DOS, W31, W95.sg_sat_phy_event- 8 8 1787058260 0 A - - gz use ATA READ LOG EXT via a SAT pass-through to fetch SATA phy event counterssystemd-coredump.socket- 8 8 1788492745 0 B - - gz Acquire, save and process core dumpsossl_store_info_freeOSSL_STORE_INFO_free 3ssl 3 1783951954 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsdh_opensslDH_OpenSSL 3ssl 3 1783951961 0 B - - gz select DH methodssl_set1_sigalgsSSL_set1_sigalgs 3ssl 3 1783951966 0 B - - gz set supported signature algorithmsfcdircacheloadfileFcDirCacheLoadFile 3 3 1535617491 0 A - - gz load a cache filerootwindowRootWindow 3 3 1727145684 0 B - - gz Display macros and functionsec_group_set_curve_nameEC_GROUP_set_curve_name 3ssl 3 1783951959 0 B - - gz Functions for manipulating EC_GROUP objectserr_remove_stateERR_remove_state 3ssl 3 1783951961 0 A - - gz DEPRECATEDxrmenumeratedatabaseXrmEnumerateDatabase 3 3 1727145684 0 A - t gz enumerate resource database entriessg_ident- 8 8 1787058260 0 A - - gz send SCSI REPORT/SET IDENTIFYING INFORMATION commandx509_revoked_set_revocationdateX509_REVOKED_set_revocationDate 3ssl 3 1783951966 0 B - - gz CRL revoked entry utility functionsd2i_pkcs7_digestd2i_PKCS7_DIGEST 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationsystemd-pstore- 8 8 1788492746 0 B - - gz A service to archive contents of pstorexkballocgeomkeysXkbAllocGeomKeys 3 3 1727145684 0 A - - gz Allocate space for an arbitrary number of keys to a rowxcb_xfixes_get_cursor_image_and_name_name_end- 3 3 1588775193 0 B - - gz i2d_x509_req_bioi2d_X509_REQ_bio 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationxkbgetkeybehaviorsXkbGetKeyBehaviors 3 3 1727145684 0 A - - gz Obtain the behaviors (the behaviors array) for a subset of the keys in a keyboard description from the serverssl_get1_groupsSSL_get1_groups 3ssl 3 1783951922 0 A - - gz EC supported curve functionsdracut- 8 8 1786666418 0 A - - gz low-level tool for generating an initramfs/initrd imageevp_decryptinitEVP_DecryptInit 3ssl 3 1783951966 0 B - - gz EVP cipher routinesreplace_panel- 3x 3 1697309694 0 B - - gz panel stack extension for cursescpan::adminCPAN::Admin 3pm 3 1748961141 0 A - - gz A CPAN Shell for CPAN adminscrypto_secure_clear_freeCRYPTO_secure_clear_free 3ssl 3 1783951957 0 B - - gz secure heap storagetypes::serialiser::errorTypes::Serialiser::Error 3pm 3 1571066997 0 A - - gz dummy module for Types::Serialiserxcb_shm_detach- 3 3 1588775193 0 A - - gz menu_request_by_name- 3x 3 1697309694 0 B - - gz handle printable menu request namesxunregisteriminstantiatecallbackXUnregisterIMInstantiateCallback 3 3 1727145684 0 B - - gz open, close, and obtain input method informationdh_meth_get_compute_keyDH_meth_get_compute_key 3ssl 3 1783951956 0 B - - gz Routines to build up DH methodsfile::tempFile::Temp 3pm 3 1570958400 0 A - - gz return name and handle of a temporary file safelyssl_get_srtp_profilesSSL_get_srtp_profiles 3ssl 3 1783951966 0 B - - gz Configure and query SRTP supportx509_store_ctx_lookup_crls_fnX509_STORE_CTX_lookup_crls_fn 3ssl 3 1783951955 0 B - - gz set verification callbackmvadd_wchnstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowbio_set_mdBIO_set_md 3ssl 3 1783951954 0 B - - gz message digest BIO filterx509_extension_get_criticalX509_EXTENSION_get_critical 3ssl 3 1783951961 0 B - - gz extension utility functionsengine_set_nameENGINE_set_name 3ssl 3 1783951963 0 B - - gz ENGINE cryptographic module supportssl_get_rfdSSL_get_rfd 3ssl 3 1783951925 0 A - - gz get file descriptor linked to an SSL objectpem_read_dsaparamsPEM_read_DSAparams 3ssl 3 1783951966 0 B - - gz PEM routinesssl_get_timeSSL_get_time 3ssl 3 1783951961 0 B - - gz retrieve and manipulate session time and timeout settingsxcb_get_keyboard_mapping_keysyms_length- 3 3 1588775193 0 B - - gz file::fetchFile::Fetch 3pm 3 1570957504 0 A - - gz A generic file fetching mechanismd2i_ocsp_crlidd2i_OCSP_CRLID 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationnmcli- 1 1 1787551244 0 A - - gz command-line tool for controlling NetworkManageri2d_x509_pubkeyi2d_X509_PUBKEY 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationnamed-compilezone- 8 8 1786647187 0 B - - gz zone file validity checking or converting toolxkbgetmapXkbGetMap 3 3 1727145684 0 A - t gz Allocate an XkbDescRec structure and populate it with the server's keyboard client map and server mapfcpatterniterstartFcPatternIterStart 3 3 1535617491 0 A - - gz Initialize the iterator with the first iterator in the patternxcb_res_query_client_ids_ids_length- 3 3 1588775193 0 B - - gz _nc_freeall- 3x 3 1697309692 0 B - - gz curses memory-leak checkingx509_crl_add_extX509_CRL_add_ext 3ssl 3 1783951957 0 B - - gz extension stack utility functionsmemoize::sdbm_fileMemoize::SDBM_File 3pm 3 1789371020 0 A - - gz glue to provide EXISTS for SDBM_File for Storable useget_default_context_with_level- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionsxcb_glx_is_list_reply- 3 3 1588775193 0 B - - gz pam_motd- 8 8 1787058764 0 A - - gz Display the motd filexcb_grab_pointer_unchecked- 3 3 1588775193 0 B - - gz Grab the pointerxcb_input_set_device_focus_checked- 3 3 1588775193 0 B - - gz xcb_shm_attach_fd- 3 3 1588775193 0 A - - gz evp_openfinalEVP_OpenFinal 3ssl 3 1783951959 0 B - - gz EVP envelope decryptionbooleans 8- 8 8 1770733597 0 A - - gz Policy booleans enable runtime customization of SELinux policygnupg GnuPG 7 gnupg 7xcb_get_input_focus_reply- 3 3 1588775193 0 B - - gz raw 8- 8 8 1770236297 0 A - - gz bind a Linux raw character devicex509_store_set_verify_funcX509_STORE_set_verify_func 3ssl 3 1783951963 0 B - - gz set verification callbacksk_type_deep_copysk_TYPE_deep_copy 3ssl 3 1783951956 0 B - - gz stack containerd2i_pubkeyd2i_PUBKEY 3ssl 3 1783951957 0 B - - gz SubjectPublicKeyInfo public key functionsxcb_glx_copy_context- 3 3 1588775193 0 A - - gz xcb_glx_get_string- 3 3 1588775193 0 A - - gz xcb_glx_get_color_table_parameteriv- 3 3 1588775193 0 A - - gz xcb_randr_get_output_info_modes_length- 3 3 1588775193 0 B - - gz form_opts_on- 3x 3 1697309694 0 B - - gz set and get form optionsxcb_x_print_print_get_context- 3 3 1588775193 0 A - - gz io::zlibIO::Zlib 3pm 3 1789371019 0 A - - gz IO:: style interface to Compress::Zlibxcb_dri3_buffer_from_pixmap_unchecked- 3 3 1588775193 0 B - - gz evp_md_meth_set_initEVP_MD_meth_set_init 3ssl 3 1783951951 0 B - - gz Routines to build up EVP_MD methodsbio_listenBIO_listen 3ssl 3 1783951906 0 A - - gz BIO socket communication setup routinescvtsudoers- 1 1 1777452541 0 A - - gz convert between sudoers file formatstest2::event::planTest2::Event::Plan 3pm 3 1570971170 0 A - - gz The event of a planfield_opts_off- 3x 3 1697309693 0 B - - gz set and get field optionsblkid- 8 8 1770236297 0 A - - gz locate/print block device attributesxdefinecursorXDefineCursor 3 3 1727145684 0 A - - gz define cursorsevp_aes_128_ctrEVP_aes_128_ctr 3ssl 3 1783951954 0 B - - gz EVP AES cipherchgpasswd- 8 8 1766065859 0 A - - gz update group passwords in batch modexkbcopykeytypeXkbCopyKeyType 3 3 1727145684 0 A - - gz Copy one XkbKeyTypeRec structuresnfsidmap- 8 8 1783522945 0 A - - gz The NFS idmapper upcall programtest2::event::encodingTest2::Event::Encoding 3pm 3 1570971170 0 A - - gz Set the encoding for the output streamuseradd- 8 8 1766065864 0 A - - gz create a new user or update default new user informationgzexe- 1 1 1788965581 0 A - - gz compress executable files in placeautoloaderAutoLoader 3pm 3 1789370961 0 A - - gz load subroutines only on demandec_point_is_at_infinityEC_POINT_is_at_infinity 3ssl 3 1783951911 0 A - - gz Functions for performing mathematical operations and tests on EC_POINT objectsmodule::build::platform::aixModule::Build::Platform::aix 3pm 3 1570964341 0 A - - gz Builder class for AIX platformttk::spinbox- n n 1571246712 0 C ttk_spinbox - gz pem_write_pkcs8privatekey_nidPEM_write_PKCS8PrivateKey_nid 3ssl 3 1783951966 0 B - - gz PEM routinesperl5100delta- 1 1 1789370953 0 A - - gz what is new for perl 5.10.0mkswap- 8 8 1770236297 0 A - - gz set up a Linux swap areasignver- 1 1 1776188685 0 A - - gz Verify a detached PKCS#7 signature for a file.dsa_meth_get_finishDSA_meth_get_finish 3ssl 3 1783951961 0 B - - gz Routines to build up DSA methodspem_read_bio_rsapublickeyPEM_read_bio_RSAPublicKey 3ssl 3 1783951958 0 B - - gz PEM routinesxcb_glx_get_tex_parameterfv_unchecked- 3 3 1588775193 0 B - - gz mysql_stmt_close- 3 3 1786452952 0 A - - gz Closes a prepared statementssh_config- 5 5 1785329458 0 A - - gz OpenSSH SSH client configuration filesxcb_input_set_device_modifier_mapping_reply- 3 3 1588775193 0 B - - gz gfdl- 7 7 1640240525 0 C gfdl-libstdc++-plesk-10.3.0 - gz stringprep_convert- 3 3 1570985734 0 A - - gz API functionxcb_dpms_disable- 3 3 1588775193 0 A - - gz i2d_pkcs7_encrypti2d_PKCS7_ENCRYPT 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_get_selected_extension_events_this_classes- 3 3 1588775193 0 B - - gz dh_check_paramsDH_check_params 3ssl 3 1783951965 0 B - - gz generate and check Diffie-Hellman parametersselinux_colors_path- 3 3 1770733597 0 A - - gz Return a path to the active SELinux policy color configuration filegetcon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a processevp_get_cipherbyobjEVP_get_cipherbyobj 3ssl 3 1783951956 0 B - - gz EVP cipher routinesxcb_poly_text_8_checked- 3 3 1588775193 0 B - - gz Cpem_read_bio_netscape_cert_sequencePEM_read_bio_NETSCAPE_CERT_SEQUENCE 3ssl 3 1783951956 0 B - - gz PEM object encoding routinesssl_session_set_max_early_dataSSL_SESSION_set_max_early_data 3ssl 3 1783951964 0 B - - gz functions for sending and receiving early dataxaugetbestauthbyaddrXauGetBestAuthByAddr 3 3 1597736572 0 B - - gz X authority database routinesxcb_glx_are_textures_resident_data_end- 3 3 1588775193 0 B - - gz xcb_sync_list_system_counters_unchecked- 3 3 1588775193 0 B - - gz ssl_get_server_tmp_keySSL_get_server_tmp_key 3ssl 3 1783951957 0 B - - gz get information about temporary keys used during a handshakexcb_glx_get_histogram_parameteriv- 3 3 1588775193 0 A - - gz d2i_asn1_enumeratedd2i_ASN1_ENUMERATED 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationdtlsv1_server_methodDTLSv1_server_method 3ssl 3 1783951956 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsipaddressrange_newIPAddressRange_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesssl_is_dtlsSSL_is_dtls 3ssl 3 1783951966 0 B - - gz get the protocol information of a connectiondnssec-checkds- 8 8 1786647179 0 A - - gz DNSSEC delegation consistency checking toolmatchpathcon_index- 3 3 1770733597 0 B - - gz get the default SELinux security context for the specified path from the file contexts configurationlwres_context_create- 3 3 1786647171 0 B - - gz lightweight resolver context managementlongname_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionsslv23_methodSSLv23_method 3ssl 3 1783951959 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsupdate_panels_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxmbsetwmpropertiesXmbSetWMProperties 3 3 1727145684 0 B - - gz set standard window propertiesevp_seed_cfbEVP_seed_cfb 3ssl 3 1783951957 0 B - - gz EVP SEED cipherd2i_pkcs12d2i_PKCS12 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationpackage::generatorPackage::Generator 3pm 3 1570965992 0 A - - gz generate new packages quickly and easilyxcb_glx_get_tex_image_data- 3 3 1588775193 0 B - - gz repomanage- 1 1 1712570567 0 A - - gz redirecting to DNF repomanage Pluginxcb_xevie_query_version_reply- 3 3 1588775193 0 B - - gz xcb_glx_query_version- 3 3 1588775193 0 A - - gz realpath- 1 1 1785268171 0 A - - gz print the resolved pathssl_ctx_dane_mtype_setSSL_CTX_dane_mtype_set 3ssl 3 1783951964 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientxcb_randr_get_output_info_crtcs_end- 3 3 1588775193 0 B - - gz naming_authority_set0_authorityidNAMING_AUTHORITY_set0_authorityId 3ssl 3 1783951956 0 B - - gz Accessors and settors for ADMISSION_SYNTAXecpkparameters_print_fpECPKParameters_print_fp 3ssl 3 1783951966 0 B - - gz Functions for decoding and encoding ASN1 representations of elliptic curve entitiesxcb_damage_query_version- 3 3 1588775193 0 A - - gz ssl_get_sigalgsSSL_get_sigalgs 3ssl 3 1783951964 0 B - - gz get supported signature algorithmsslk_attron- 3x 3 1697309692 0 B - - gz curses soft label routinesfcpatterngetdoubleFcPatternGetDouble 3 3 1535617491 0 C FcPatternGet-Type - gz xcb_randr_get_providers_providers_length- 3 3 1588775193 0 B - - gz field_just- 3x 3 1697309693 0 B - - gz retrieve field characteristicsxcb_damage_destroy_checked- 3 3 1588775193 0 B - - gz bio_addrinfo_freeBIO_ADDRINFO_free 3ssl 3 1783951954 0 B - - gz BIO_ADDRINFO type and routinesbio_get_bind_modeBIO_get_bind_mode 3ssl 3 1783951906 0 A - - gz accept BIOxcb_xfixes_invert_region_checked- 3 3 1588775193 0 B - - gz pam_rootok- 8 8 1787058764 0 A - - gz Gain only root accessdiagnostics 3pm- 3pm 3 1789370967 0 A - - gz produce verbose warning diagnosticsxgetvisualinfoXGetVisualInfo 3 3 1727145684 0 A - t gz obtain visual information and visual structuressl_ctx_set_client_cert_cbSSL_CTX_set_client_cert_cb 3ssl 3 1783951962 0 A - - gz handle client certificate callback functiono[ re/man/man3/xcb_dri2_connect_driD od.B#; i2d__a' screN d ins_$ Q|- xkbgpip xcb_~#@s ssl_J dracxTIԟ grub &: dsa_Gs: auto\ @u type? Bg evp_AjX fcst :g2 d2i_ε\ repl$>zn cpanp Eݾ? crypJ~V xcb_8Y fcstpCz winsL: ossl&sҵ type$X̦! xcb_- xkbac xcb_" y5 xcb__ܥ menuA8N logr RǕ xunr!lW dh_mU xdra NN file Y plymH3 syst 4= ip-t׹ C. ssl_uT9c ssl_#T ts_r ?q@ x509U mvadRdIrh tcsdۺ L i vcon1GCc xautd2| bio_ Bj xcb_8^ sg_rM ;g pam_ 8 systּl ssl_ZjT x509UU$ evp_Խ Ee engiQ|t ssl_ U' pem_D=:W free&;U waddp cu+ ssl_ d xcb_(ӣ fileJ JL d2i_]  nmcl Md[ i2d__^gL nameK devlܾ 9 xkbg* :Ȱ fcpal xcb_! xcb_=$o _nc_~ 97@ x509Pkf memo$e,[0 get_K xcb_y pam_9 2x xcb_t-4 xcb_#K xcb_~ evp_+CN] bool| []* x509[X? file`K`0 cons]`U ssl_` c; encoCaI$ xcb_au xcb_a% xcb_ b seq9b8 ssl_!s˻ usle>g xcb_ub(Y- dateUh ' fileH M8' evp_bW$ text'cZr ui_d@ dsa_cC ucs2c\K evp_?dr5j dovedHG x509O F xcb_ e3o? key.[O xcb_de g- pem_eW" bio_f6ϱ xcb_2N tiff\f=ώ xcmsfP#< i2d_gcp bio_gAŶ moduga{ mysq[hz hideh >U file,i[ xcb_i6MX evp_i ZX filejj}a modujYI grouqk +@ bn_sk Wr evp_lIw grub @~J dsa_Y Do sct_il ` d2i_lb" selaLmP xcb_mЕ d2i_m\Oʒ dcgeSn . archn R" declA;a cert 5H xwri>6 xcb_G$e extun&f` perl 9x ssl_voS xcb_/: rawd >p evp_I` lwreưSl let2@& fcpa;" io::vSM mime Qd gnup perlB_s& xcb_-,d scsiaH C xcb_o xcb_5v tiff<E multo Br cpan?Uk xcb_S x509 <KÑ lwre?X_ cryp6I0 tcut: X bio_8Ĥ ssl_J[U openӳB&c xcb_3( tcpsg Rfile::spec::win32File::Spec::Win32 3pm 3 1570968070 0 A - - gz methods for Win32 file specsconsole.perms- 5 5 1787058761 0 A - - gz permissions control file for users at the system consolessl_ctx_clear_extra_chain_certsSSL_CTX_clear_extra_chain_certs 3ssl 3 1783951921 0 A - - gz add or clear extra chain certificatesencode::aliasEncode::Alias 3pm 3 1570956370 0 A - - gz alias definitions to encodingsxcb_bell_checked- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_image_and_name- 3 3 1588775193 0 A - - gz xcb_shm_get_image- 3 3 1588775193 0 A - - gz seq- 1 1 1785268171 0 A - - gz print a sequence of numbersxcb_glx_get_tex_level_parameteriv_reply- 3 3 1588775193 0 B - - gz evp_md_meth_set_finalEVP_MD_meth_set_final 3ssl 3 1783951962 0 B - - gz Routines to build up EVP_MD methodstext::balancedText::Balanced 3pm 3 1570971499 0 A - - gz Extract delimited text sequences from strings.dsa_newDSA_new 3ssl 3 1783951960 0 A - - gz allocate and free DSA objectsucs2any- 1 1 1633822911 0 A - - gz generate BDF fonts containing subsets of ISO 10646-1 codepointsevp_pkey_asn1_set_siginfEVP_PKEY_asn1_set_siginf 3ssl 3 1783951959 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structuredoveadm-proxy- 1 1 1778562190 0 A - - gz Handle Dovecot proxy connections (obsolete)xcb_get_property- 3 3 1588775193 0 A - - gz Gets a window propertyxcb_x_print_print_query_screens- 3 3 1588775193 0 A - - gz pem_read_pkcs8_priv_key_infoPEM_read_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951959 0 B - - gz PEM object encoding routinesbio_ssl_shutdownBIO_ssl_shutdown 3ssl 3 1783951965 0 B - - gz SSL BIOtiffwritebuffersetupTIFFWriteBufferSetup 3tiff 3 1785289550 0 C TIFFbuffer - gz xcmscieluvquerymaxlXcmsCIELuvQueryMaxL 3 3 1727145684 0 B - - gz obtain the CIE L*u*v* coordinatesi2d_ocsp_revokedinfoi2d_OCSP_REVOKEDINFO 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationbio_set_write_buf_sizeBIO_set_write_buf_size 3ssl 3 1783951956 0 B - - gz BIO pair BIOmodule::corelist::utilsModule::CoreList::Utils 3pm 3 1570964426 0 A - - gz what utilities shipped with versions of perlmysql_waitpid- 1 1 1786452947 0 A - - gz kill process and wait for its termination (mysql_waitpid is now a symlink to mariadb-waitpid)hide_panel- 3x 3 1697309694 0 B - - gz panel stack extension for cursesfile::homedir::driverFile::HomeDir::Driver 3pm 3 1570957758 0 A - - gz Base class for all File::HomeDir driversxcb_selinux_get_selection_data_context_context_length- 3 3 1588775193 0 B - - gz evp_pkey_get_default_digest_nidEVP_PKEY_get_default_digest_nid 3ssl 3 1783951914 0 A - - gz get default signature digestfile_contexts.local- 5 5 1770733597 0 B - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendmodule::build::platform::vosModule::Build::Platform::VOS 3pm 3 1570964341 0 A - - gz Builder class for VOS platformsgroupdel- 8 8 1766065859 0 A - - gz delete a groupbn_sub_wordBN_sub_word 3ssl 3 1783951955 0 B - - gz arithmetic functions on BIGNUMs with integersevp_camellia_128_cfb128EVP_camellia_128_cfb128 3ssl 3 1783951964 0 B - - gz EVP Camellia ciphersct_validateSCT_validate 3ssl 3 1783951961 0 A - - gz checks Signed Certificate Timestamps (SCTs) are validd2i_cms_contentinfod2i_CMS_ContentInfo 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationselabel_lookup_raw- 3 3 1770733597 0 B - - gz obtain SELinux security context from a string labelxcb_glx_get_string_unchecked- 3 3 1588775193 0 B - - gz d2i_pbe2paramd2i_PBE2PARAM 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationdcgettext- 3 3 1354602538 0 B - - gz translate messagearchive::tarArchive::Tar 3pm 3 1785729247 0 A - - gz module for manipulations of tar archivesextutils::cbuilder::platform::windowsExtUtils::CBuilder::Platform::Windows 3pm 3 1571259788 0 A - - gz Builder class for Windows platformsssl_enable_ctSSL_enable_ct 3ssl 3 1783951953 0 B - - gz control Certificate Transparency policymultitail MultiTail 1 multitail 1/I@ kpY,Ukxcb_dri3_buffers_frosetslU7sU[xres}Gx509j_buffers_from_pixmapsets_end.3.gzsU kpZ,Uan/man3/xcb_dri3_buf_from_pixmap_offsetsYevp_RDgi2d__Z,Ure/man/mZform I>.vmcoo a6sU`xkbgdxcb_wbkgJ LsU kp[,U_ssl_!a_from_pixmap_strides.3.gzsU5sx509!NOcms_~KذdispDghas_6Ykzpuny)sleeA^sssd _baclo ;hecked.3.gz sU kp&X,Uan/man3/xcb_dri3_fd__fence_reply.3.gzhsU]sU--gzn_rUxcb_~xcb_"nchecked.3.gzss_misAfcstBQ evp_L=fstrJ>:tacTC.gz1]sUQssl_SSxcb_!Wxcb_?"ported_modifiers.3.g*xcb_~%Bbn_v G^,Ure/man/m(]dateXodifiers_reply.3.gzx509{ @sg_r BkAzram<hPxcb_Z"8essl_Y2addn ^51930B--gzGet ent window geometryssUssUeckeddix~xcb_qVdsa_Ufiers_end.3*en_modiHQbio_L_UtiffzfUre/man/man3/xcb_ ttyt>_unchecked.3.gzs_le. xcb_6)$,Ut_selected_extensionnts_this_classes_len_Dopen| 9UsU mparaVLxcb_& xcb_c^Rxkba kAxcb_"_xcb_~ xget  >qW enco /xcb_=!"7hxcb_|!2-xmap! QGxcb_" HmvwvL" dk+mous" =Myxcb_#"#miteF# ;Bxcb_#*uuid# KGbn_g$ F|devp_n$T燕x509$\)ocspF%TYssl_%G\Yhas_&?<úperlG& 5file& KJunge&Ymoun<' G6&syst'8xcb_dri3_query_versieply.3.gz1$ xcb_'&Cevp_(Dktestu(Hyxset(Di mysq+) :'xcb_savep) =rdefi)=Dsyst*=wsU kp,lwreR*CE,Ure/man/mxcb_*8hecked.3.gzssl_+`0@Ure/man/man3/xcb_k8xcb_x+dpkg+ >0B--gzor@'F,U)ext4+<@l4ssl_:,oİxcb_,'e=ssl_-VӾtexto-_V)aria- GKsyst:.V$0xcb_.xcb_.vadmi/#k!Hevp_Jnchecked.3.gz esU kpF,U;xcb_/"e_name_end.3.gzUIssl_cv--gz0gH,Ure/man/mxcb_get_atom_name_naI06mysqSU kp0A--!xcb_e2YJx509d7lpod:* T xcb_U0A--gzeckPG,Uan/man3/xcb_get_font4rand/QnlwreC$ܟnget_font_path_path_length.3.gzA}sUpsU0B--o@,U ui_gWM xmlc aq)' is_n 6--gzG@,Ure/man/mxcb_get_geometry_unced.3.gzaJ xcb_;syms0@Ure/man/man3/xcb_image_data_length.3.Z xslts 8_mapping_keycode@WK,U` x509UE x509S}sU kp--gz0K,Ure/man/mƮi resoHecked.3.gzU kp0B--len0@ who2u item :rvic}sU0A--gzeckm ssl_b_p xcb_#_control_reply.3.gz@|sU`{sUping_uncheckI,Ure/man/mD xcb_ xcb_G* ssl_}N pkcsEҜ d2i_0hq fiel :z buf_ Kh xcb_Pɯ open2w ocspJ gdbu@ softZV~ can_@b perl 9g dsa_g `sA evp_]! evp_J< ossl\? gpasCkeyboard_mapping_key_length.3.gz,U use_M;e xcb_4C xcb_# ~ fcla(L pcre N list W bio_B< bn_i MY i2d_aZ8 getptRX% pcreN O kill-0 perlb6˒ sg_sihʃ systAPO,Uan/man3/xcb_get_modi_mapping_keycodes.3. osslsbU kp,Ure/man/m dh_o 9ᐉ ssl_.Qd fcdi?\ root Bmodifier_mapping_keyNcH ec_g/a esU kp,Uߘ err_9 xrmeS% sg_iZ Q4: x509 a|Ä d2i_5_c] systD_unchecked.3.gz5 xkbac۠ xcb_l.z certKz1wsUI extucW i2d_͐^' dove;R.` retPgz,UQU kp f xcb_xcb_get_motion_eventq ts_tC bn_dh1S. tk::"> ttk:ʒ %+" rand NU1PxsU2k xcb_R'̼x x509mU.a sela Aw pkgcjR76 xcb_Ĕ0ߺ xgetW i2d_x\^0N net: Hw x509BK@>$ ct_p Vb test_b6I crypۗC4 xcb_,& xcb_o' xcb_` mvwiQ'  consCW kdum Ab depm@M gale>?xc chagD4D winfך>map_end.3.gzUA esUUre/man/man3/xcb_ xcb_!th.3.gzPa xcb_Yn mysq/6; dirm՛@mapping_reply.3.gzsUPsUing_unchecke,Ure/man/mxcb_get_pointer_mappEJ ct_p$ evp_؜`檛 objcU<meteriv_uncheckedzz1sU]ۋ xcb_# ecdsٝun tiff_>SE openV bio_:N d2i_j`}2 evp_>xcb_get_property_valength.3.gz~ xcb_Oh pem_<H/X ocsp֠Ejl sg_t-Wcertificatepolicies_newCERTIFICATEPOLICIES_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesextutils::mm_win95ExtUtils::MM_Win95 3pm 3 1570956921 0 A - - gz method to customize MakeMaker for Win9Xi2d_pbkdf2parami2d_PBKDF2PARAM 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationdovecot- 1 1 1778562191 0 A - - gz A secure and highly configurable IMAP and POP3 serverre- 3pm 3 1789370967 0 A - - gz Perl pragma to alter regular expression behaviourxcb_glx_wait_gl- 3 3 1588775193 0 A - - gz ts_tst_info_dupTS_TST_INFO_dup 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesbn_dupBN_dup 3ssl 3 1783951907 0 A - - gz copy BIGNUMstk::mac- n n 1571246711 0 C tk_mac - gz ttk::entry- n n 1571246711 0 C ttk_entry - gz rand_drbgRAND_DRBG 7ssl 7 1783951931 0 A - - gz the deterministic random bit generatorxcb_input_list_input_devices_unchecked- 3 3 1588775193 0 B - - gz x509_store_ctx_get0_certX509_STORE_CTX_get0_cert 3ssl 3 1783951956 0 B - - gz get or set certificate verification status informationselabel_open- 3 3 1770733597 0 A - - gz userspace SELinux labeling interfacepkgconf- 1 1 1513385616 0 A - - gz a system for configuring build dependency informationxcb_selinux_get_selection_use_context_unchecked- 3 3 1588775193 0 B - - gz xgetwmprotocolsXGetWMProtocols 3 3 1727145684 0 B - - gz set or read a window's WM_PROTOCOLS propertyi2d_pkcs8privatekey_nid_fpi2d_PKCS8PrivateKey_nid_fp 3ssl 3 1783951955 0 B - - gz PKCS#8 format private key functionsnet::netrcNet::Netrc 3pm 3 1570999888 0 A - - gz OO interface to users netrc filex509_get_signature_infoX509_get_signature_info 3ssl 3 1783951963 0 B - - gz signature informationct_policy_eval_ctx_get0_issuerCT_POLICY_EVAL_CTX_get0_issuer 3ssl 3 1783951964 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policytest2::eventfacet::renderTest2::EventFacet::Render 3pm 3 1570971170 0 A - - gz Facet that dictates how to render an event.crypt_gensalt- 3 3 1633752224 0 A - t gz encode settings for passphrase hashingxcb_randr_get_provider_info_unchecked- 3 3 1588775193 0 B - - gz xcb_selinux_get_selection_data_context- 3 3 1588775193 0 A - - gz xcb_set_font_path_checked- 3 3 1588775193 0 B - - gz mvwinch- 3x 3 1697309691 0 B - - gz get a character and attributes from a curses windowconsole.handlers- 5 5 1787058761 0 A - - gz file specifying handlers of console lock and unlock eventskdump.conf- 5 5 1770744275 0 A - - gz configuration file for kdump kernel.depmod- 8 8 1712567933 0 A - - gz Generate modules.dep and map files.galera_recovery- 1 1 1786452947 0 A - - gz recover from non-graceful shutdownchage- 1 1 1766065859 0 A - - gz change user password expiry informationwinfo- n n 1571246712 0 A - - gz Return window-related informationxcb_render_query_filters_aliases- 3 3 1588775193 0 B - - gz xcb_dri2_wait_sbc_reply- 3 3 1588775193 0 B - - gz mysql_set_server_option- 3 3 1786452952 0 A - t gz Sets server optiondirmngr-client- 1 1 1768528101 0 A - - gz Tool to access the Dirmngr servicesct_policy_eval_ctx_set_timeCT_POLICY_EVAL_CTX_set_time 3ssl 3 1783951909 0 A - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyevp_pkey_ctx_set0_dh_kdf_ukmEVP_PKEY_CTX_set0_dh_kdf_ukm 3ssl 3 1783951914 0 A - - gz algorithm specific control operationsobjcopy- 1 1 1766067028 0 A - - gz copy and translate object filesxcb_randr_get_output_primary_reply- 3 3 1588775193 0 B - - gz ecdsa_sign_setupECDSA_sign_setup 3ssl 3 1783951954 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionstiffrgbaimagebeginTIFFRGBAImageBegin 3tiff 3 1785289550 0 C TIFFRGBAImage - gz openssl_add_all_digestsOpenSSL_add_all_digests 3ssl 3 1783951953 0 B - - gz add algorithms to internal tablebio_get_peer_portBIO_get_peer_port 3ssl 3 1783951954 0 B - - gz accept BIOd2i_general_namesd2i_GENERAL_NAMES 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationevp_aria_256_ecbEVP_aria_256_ecb 3ssl 3 1783951953 0 B - - gz EVP ARIA cipherxcb_composite_query_version- 3 3 1588775193 0 A - - gz pem_read_x509_reqPEM_read_X509_REQ 3ssl 3 1783951917 0 A - - gz PEM routinesocsp_respdata_newOCSP_RESPDATA_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiessg_test_rwbuf- 8 8 1787058260 0 A - - gz test a SCSI host adapter by issuing dummy writes and readsrawdevices- 8 8 1770236297 0 B - - gz bind a Linux raw character deviceevp_pkey_ctx_get_ecdh_kdf_mdEVP_PKEY_CTX_get_ecdh_kdf_md 3ssl 3 1783951959 0 B - - gz algorithm specific control operationslwres_gnbarequest_render- 3 3 1786647171 0 B - - gz lightweight resolver getnamebyaddress message handlinglet- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)io::uncompress::rawinflateIO::Uncompress::RawInflate 3pm 3 1782702953 0 A - - gz Read RFC 1951 files/buffersmime::base64MIME::Base64 3pm 3 1570964944 0 A - - gz Encoding and decoding of base64 stringsperlio::via::quotedprintPerlIO::via::QuotedPrint 3pm 3 1570967100 0 A - - gz PerlIO layer for quoted-printable stringsxcb_alloc_color_unchecked- 3 3 1588775193 0 B - - gz Allocate a colorxcb_selinux_get_device_create_context_context_length- 3 3 1588775193 0 B - - gz xcb_glx_get_mapdv_data_end- 3 3 1588775193 0 B - - gz bio_get_mem_ptrBIO_get_mem_ptr 3ssl 3 1783951961 0 B - - gz memory BIOopenssl-s_time- 1ssl 1 1783951950 0 B - - gz SSL/TLS performance timing programins_wstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowxcb_list_installed_colormaps_reply- 3 3 1588775193 0 B - - gz grub2-fstest- 1 1 1785729399 0 A - - gz dsa_get_ex_dataDSA_get_ex_data 3ssl 3 1783951953 0 B - - gz application-specific datatype_enumTYPE_ENUM 3x 3 1697309694 0 B - - gz form system global variablesfcstrstrFcStrStr 3 3 1535617491 0 A - - gz locate UTF-8 substringd2i_dhxparamsd2i_DHxparams 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xkb_get_controls_reply- 3 3 1588775193 0 B - - gz fcstrbasenameFcStrBasename 3 3 1535617491 0 A - - gz last component of filenamewinsstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowossl_store_info_get0_name_descriptionOSSL_STORE_INFO_get0_NAME_description 3ssl 3 1783951962 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsxkballoccontrolsXkbAllocControls 3 3 1727145684 0 A - t gz Allocates an XkbControlsRec structure in the XkbDescRecxcb_input_get_extension_version- 3 3 1588775193 0 A - - gz xcb_sync_get_priority- 3 3 1588775193 0 A - - gz logresolve- 1 1 1777551493 0 A - - gz Resolve IP-addresses to hostnames in Apache log filesxdrawlinesXDrawLines 3 3 1727145684 0 B - - gz draw lines, polygons, and line structureplymouth-set-default-theme- 1 1 1762330268 0 A - - gz Set the plymouth themesystemd.path- 5 5 1788492746 0 A - - gz Path unit configurationip-token- 8 8 1716453362 0 A - - gz tokenized interface identifier supportssl_use_certificate_asn1SSL_use_certificate_ASN1 3ssl 3 1783951954 0 B - - gz load certificate and key datats_resp_newTS_RESP_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiestcsd.conf- 5 5 1712407334 0 A - - gz configuration file for the trousers TCS daemon.vconsole.conf- 5 5 1788492747 0 A - - gz Configuration file for the virtual consolexautorepeatonXAutoRepeatOn 3 3 1727145684 0 B - t gz manipulate keyboard settings and keyboard control structurexcb_randr_get_crtc_transform_pending_filter_name_length- 3 3 1588775193 0 B - - gz sg_rep_zones- 8 8 1787058260 0 A - - gz send SCSI REPORT ZONES commandpam_mail- 8 8 1787058763 0 A - - gz Inform about available mailsystemd-debug-generator- 8 8 1788492746 0 A - - gz Generator for enabling a runtime debug shell and masking specific units at bootssl_get_tmp_keySSL_get_tmp_key 3ssl 3 1783951925 0 A - - gz get information about temporary keys used during a handshakeevp_chacha20EVP_chacha20 3ssl 3 1783951961 0 A - - gz EVP ChaCha20 stream cipherfree_fieldtype- 3x 3 1697309693 0 B - - gz define validation-field typeswaddwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursordevlink-dev- 8 8 1716453362 0 A - - gz devlink device configurationxcb_alloc_color_cells_pixels- 3 3 1588775193 0 B - - gz x509_check_caX509_check_ca 3ssl 3 1783951927 0 A - - gz check if given certificate is CA certificatecert9.db- 5 5 1776188685 0 A - - gz NSS certificate databasessl_ctx_set_next_proto_select_cbSSL_CTX_set_next_proto_select_cb 3ssl 3 1783951963 0 B - - gz handle application layer protocol negotiation (ALPN)usleep- 1 1 1762247954 0 A - - gz sleep some number of microsecondsdate::language::hungarianDate::Language::Hungarian 3pm 3 1650652822 0 A - - gz Magyar format for Date::FormatfilehandleFileHandle 3pm 3 1789370963 0 A - - gz supply object methods for filehandlesui_dup_error_stringUI_dup_error_string 3ssl 3 1783951952 0 B - - gz user interfacex509_store_get_cert_crlX509_STORE_get_cert_crl 3ssl 3 1783951961 0 B - - gz set verification callbackkey.dns_resolver- 8 8 1633701054 0 A - - gz upcall for request-key to handle dns_resolver keysxcb_selinux_get_property_data_context_context_end- 3 3 1588775193 0 B - - gz grub2-mkconfig- 8 8 1785729399 0 A - - gz Generate a GRUB configuration file.dsa_freeDSA_free 3ssl 3 1783951910 0 A - - gz allocate and free DSA objectsdeclare_lhash_ofDECLARE_LHASH_OF 3ssl 3 1783951963 0 B - - gz dynamic hash tablexwritebitmapfileXWriteBitmapFile 3 3 1727145684 0 B - - gz manipulate bitmapsxcb_dri2_invalidate_buffers_event_t- 3 3 1588775193 0 A - - gz perlguts- 1 1 1789370957 0 A - - gz Introduction to the Perl APIxcb_randr_query_provider_property_valid_values- 3 3 1588775193 0 B - - gz fcpatterncreateFcPatternCreate 3 3 1535617491 0 A - - gz Create a patternscsi_logging_level- 8 8 1787058260 0 A - - gz access Linux SCSI logging level informationxcb_xkb_per_client_flags- 3 3 1588775193 0 A - - gz tiffrgbaimagegetTIFFRGBAImageGet 3tiff 3 1785289550 0 C TIFFRGBAImage - gz cpan::versionCPAN::Version 3pm 3 1748961141 0 A - - gz utility functions to compare CPAN versionsx509_dupX509_dup 3ssl 3 1783951966 0 A - - gz ASN1 object utilitieslwres_conf_init- 3 3 1786647171 0 B - - gz lightweight resolver configurationcrypto_secure_allocatedCRYPTO_secure_allocated 3ssl 3 1783951961 0 B - - gz secure heap storagetcutest- 1 1 1570929755 0 A - - gz test cases of the utility APIssl_set1_curvesSSL_set1_curves 3ssl 3 1783951959 0 B - - gz EC supported curve functionsxcb_copy_plane_checked- 3 3 1588775193 0 B - - gz tcpslice- 8 8 1712404694 0 A - - gz extract pieces of and/or merge together tcpdump filesod- 1 1 1785268171 0 A - - gz dump files in octal and other formatsscreen- 1 1 1620209044 0 A - t gz screen manager with VT100/ANSI terminal emulationautoscan- 1 1 1723577448 0 A - - gz Generate a preliminary configure.inxcb_xfixes_hide_cursor- 3 3 1588775193 0 A - - gz o'Pget_screen_saver_unchecked.3.gzbU kptext_che#; i2d__Ure/man/man3/xcb_selection_owner_repl|- xkbgpU0A--gzd@s ssl_J dracxTn_owner_unchecked.3.o,UU kpW,Uget_colog evp_Ad3gzz1U`sUnfo_chec repl$>zn cpanp Eݾ? crypJ3.gzpsU esU kp,Uan/man3/xcb_get_windҵ type$X̦! xcb_U kpȸ,Ure/man/mxcb_glx_are_texturesܥ menuAUsU0A--Ǖ xunr!lW dh_mUare_textures_residenN file Y esU kph,Uan/man3/xcb_glx_are_. ssl_uT.gzq,UAU kpq@ x509U mvadRdident_data_length.3. esU2| bio_ Bare_textures_residenply.3.gz qsU esU kp,Uan/man3/xcb_glx_are_T x509U3.gze engiQ|t ssl_ U' pem_D=lete_event_t.3.gzU esUu+ ssl_ d xcb_(ӣ fileJ JL d2i_]  nmcl Md[ i2d__^gL nameKrawable_attributes_c xkbg* :Ȱ fcpalټ,Ure/man/m xcb_=$o _nc_~ 97@ x509Pkf memo$e,[0 get_K xcb_y pam_9 2x xcb_t-4 xcb_#K xcb_~ evp_+CN] bool| [U kp? file`K`0 cons]`U ssl_` c; encoCaI$ xcb_au xcb_a% xcb_ b seq9b80A--gz@),Ug xcb_ub(lx_pixmap.3.gz,UЉsUАsU8' evp_bW$ text'cZxcb_glx_create_glx_p dsa_cC ucs2c\K evp_?dr5j dovedHcreate_new_context.3 F xcb_ e3Uindow_checked xcb_de g- pem_eW" bio_f6Yv,U N tiff\f=ώ xcmsfP#< i2d_gcp bio_gAŶ moduga{ mysq[hz hideh >U file,i[ xcb_i6MX evp_i ZX filejj}a modujYI grouqk +@ bn_sk Wr evp_lI,Ure/man/mxcb_glx_delete_listso sct_il ` d2i_lb" selaLmP xcb_mЕ d2i_m\Oʒ dcgeSn . archn RPi,Uan/man3/xcb_glx_deleueries_arb_checked.3 e extun&fɦ,Ure/man/mx ssl_voSchecked.3.gz: rawd >p evp_I` lwreưSl let2@gz1wsU" io::vSM mime Qan/man3/xcb_glx_dest perlB_s& xcb_-U kp,Ure/man/mo xcb_5ap.3.gzU1UsUncheckeded.Pk xcb_Sdestroy_glx_pixmap_ced.3.gz sU esU kp,U X bio_8pbuffer_checked.3.gz[U openӳBU kp ,Ure/man/mHsUrU rU@rU`rUrUrUrUrU0rUYUrUrUU` rU rUU rU!rU d ins_$ QU!rU"rUip xcb_~#U"rU#rUIԟ grub U#rU$rU&: dsa_GU$rU$rUu type? BjX fcst :g2 d2i_ε\~V xcb_8Y fcstpCz winsL: ossl&s- xkbac xcb_" y5 xcb__8N logr R xdra N plymH3 syst 4= ip-t׹ CUsUsU9c ssl_#T ts_r ?Irh tcsdۺ L i vcon1GUPsUpsUUsUsUCc xautdj xcb_8^ sg_rM ;UsUsUU0sUpsUg pam_ 8 systּl ssl_ZjU$ evp_Խ EUsU sUU`sUsUUsUsUU`sUsUUsU sUUsUsU:W free&;U waddp cUsUsUU`sUsUUsU0sUUsUsUUsU0sU devlܾ 9 xcb_!]* x509[X ssl_!s˻ usle>U-rU sUY- dateUh ' fileH MU /rU`/rUr ui_d@U 0rU@0rUU0rU0rUU01rU`1rUU1rU1rUU2rU02rUU2rU2rUG x509OU3rU3rUo? key.[OU4rU4rUU 5rUP5rUϱ xcb_2w grub @U6rU 7rUU7rU7rUU7rU 8rUUp8rU8rU~J dsa_Y DU@9rU9rU" declAU`:rU:rUU:rU;rU;a cert 5H xwri>6 xcb_G$UrU0>rU` perl 9UsUsUUsUsUU`sUsUUsUsU xcb_/UsU sU& fcpa;d gnup,d scsiaH C xcb_UsUsUUsU@sUUsUЎsUv tiff<UsUsUUsU@sUUsUsUE multo Br cpan?UU@sUpsUUВsUsU x509 <KÑ lwre?X_ cryp6I0 tcut:Ĥ ssl_J&c xcb_3( tcpsg RD od.Ba' screNs: auto\ @7 xcb_/ xcb_(F% fcpaE=UrU@rUΞ xcb_UrU@rUx* d2i_]K/ perl99{8 ec_ge' ec_g^sL testv[8J dnf-6UprUrUi grub$UprUrUUrU rUUrUrUUrU@rUUrUrUU rUPrUJ ec_ghi bn_g9eK ssl_Uj syst5 x509aYa ssl_)UrUrU- xcb__ .@UrUPrUUrUrUU@rUrUUrU0rU}P x509eUrUrUUprUrUx chmo2UrUrUUrU rUU`rU0SsUxcb_input_get_device_property_unchecked- 3 3 1588775193 0 B - - gz fcpatterndestroyFcPatternDestroy 3 3 1535617491 0 A - - gz Destroy a patternxcb_randr_get_crtc_transform- 3 3 1588775193 0 A - - gz d2i_ts_resp_fpd2i_TS_RESP_fp 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationperl5241delta- 1 1 1789370954 0 A - - gz what is new for perl v5.24.1ec_group_check_discriminantEC_GROUP_check_discriminant 3ssl 3 1783951952 0 B - - gz Functions for manipulating EC_GROUP objectsec_gfp_nistp521_methodEC_GFp_nistp521_method 3ssl 3 1783951957 0 B - - gz Functions for obtaining EC_METHOD objectstest2Test2 3pm 3 1570971170 0 A - - gz Framework for writing test tools that all work together.dnf-offline-distrosync- 8 8 1712570568 0 B - - gz DNF system-upgrade Plugingrub2-get-kernel-settings- 3 3 1785729399 0 A - - gz Evaluate the system's kernel installation settings for use while making a grub configuration file.ec_group_clear_freeEC_GROUP_clear_free 3ssl 3 1783951955 0 B - - gz Functions for creating and destroying EC_GROUP objectsbn_get_rfc3526_prime_3072BN_get_rfc3526_prime_3072 3ssl 3 1783951956 0 B - - gz Create standardized public primes or DH pairsssl_conf_ctx_newSSL_CONF_CTX_new 3ssl 3 1783951957 0 A - - gz SSL configuration allocation functionssystemd.mount- 5 5 1788492746 0 A - - gz Mount unit configurationx509_store_ctx_set0_untrustedX509_STORE_CTX_set0_untrusted 3ssl 3 1783951962 0 B - - gz X509_STORE_CTX initialisationssl_client_hello_get1_extensions_presentSSL_client_hello_get1_extensions_present 3ssl 3 1783951956 0 B - - gz callback functions for early server-side ClientHello processingxcb_glx_gen_lists_reply- 3 3 1588775193 0 B - - gz .- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)x509_revoked_get0_extensionsX509_REVOKED_get0_extensions 3ssl 3 1783951956 0 B - - gz X509 extension decode and encode functionschmod- 1 1 1785268171 0 A - - gz change file mode bitsdes_ecb3_encryptDES_ecb3_encrypt 3ssl 3 1783951953 0 B - - gz DES encryptionrand_drbg_uninstantiateRAND_DRBG_uninstantiate 3ssl 3 1783951961 0 B - - gz initialize and cleanup a RAND_DRBG instancecal- 1 1 1770236297 0 A - - gz display a calendarpam 3- 3 3 1787058767 0 A - - gz Pluggable Authentication Modules LibraryxkbnoteindicatorchangesXkbNoteIndicatorChanges 3 3 1727145684 0 A - - gz Notes the changes in a changes structureset_field_type- 3x 3 1697309693 0 B - - gz data type validation for fieldsset_item_opts- 3x 3 1697309694 0 B - - gz set and get menu item optionsxshrinkregionXShrinkRegion 3 3 1727145684 0 B - - gz region arithmeticxcb_create_cursor_checked- 3 3 1588775193 0 B - - gz mariadb-plugin- 1 1 1786462006 0 B - - gz configure MariaDB server plugins (mysql_plugin is now a symlink to mariadb-plugin)xrdb- 1 1 1571144868 0 A - - gz X server resource database utilityssl_state_stringSSL_state_string 3ssl 3 1783951952 0 A - - gz get textual description of state of an SSL objectsoftware::license::mozilla_1_1Software::License::Mozilla_1_1 3pm 3 1570968579 0 A - - gz The Mozilla Public License 1.1xcb_xkb_get_indicator_map- 3 3 1588775193 0 A - - gz asn1_utctime_cmp_time_tASN1_UTCTIME_cmp_time_t 3ssl 3 1783951963 0 B - - gz ASN.1 Time functionssystemd-socket-activate- 1 1 1788492746 0 A - - gz Test socket activation of daemonsmariadb-upgrade- 1 1 1786462006 0 B - - gz check tables for MariaDB upgrade (mysql_upgrade is now a symlink to mariadb-upgrade)avc_netlink_check_nb- 3 3 1770733597 0 B - - gz SELinux netlink processingxkbsetautoresetcontrolsXkbSetAutoResetControls 3 3 1727145684 0 A - - gz Changes the current values of the AutoReset control attributests_tst_info_freeTS_TST_INFO_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesfclangsetcreateFcLangSetCreate 3 3 1535617491 0 A - - gz create a langset objectnoecho- 3x 3 1697309691 0 B - - gz curses input optionsrsa_blinding_onRSA_blinding_on 3ssl 3 1783951964 0 A - - gz protect the RSA operation from timing attacksdtls_timer_cbDTLS_timer_cb 3ssl 3 1783951958 0 B - - gz Set callback for controlling DTLS timer durationssl_get_verify_callbackSSL_get_verify_callback 3ssl 3 1783951955 0 B - - gz get currently set verification parametersio::seekableIO::Seekable 3pm 3 1789370963 0 A - - gz supply seek based methods for I/O objectsxcb_randr_get_crtc_gamma_red- 3 3 1588775193 0 B - - gz nofilter_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionpem_flag_securePEM_FLAG_SECURE 3ssl 3 1783951917 0 A - - gz read PEM format files with custom processingx509_store_ctx_get_errorX509_STORE_CTX_get_error 3ssl 3 1783951966 0 A - - gz get or set certificate verification status informationar- 1 1 1766067028 0 A - - gz create, modify, and extract from archivesgetopt::longGetopt::Long 3pm 3 1570959003 0 A - - gz Extended processing of command line optionsx509_crl_set1_lastupdateX509_CRL_set1_lastUpdate 3ssl 3 1783951965 0 B - - gz get or set certificate or CRL datesxcb_xf86dri_open_connection_unchecked- 3 3 1588775193 0 B - - gz perlhack- 1 1 1789370957 0 A - - gz How to hack on Perlmariadb_cancel- 3 3 1786452952 0 A - - gz Immediately aborts a connectionsystemd-umount- 1 1 1788492746 0 B - - gz Establish and destroy transient mount or auto-mount pointsxcb_xkb_get_indicator_state_unchecked- 3 3 1588775193 0 B - - gz hwdb- 7 7 1788492744 0 A - - gz Hardware Databaseautouse- 3pm 3 1789370967 0 A - - gz postpone load of modules until a function is usedxcb_render_composite_glyphs_16- 3 3 1588775193 0 A - - gz s_time- 1ssl 1 1783951950 0 A - - gz SSL/TLS performance timing programxcb_randr_get_providers- 3 3 1588775193 0 A - - gz tiffiscodecconfiguredTIFFIsCODECConfigured 3tiff 3 1785289550 0 C TIFFcodec - gz ssl_get0_peernameSSL_get0_peername 3ssl 3 1783951953 0 B - - gz SSL server verification parametersxcb_glx_wait_x- 3 3 1588775193 0 A - - gz fcinitloadconfigandfontsFcInitLoadConfigAndFonts 3 3 1535617491 0 A - - gz load configuration and font dataxcb_glx_get_materialiv- 3 3 1588775193 0 A - - gz xaulockauthXauLockAuth 3 3 1597736572 0 B - - gz X authority database routinesxcb_clear_area- 3 3 1588775193 0 A - - gz bn_get_rfc3526_prime_1536BN_get_rfc3526_prime_1536 3ssl 3 1783951958 0 B - - gz Create standardized public primes or DH pairsxcb_x_print_print_get_image_resolution- 3 3 1588775193 0 A - - gz xcb_screensaver_set_attributes- 3 3 1588775193 0 A - - gz ssl_add0_chain_certSSL_add0_chain_cert 3ssl 3 1783951959 0 B - - gz extra chain certificate processingwinchnstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowxaddconnectionwatchXAddConnectionWatch 3 3 1727145684 0 A - - gz handle Xlib internal connectionsxkballocgeomsectionsXkbAllocGeomSections 3 3 1727145684 0 A - - gz Allocate geometry sectionsmvinsstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowdpkg-realpath- 1 1 1639572371 0 A - - gz print the resolved pathname with DPKG_ROOT supportssl_session_has_ticketSSL_SESSION_has_ticket 3ssl 3 1783951965 0 A - - gz get details about the ticket associated with a sessionlocale::languageLocale::Language 3pm 3 1570963306 0 A - - gz module for dealing with language code setsossl_store_info_get_typeOSSL_STORE_INFO_get_type 3ssl 3 1783951957 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsxcb_change_window_attributes- 3 3 1588775193 0 A - - gz change window attributesxcb_free_gc- 3 3 1588775193 0 A - - gz Destroys a graphics contextsysctl.d- 5 5 1788492745 0 A - - gz Configure kernel parameters at bootdh_meth_set1_nameDH_meth_set1_name 3ssl 3 1783951965 0 B - - gz Routines to build up DH methodsx509_cert_aux_freeX509_CERT_AUX_free 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesd2i_x509_crl_fpd2i_X509_CRL_fp 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationwhich- 1 1 1426869023 0 A - - gz shows the full path of (shell) commands.set_new_page- 3x 3 1697309694 0 B - - gz form pagination functionsgrub2-mklayout- 1 1 1785729399 0 A - - gz Generate a GRUB keyboard layout file.fcconfiggetrescanintervalFcConfigGetRescanInterval 3 3 1535617491 0 A - - gz Get config rescan intervallwres_buffer_subtract- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementasn1_enumerated_to_bnASN1_ENUMERATED_to_BN 3ssl 3 1783951957 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesmysql_stmt_send_long_data- 3 3 1786452952 0 A - - gz Sends data in chunks /sUsUsU sUPsUpsUxcb_ raw 7 >xx509{ R xcb_*sk_t ?Yxcb_-evp_GG_lxcb_d2i_9! RbRDxcb_!oxcb_!xcb_!$uxcb_9"'Dform}" 6pxcb_"asn1݀Lrbitm:KEio::" L&;xcb_P#&{evp_#V,C)bio_# PI,cvtsY$ AXvtest$CdCfiel$7blkiA%A_xdef%7evp_%<n\chgp& A|M xkbcd&KQnfsi& <<test'Z=Wusert'U!gzex'?<auto( GZSec_ph(8modu)Xtttk:y) '{9wvli d~>pem_)HEsievG~Txcb_Quperl*8mkswY*5Gvi2d_`bselicpasyn|Usign*K[fperl 8<]d2i_(Y#Tdsa_*Rpem_N+Dinit =Gi2d_cͻxcb_+&Cbxcb_[.S)mysq+8Kssh_8, C%syst1}ct_p*(evp_D.xcb_,,?~ gfdl,7jtap: OAstri -)hadmix h"+nlO xcb_G-ܩidna)bind7G,geta R^ec_gWxcb_E,i2d_u-` *neww3+]pipȉ 5xcb_-5fileo/5dh_c9.Zlakeycx8sg_sElXseli.`:getc/ F%xhos  Vr$nfs4n,5evp_h/E:ctlonloca<X@mariu`'bn_g( QJssl_EQ|ocsp@FElwreX@C"evp_@ 8dh_m@V=oi2d_eA Yx509AMh"blibOqǾevp_,B :@|IothesBAXxcb_/tk_m4\C)tuneB,xcloB TxkbgCXu(evp_C@)|ssl_Cp .k5laD Adsa_DQxcb_E@+xcb_JEw/=xcb_E0kmodu:eui_m4a ec_krxgetE=tsct_"Fi: grpcF< c"perlF-Bispf?4typeG@̡cap__G @9 pem_GN6`anac ;dest H8( ctloʐk=x509MHWYssl_H_lnstK=^aAsyst.I4yssl_tIR7yum- A'locaI >yLxdesڑ=Pssl_(Jgfsg_dJ?`Stie:J Wpxcb_YK.=seli*~4rsa_K _1cxcb_Œ'j.xcb_ #=pkcsL = fixfI @avc_Hi2d_ULfxcb_LHCxcb_#Dgsk_tT :g[osag@ǦcrypZinitI?zUxwcr IXsoftMevp_ M 8;myisE =locaOM[GUpam GHxcb_M_ engiٖQ(xcb_M-<d2i_:^ui2d_|Oaupftp>N;6%pkcs~N Cslk_N=tap:OIocsp_request_signOCSP_request_sign 3ssl 3 1783951958 0 B - - gz OCSP request functionslwres_buffer_getuint32- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementevp_sm4_ctrEVP_sm4_ctr 3ssl 3 1783951954 0 B - - gz EVP SM4 cipherdh_meth_set_generate_keyDH_meth_set_generate_key 3ssl 3 1783951957 0 B - - gz Routines to build up DH methodsi2d_ts_reqi2d_TS_REQ 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationx509_store_set_verifyX509_STORE_set_verify 3ssl 3 1783951960 0 B - - gz set verification callbackevp_idea_ofbEVP_idea_ofb 3ssl 3 1783951957 0 B - - gz EVP IDEA cipherothername_newOTHERNAME_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcloseimXCloseIM 3 3 1727145684 0 B - - gz open, close, and obtain input method informationxkbgetcontrolsXkbGetControls 3 3 1727145684 0 A - t gz Finds the current state of Xkb server controlsevp_cipher_nidEVP_CIPHER_nid 3ssl 3 1783951964 0 B - - gz EVP cipher routinesssl_set_generate_session_idSSL_set_generate_session_id 3ssl 3 1783951922 0 A - - gz manipulate generation of SSL session IDs (server only).k5login- 5 5 1778654064 0 B - - gz Kerberos V5 acl file for host accessdsa_meth_get_flagsDSA_meth_get_flags 3ssl 3 1783951960 0 B - - gz Routines to build up DSA methodsxcb_big_requests_enable_reply- 3 3 1588775193 0 B - - gz xcb_convert_selection_checked- 3 3 1588775193 0 B - - gz xcb_glx_get_convolution_parameterfv_data_length- 3 3 1588775193 0 B - - gz xgetpointercontrolXGetPointerControl 3 3 1727145684 0 B - - gz control pointersct_list_printSCT_LIST_print 3ssl 3 1783951960 0 B - - gz Prints Signed Certificate Timestamps in a human-readable waygrpck- 8 8 1766065859 0 A - - gz verify integrity of group filesperldbmfilter- 1 1 1789370956 0 A - - gz Perl DBM Filterstypeset- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)cap_compare- 3 3 1612504337 0 B - - gz capability data object manipulationpem_write_dhxparamsPEM_write_DHxparams 3ssl 3 1783951954 0 B - - gz PEM object encoding routinesdestroy- n n 1571246711 0 A - - gz Destroy one or more windowsx509_set_subject_nameX509_set_subject_name 3ssl 3 1783951928 0 A - - gz get and set issuer or subject namesssl_set_verify_depthSSL_set_verify_depth 3ssl 3 1783951951 0 B - - gz set peer certificate verification parameterssystemd-hostnamed- 8 8 1788492746 0 B - - gz Host name bus mechanismssl_set0_security_ex_dataSSL_set0_security_ex_data 3ssl 3 1783951952 0 B - - gz SSL/TLS security frameworklocaltime- 5 5 1788492744 0 A - - gz Local timezone configuration filessl_ctx_get_info_callbackSSL_CTX_get_info_callback 3ssl 3 1783951957 0 B - - gz handle information callback for SSL connectionssg_decode_sense- 8 8 1787058260 0 A - - gz decode SCSI sense and related datatie::fileTie::File 3pm 3 1789370966 0 A - - gz Access the lines of a disk file via a Perl arrayxcb_selinux_get_window_create_context_context- 3 3 1588775193 0 B - - gz rsa_get0_qRSA_get0_q 3ssl 3 1783951961 0 B - - gz Routines for getting and setting data in an RSA objectpkcs7_newPKCS7_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesi2d_pkcs8_priv_key_infoi2d_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcb_query_best_size_reply- 3 3 1588775193 0 B - - gz evp_sha3_384EVP_sha3_384 3ssl 3 1783951954 0 B - - gz SHA-3 For EVPlocale::codesLocale::Codes 3pm 3 1570963306 0 A - - gz a distribution of modules to handle locale codesxcb_render_query_version_reply- 3 3 1588775193 0 B - - gz xcb_composite_release_overlay_window_checked- 3 3 1588775193 0 B - - gz pftp- 1 1 1570885195 0 B - - gz Internet file transfer programpkcs11.txt- 5 5 1776188685 0 A - - gz NSS PKCS #11 module configuration fileslk_attr_set_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiontap::parser::result::testTAP::Parser::Result::Test 3pm 3 1570970555 0 A - - gz Test result token.i2d_x509_attributei2d_X509_ATTRIBUTE 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationnl nl 3x nl 1?!? rUrU0rUPrUUUrUrUU`rUrUUrU0rUUrUrUlM# bio_7wa asn1FA xcb_Uԧ d2i_`v xcb_<wz} mvinu MUPsUsUUsUsUl xcb_UsUsUv~ set_6OE defaEE aria;8 asn1Gj bio_=S@ sdbm @› rsa_ L9 contDM@ ocspCt x509Xlk open[IU sUPsUUsUsUm perl9UsUsU csplSUsUsUU@sUsUUsUsU֩ evp_UWUsU0sUo" siev?dT bio_ G w i2d_UbUsU sUUpsUsU˟ xcb_'U`sUsU< pem_=UPsUpsUUsUsUU@ sU` sUU sU sU{ xcb__J xcb_"M pod:UU"sU #sUUp#sU#sUU#sUsUU sU`sUUsU$sUY[ ec_pEuDv softQUsU@sUUsUsUU sU sUf xcb_<7 xcb_n xcirN xcb_5U"sU"sUU0#sU`#sU fclaVDR tk_cft xcb_$*y ssl_kn keycP&v syst['5U&sU&sUU'sU@'sUZ<. wsreFU(sU0(sU xcb_ Z defiPED uri:IU*sU *sU4= xcb_!U*sU+sUȉ ssl_BZU+sU,sUU`,sU,sUU,sU-sU set_ ; pem_0$^\ ssl_0k xaug 1MU0/sUP/sUU/sU/sUU0sU 0sU xcb_n1'U0sU1sUU`1sU1sUU1sU2sUU`2sU2sUU6rU7rU› xcb_1(U8rU08rU ssl_1qr xcb_2"  d2i_2bU:rU :rUU`:rU:rUDyv dtls43At ipad3FU;rU rU; matc4k lwrep5DϏf long5 =U?rU@rUU@@rUp@rUj/ sslv6ze upda6=UArUBrUUPBrUpBrUUBrUCrUUpCrUCrU xmbs6LGl evp_G7 : d2i_7 Yil pack7X xcb_]8UFrUFrU+H repo8 A) xcb_8UHrU@HrUUHrUHrUU@IrU`IrUUIrUIrUUPJrUJrUUJrUJrUU@KrUpKrU+IR xcb_9" realO9 4% ssl_9 xcb_':$UpNrUNrUUOrU@OrUUOrUMrUUPrU PrU namih:"jj ecpk:C xcb_;l ssl_;PY slk_+< 8: fcpan<>UpSrUSrUUSrUTrUUPTrUpTrUUTrUTrUU@UrUpUrUUUrUUrUUPVrUVrU xcb_<)UPWrUpWrU  fiel= <y xcb_L=UXrUYrUU`YrUYrU 4tsUZrUZrU[rU0[rUP[rU[rU[rU[rU\rU_U\rU\rU|K bio_=NJW bio_=:& xcb_0>! k pam_n> 2U_rUP_rUU_rU_rU= diag>Bz* xget>XG ssl_d?ds des_=U`brUbrUUbrU crUUpcrUcrUUcrUdrU randNa cal/GU pam EUPrUrU@ xkbnE[Ka set_=( set_;U`rUrUz xshrM:+ xcb_] marioS xrdbJ?C ssl_`]%W softZL xcb_x֛ asn1JLfp syst> marigq, avc_7! xkbs4qN1( ts_tDU rU`rUUrUЩrUU rU@rU} fclaB noecd2ݎ rsa_[U0rUPrU dtls\ XS ssl_r_ۢ^ io:: SQ xcb_I  nofi  =UPrUrUUЯrUrUUPrUprUg pem_ Zl x5096 mt art FU@rUprU\ geto  UUPrUprUUrUгrU x509g Z xcb_ & perl  0 mariV <UprUrU syst W| xcb_ & p! hwdbJ .UsUаsUU0sU`sUUsUsUU0sUPsU auto} P xcb_ [ƃ s_tiB[ xcb_ZUsUдsUU0sUPsUUsUsU] tiff=UsUsUU@sUpsUFh ssl_R~u xcb_FUsU sUUpsUsUL fcinrTU`sUsUt` xcb_U`sUsUUsU sU_ xaul4 DUsU sUUpsUsU xcb_ bn_geUsU0sU% xcb_/'UsU sUUpsUsUUsU sUUsUsUUsU0sUUsUsUUsU0sU= xcb_sUsU sUUsUsUN[n ssl_TUpsUsUUsU sUUsUsUU sUPsUU0mrU`mrU winc ^ xaddOV xkbaJwz mvinA LC* dpkgOa ssl_ke locauX9 osslflY xcb_]52N xcb_ 8 sysc @ dh_m<OUsrUsrUU trU@trU^ĭ x509Fa> d2i_^g whicdEm set_ 7UvrUvrUU@wrUpwrUUwrUwrU[& grubBUxrUxrU7 fccoDOUyrUyrUaX lwreC` asn1ZkX mysqv1 rsa_pSa xcb_hp sss_p2p xcb_p, open'qKU~rU~rUU~rU rUUprUrUUrUrU/ aspeq66H xcb_q U@rU`rU } xcb_qU`rUrU( evp_4rAU@rU`rU7 polirJU0rUPrUUrUЄrU{O pem_r![U`rU<sU net:bsere rsa_sLU=sU=sUU@>sU>sUU>sU?sUrsa_meth_set_pub_decRSA_meth_set_pub_dec 3ssl 3 1783951966 0 B - - gz Routines to build up RSA methodsxcb_poly_point- 3 3 1588775193 0 A - - gz sss_ssh_knownhostsproxy- 1 1 1785203682 0 A - - gz get OpenSSH host keysxcb_input_xi_list_properties_properties_end- 3 3 1588775193 0 B - - gz openssl_malloc_fdOPENSSL_MALLOC_FD 3ssl 3 1783951959 0 B - - gz Memory allocation functionsaspell- 1 1 1650294651 0 A - - gz interactive spell checkerxcb_input_change_pointer_device- 3 3 1588775193 0 A - - gz xcb_no_operation_checked- 3 3 1588775193 0 B - - gz evp_digestfinalEVP_DigestFinal 3ssl 3 1783951952 0 B - - gz EVP digest routinespolicy_constraints_newPOLICY_CONSTRAINTS_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiespem_write_netscape_cert_sequencePEM_write_NETSCAPE_CERT_SEQUENCE 3ssl 3 1783951957 0 B - - gz PEM object encoding routinesnet::protoentNet::protoent 3pm 3 1789370964 0 A - - gz by-name interface to Perl's built-in getproto*() functionsrsa_public_encryptRSA_public_encrypt 3ssl 3 1783951962 0 A - - gz RSA public key cryptographyxcb_list_installed_colormaps_cmaps_length- 3 3 1588775193 0 B - - gz evp_camellia_128_cfb1EVP_camellia_128_cfb1 3ssl 3 1783951965 0 B - - gz EVP Camellia cipherxcb_xfixes_translate_region- 3 3 1588775193 0 A - - gz asn1_string_typeASN1_STRING_type 3ssl 3 1783951964 0 B - - gz ASN1_STRING utility functionsbitmapbitorderBitmapBitOrder 3 3 1727145684 0 B - - gz image format functions and macroswvline_set- 3x 3 1697309691 0 B - - gz create curses borders or lines using complex characters and renditionssieved- 1 1 1788191913 0 B - - gz Pigeonhole's Sieve script binary dump toolxcb_xkb_get_controls_unchecked- 3 3 1588775193 0 B - - gz i2d_rsaprivatekeyi2d_RSAPrivateKey 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationselinux_status_policyload- 3 3 1770733597 0 B - - gz reference the SELinux kernel status without invocation of system callsasync_init_threadASYNC_init_thread 3ssl 3 1783951905 0 A - - gz asynchronous job management functionsperl585delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.5d2i_pkcs8privatekey_biod2i_PKCS8PrivateKey_bio 3ssl 3 1783951966 0 A - - gz PKCS#8 format private key functionsinit_pair_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensioni2d_dsaprivatekey_fpi2d_DSAPrivateKey_fp 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xinerama_query_screens_screen_info_length- 3 3 1588775193 0 B - - gz systemd.dnssd- 5 5 1788492746 0 A - t gz DNS-SD configurationct_policy_eval_ctx_set_shared_ctlog_storeCT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE 3ssl 3 1783951966 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyevp_md_ctx_md_dataEVP_MD_CTX_md_data 3ssl 3 1783951958 0 B - - gz EVP digest routinestap::parser::result::bailoutTAP::Parser::Result::Bailout 3pm 3 1570970555 0 A - - gz Bailout result token.admissions_set0_professioninfosADMISSIONS_set0_professionInfos 3ssl 3 1783951965 0 B - - gz Accessors and settors for ADMISSION_SYNTAXidna_strerror- 3 3 1570985734 0 A - - gz API functionbind n- n n 1571246711 0 A - - gz Arrange for X events to invoke Tcl scriptsgetattrs- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesec_group_copyEC_GROUP_copy 3ssl 3 1783951966 0 A - - gz Functions for manipulating EC_GROUP objectsxcb_glx_get_histogram_parameteriv_unchecked- 3 3 1588775193 0 B - - gz newwin- 3x 3 1697309693 0 B - - gz create curses windowspip- 1 1 1712410845 0 C pip3 - gz file::homedir::darwin::cocoaFile::HomeDir::Darwin::Cocoa 3pm 3 1570957758 0 A - - gz Find your home and other directories on Darwin (OS X)keyctl_reject- 3 3 1633701055 0 B - - gz key instantiation functionssg_stpg- 8 8 1787058260 0 A - - gz send SCSI SET TARGET PORT GROUPS commandxhostaddressXHostAddress 3 3 1727145684 0 B - - gz control host access and host control structurenfs4_gss_princ_to_ids_ex- 3 3 1536257348 0 C nfs4_uid_to_name - gz ctlog_store_get0_log_by_idCTLOG_STORE_get0_log_by_id 3ssl 3 1783951909 0 A - - gz Get a Certificate Transparency log from a CTLOG_STORElocale::currencyLocale::Currency 3pm 3 1570963306 0 A - - gz module for dealing with currency code setsmariadb-admin- 1 1 1786462006 0 B - - gz client for administering a MariaDB server (mysqladmin is now a symlink to mariadb-admin)bn_gencb_setBN_GENCB_set 3ssl 3 1783951967 0 B - - gz generate primes and test for primalityssl_ctx_set0_ca_listSSL_CTX_set0_CA_list 3ssl 3 1783951965 0 A - - gz get or set CA listblib- 3pm 3 1789370967 0 A - - gz Use MakeMaker's uninstalled version of a packagetk_menusetfocustk_menuSetFocus n n 1571246711 0 B - - gz Create and manipulate 'menu' widgets and menubarstuned 8- 8 8 1708604608 0 A - - gz dynamic adaptive system tuning daemonmodules.dep.bin- 5 5 1712567933 0 B - - gz Module dependency informationui_method_set_closerUI_method_set_closer 3ssl 3 1783951956 0 B - - gz user interface method creation and destructionispfkeyIsPFKey 3 3 1727145684 0 B - - gz keysym classification macrosec_key_get_methodEC_KEY_get_method 3ssl 3 1783951962 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsanacrontab- 5 5 1712403604 0 A - - gz configuration file for Anacronctlog_store_load_fileCTLOG_STORE_load_file 3ssl 3 1783951909 0 A - - gz Create and populate a Certificate Transparency log listlnstat- 8 8 1716453362 0 A - - gz unified linux network statisticsyum-shell- 8 8 1741686480 0 A - - gz redirecting to DNF Command ReferencexdestroysubwindowsXDestroySubwindows 3 3 1727145684 0 B - - gz destroy windowsselinux_securetty_types_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesxcb_input_xi_query_pointer_buttons_end- 3 3 1588775193 0 B - - gz xcb_get_keyboard_control_unchecked- 3 3 1588775193 0 B - - gz fixfiles- 8 8 1719954259 0 A - - gz fix file SELinux security contexts.avc_sid_to_context- 3 3 1770733597 0 B - - gz obtain and manipulate SELinux security ID'sxcb_list_fonts_with_info_unchecked- 3 3 1588775193 0 B - - gz get matching font names and informationsk_type_zerosk_TYPE_zero 3ssl 3 1783951958 0 B - - gz stack containerosage- 1 1 1712407626 0 A - - gz filter for drawing clustered graphscrypto_ex_newCRYPTO_EX_new 3ssl 3 1783951952 0 B - - gz functions supporting application-specific datainit- 1 1 1788492746 0 B - - gz systemd system and service managerxwcreseticXwcResetIC 3 3 1727145684 0 B - - gz reset the state of an input contextsoftware::license::mitSoftware::License::MIT 3pm 3 1570968579 0 A - - gz The MIT (aka X11) Licensemyisamchk- 1 1 1786452947 0 A - t gz MyISAM table-maintenance utilitypam 8- 8 8 1787058767 0 B - - gz Pluggable Authentication Modules for Linuxengine_get_nextENGINE_get_next 3ssl 3 1783951957 0 B - - gz ENGINE cryptographic module supportd2i_pkcs12_bagsd2i_PKCS12_BAGS 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_device_button_state_notify_event_t- 3 3 1588775193 0 A - - gz fcpatternformatFcPatternFormat 3 3 1535617491 0 A - - gz Format a pattern into a string according to a format specifier /k0 AsUPAsUAsUAsUaxcb_ raw 7 >xx509{ RUCsUCsUsk_t ?UDsUDsUU EsU@EsUUEsUEsUd2i_9! RbRDxcb_!oxcb_!xcb_!$uxcb_9"'Dform}" 6pxcb_"UIsUIsUU JsU@JsUEio::" L&;xcb_P#&{evp_#V,C)bio_# PI,cvtsY$ AXvtest$CdCfiel$7blkiA%A_xdef%7evp_%<n\chgp& A|M xkbcd&KQnfsi& <<test'Z=Wusert'U!gzex'?<auto( GZSec_ph(8modu)Xtttk:y) 'U0TsU`TsU~>pem_)HUsUpUsUUsU0sUuperl*8mkswY*5UsUsUUPsUpsUUsU sUsign*KUsU0sUUpsUsU#Tdsa_*Rpem_N+DUsUsUUPsUsUͻxcb_+&U@sU`sUS)mysq+8Kssh_8, CUsUsUU@sUpsUUsUsU.xcb_,,?~ gfdl,7U@sUsUAstri -)U`sUsUUsUsUxcb_G-UsUsUUPsUsUUsUsUU`sUsUUsUsUi2d_u-`UsUsUU0sUPsU5xcb_-5U0sU`sU/5dh_c9.ZU@sU`sUUsUsUlXseli.`:getc/ FUsUsUU0sUPsU5evp_h/EUP sU sUU sU sUU` sU sUUsU0sUUpsUsUQ|ocsp@FElwreX@C"evp_@ 8dh_m@V=oi2d_eA Yx509AMUsU sUqǾevp_,B :@|IothesBAXxcb_/UsU sUUsUsU,xcloB TxkbgCXu(evp_C@)|ssl_Cp .k5laD Adsa_DQxcb_E@+xcb_JEw/=xcb_E0UsUsUUsU0sUUsUsUxgetE=tsct_"Fi: grpcF< c"perlF-UsU0sU4typeG@̡cap__G @9 pem_GNUsU sUdest H8UsU0sU=x509MHWYssl_H_UsUsU^aAsyst.I4yssl_tIRUsU0sU'locaI >UsU0sUPssl_(Jgfsg_dJ?`Stie:J Wpxcb_YK.UsUsU4rsa_K _UrU0rUUrUrU=pkcsL =UrUЇrUUrU@rUi2d_ULfxcb_LUrUrUUrU@rUUrUrUUrU0rUUrUrUU rUPrUUrUЌrUevp_ M 8UЍrUrUlocaOM[UrU@rUHxcb_MU rU@rU(xcb_M-UrU@rUUrUrUupftp>N;6%pkcs~N Cslk_N=tap:OI sUrUrU@rU`rUrUrUЕrUrUrU^ ncurE@dh_s ^UrUrUU rU@rUUrUrUU rU@rUevp_GG_lxcb_UrUrUasn1݀LUrUrUUrUrUrbitm:K{9wvli dUrUrUU rUPrUUrUОrUEsievG~Txcb_QU@usU`usUGvi2d_`UvsU0vsUbselicUwsU0wsUpasyn|UUwsU xsU[fperl 8<]d2i_(Yinit =U`zsUzsUUzsU{sUGi2d_cCbxcb_[.%syst1U}sU0}sUU}sU}sUU~sU0~sUU~sU~sU}ct_p*(evp_Djtap: Ohadmix h"+nlO ܩidna)bind7G,geta R^ec_gWxcb_E, *neww3+]pipȉ UpsUsUfileolakeycx8U@sU`sUUsUЇsUUsU@sUsg_sEUsU0sU%xhos  Vr$nfs4n,:ctlonloca<XUsUsUU@sU`sU@mariuUPsUpsU`'bn_g( QJssl_Eh"blibOtk_m4\U#sU0#sUC)tuneBkmodu:U$sU$sUU%sU@%sUeui_m4a ec_krU&sU&sUU0'sU`'sUU'sU'sUBispf?6`anac ;U@)sUp)sUU)sU)sUU*sU@*sUU*sU*sU( ctloʐkU+sU+sUU`,sU,sUU,sU -sUlnstK=U-sU.sU7yum- AU.sU.sUyLxdesڑ==seli*~1cxcb_Œ'j.xcb_ # fixfI @Up1sU1sUU1sU 2sUavc_HHCxcb_#DUP3sUp3sUU3sU3sUgsk_tT :g[osag@Up5sU5sUǦcrypZU6sU6sUUP7sUp7sUU7sU7sUU08sU`8sUU8sU8sUUP9sU9sUinitI?zUxwcr IU:sU;sUUp;sUrUXsoftM;myisE =GUpam G_ engiٖQYxcb_-<d2i_:^pfcpaiU@rUprUUrUrUdoveDQ)evp_SWh•xlisW5=xcb_+1tUdx509yZ[mlsbl/UPrUrUUrU rUUrUrUm}xcb_bssl_Ys_fcpacUrUrUix509WEUrUrUU@rU`rUb+evp_ 8U rU@rU$-sub:W=x509]K;in_w dDenc&9UrUrU.openc!tUrUrUUrU rUfc-p 3UrUrUU0rUPrUO.tiff6;mmodu]UrUrUU@rU`rUui2d_|Oa xcb_*"shut Bjxcb_L6:7reso doveadm-config- 1 1 1778582937 0 B - - gz Dovecot's configuration dumping utilityevp_pkey_asn1_find_strEVP_PKEY_asn1_find_str 3ssl 3 1783951913 0 A - - gz enumerate public key ASN.1 methodsxlistfontswithinfoXListFontsWithInfo 3 3 1727145684 0 B - - gz obtain or free font names and informationxcb_xv_query_port_attributes_attributes_iterator- 3 3 1588775193 0 B - - gz x509_lookup_by_subjectX509_LOOKUP_by_subject 3ssl 3 1783951959 0 B - - gz OpenSSL certificate lookup mechanismslsblk- 8 8 1770236297 0 A - - gz list block devicesxcb_xinerama_get_state_reply- 3 3 1588775193 0 B - - gz ssl_ctx_get_num_ticketsSSL_CTX_get_num_tickets 3ssl 3 1783951965 0 B - - gz control the number of TLSv1.3 session tickets that are issuedfcpatternremoveFcPatternRemove 3 3 1535617491 0 A - - gz Remove one object of the specified type from the patternx509_crl_info_newX509_CRL_INFO_new 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesevp_sm4_ofbEVP_sm4_ofb 3ssl 3 1783951964 0 B - - gz EVP SM4 ciphersub::exporter::utilSub::Exporter::Util 3pm 3 1570968872 0 A - - gz utilities to make Sub::Exporter easierx509_algor_set0X509_ALGOR_set0 3ssl 3 1783951955 0 B - - gz AlgorithmIdentifier functionsin_wchstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowenc- 1ssl 1 1783951950 0 A - - gz symmetric cipher routinesopenssl_init_set_config_filenameOPENSSL_INIT_set_config_filename 3ssl 3 1783951962 0 B - - gz OpenSSL initialisation and deinitialisation functionsfc-pattern- 1 1 1528978120 0 A - - gz parse and show patterntiffcielabtorgbinitTIFFCIELabToRGBInit 3tiff 3 1785289550 0 C TIFFcolor - gz module::build::platform::macosModule::Build::Platform::MacOS 3pm 3 1570964341 0 A - - gz Builder class for MacOS platformsshutdown- 8 8 1788492745 0 A - - gz Halt, power-off or reboot the machinexcb_randr_get_screen_resources_current_outputs_length- 3 3 1588775193 0 B - - gz resolvconf- 1 1 1788492745 0 B - - gz Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolverncursesw6-config- 1 1 1697309682 0 A - - gz helper script for ncurses librariesdh_set0_pqgDH_set0_pqg 3ssl 3 1783951960 0 B - - gz Routines for getting and setting data in a DH objectdwz- 1 1 1633749967 0 A - - gz DWARF optimization and duplicate removal toolxcb_input_device_mapping_notify_event_t- 3 3 1588775193 0 A - - gz io::uncompress::anyinflateIO::Uncompress::AnyInflate 3pm 3 1782702953 0 A - - gz Uncompress zlib-based (zip, gzip) file/bufferlocale.conf- 5 5 1788492744 0 A - - gz Configuration file for locale settingshline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesevp_cast5_cfbEVP_cast5_cfb 3ssl 3 1783951956 0 B - - gz EVP CAST cipherxcb_xf86dri_get_client_driver_name- 3 3 1588775193 0 A - - gz complete- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)busy- n n 1571246711 0 A - - gz confine pointer events to a window sub-treexcb_input_xi_barrier_release_pointer- 3 3 1588775193 0 A - - gz elinkskeys- 5 5 1571081473 0 A - - gz keybindings for ELinksxgettextpropertyXGetTextProperty 3 3 1727145684 0 B - - gz set and read text propertiesevp_encryptinitEVP_EncryptInit 3ssl 3 1783951966 0 A - - gz EVP cipher routinesx509_get_pathlenX509_get_pathlen 3ssl 3 1783951953 0 B - - gz retrieve certificate extension datageneral_names_freeGENERAL_NAMES_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesx509v3_ext_d2iX509V3_EXT_d2i 3ssl 3 1783951963 0 B - - gz X509 extension decode and encode functionstiffcielabtoxyzTIFFCIELabToXYZ 3tiff 3 1785289550 0 C TIFFcolor - gz _tiffmemcmp_TIFFmemcmp 3tiff 3 1785289550 0 C TIFFmemory - gz perlmacosx- 1 1 1789370958 0 A - - gz Perl under Mac OS Xrsa_get0_dmq1RSA_get0_dmq1 3ssl 3 1783951959 0 B - - gz Routines for getting and setting data in an RSA objectxcb_xv_query_adaptors- 3 3 1588775193 0 A - - gz nm-settings-nmcli- 5 5 1787551249 0 A - - gz Description of settings and properties of NetworkManager connection profiles for nmclixlistdepthsXListDepths 3 3 1727145684 0 B - - gz Display macros and functionsxbellXBell 3 3 1727145684 0 B - t gz manipulate keyboard settings and keyboard control structurexsetwindowattributesXSetWindowAttributes 3 3 1727145684 0 B - t gz create windows and window attributes structurecms_verifyCMS_verify 3ssl 3 1783951959 0 A - - gz verify a CMS SignedData structurexcb_glx_get_pixel_mapfv- 3 3 1588775193 0 A - - gz pem_write_bio_x509_req_newPEM_write_bio_X509_REQ_NEW 3ssl 3 1783951964 0 B - - gz PEM routinesattr_off- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesmysql_stmt_errno- 3 3 1786452952 0 A - - gz Returns error code for the last statement errorgdbm GDBM 3 gdbm 3vim 1- 1 1 1789033612 0 A - - gz Vi IMproved, a programmer's text editorxkbaddsyminterpretXkbAddSymInterpret 3 3 1727145684 0 A - - gz Add a symbol interpretation to the list of symbol interpretations in an XkbCompatRechead head 1 HEAD 1debuginfod-client-config- 7 7 1699032179 0 A - - gz debuginfod client environment variables, cache control files and etc._tracechtype- 3x 3 1697309693 0 B - - gz curses debugging routinesxcb_ungrab_server- 3 3 1588775193 0 A - - gz xwindowattributesXWindowAttributes 3 3 1727145684 0 B - t gz get current window attribute or geometry and current window attributes structureio::uncompress::inflateIO::Uncompress::Inflate 3pm 3 1782702953 0 A - - gz Read RFC 1950 files/buffersbio_addr_service_stringBIO_ADDR_service_string 3ssl 3 1783951954 0 B - - gz BIO_ADDR routinesxcb_mapping_notify_event_t- 3 3 1588775193 0 A - - gz keyboard mapping changedxcb_glx_get_tex_enviv_data_end- 3 3 1588775193 0 B - - gz xcb_xinerama_get_screen_size- 3 3 1588775193 0 A - - gz openssl-ca- 1ssl 1 1783951902 0 A - - gz sample minimal CA applicationec_group_precompute_multEC_GROUP_precompute_mult 3ssl 3 1783951957 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsipc::semaphoreIPC::Semaphore 3pm 3 1570964080 0 A - - gz SysV Semaphore IPC object classbn_mod_subBN_mod_sub 3ssl 3 1783951953 0 B - - gz arithmetic operations on BIGNUMsxcb_free_colors- 3 3 1588775193 0 A - - gz geometry- n n 1571246711 0 A - - gz Variables used or set by Tkpcre2_substring_number_from_name- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)avc_cleanup- 3 3 1770733597 0 B - - gz userspace SELinux AVC setup and teardownbase- 3pm 3 1789370967 0 A - - gz Establish an ISA relationship with base classes at compile timegetcury- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesmailcap- 4 4 1494507602 0 A - - gz metamail capabilities filettk::intro- n n 1571246711 0 C ttk_intro - gz x509_get0_authority_issuerX509_get0_authority_issuer 3ssl 3 1783951955 0 B - - gz retrieve certificate extension dataevp_decodefinalEVP_DecodeFinal 3ssl 3 1783951951 0 B - - gz EVP base 64 encode/decode routinespostPOST 1 1 1650658387 0 A - - gz Simple command line user agenthash- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)cbreak- 3x 3 1697309691 0 B - - gz curses input optionsdevlink-region- 8 8 1716453362 0 A - - gz devlink address region accessxcb_xv_ungrab_port_checked- 3 3 1588775193 0 B - - gz virtual_domain_context- 5 5 1770733597 0 A - - gz The SELinux virtual machine domain context configuration fileengine_unregister_dhENGINE_unregister_DH 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportevp_seed_ecbEVP_seed_ecb 3ssl 3 1783951960 0 B - - gz EVP SEED cipheri2d_dsa_pubkey_bioi2d_DSA_PUBKEY_bio 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationisosize- 8 8 1770236297 0 A - - gz output the length of an iso9660 filesystemchcon- 1 1 1785268171 0 A - - gz change file SELinux security contexti2d_ts_status_infoi2d_TS_STATUS_INFO 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_color_table_unchecked- 3 3 1588775193 0 B - - gz ssl_session_get_timeSSL_SESSION_get_time 3ssl 3 1783951966 0 A - - gz retrieve and manipulate session time and timeout settingspod::simple::subclassingPod::Simple::Subclassing 3pm 3 1570967771 0 A - - gz - write a formatter as a Pod::Simple subclasssslv3_methodSSLv3_method 3ssl 3 1783951966 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionshttp::request::commonHTTP::Request::Common 3pm 3 1650651101 0 A - - gz Construct common HTTP::Request objectsdsa_security_bitsDSA_security_bits 3ssl 3 1783951911 0 A - - gz get DSA signature size, key bits or security bitsxcb_glx_get_doublev- 3 3 1588775193 0 A - - gz define_special_stack_of_constDEFINE_SPECIAL_STACK_OF_CONST 3ssl 3 1783951910 0 A - - gz stack containerxcb_query_keymap_reply- 3 3 1588775193 0 B - - gz evp_pkey_ctx_set_scrypt_maxmem_bytesEVP_PKEY_CTX_set_scrypt_maxmem_bytes 3ssl 3 1783951953 0 B - - gz EVP_PKEY scrypt KDF support functionsacyclic- 1 1 1712407627 0 A - - gz make directed graph acyclicx509_store_set_get_crlX509_STORE_set_get_crl 3ssl 3 1783951953 0 B - - gz set verification callbackasidentifiers_newASIdentifiers_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiescompress::bzip2Compress::Bzip2 3pm 3 1570952675 0 A - - gz Interface to Bzip2 compression libraryxcb_sync_query_alarm- 3 3 1588775193 0 A - - gz links- 1 1 1711671481 344786329 B - - gz lynx-like alternative character mode WWW browservirtual_image_context- 5 5 1770733597 0 A - - gz The SELinux virtual machine image context configuration filex509_revoked_get_extX509_REVOKED_get_ext 3ssl 3 1783951957 0 B - - gz extension stack utility functionssystemd-cryptsetup-generator- 8 8 1788492745 0 A - - gz Unit generator for /etc/crypttabxsavecontextXSaveContext 3 3 1727145684 0 A - - gz associative look-up routinesxselectinputXSelectInput 3 3 1727145684 0 A - - gz select input eventsdbm_filter::nullDBM_Filter::null 3pm 3 1789370962 0 A - - gz filter for DBM_Filterxcb_get_font_path_path_length- 3 3 1588775193 0 B - - gz dsa_meth_set_paramgenDSA_meth_set_paramgen 3ssl 3 1783951951 0 B - - gz Routines to build up DSA methodsfile::homedir::freedesktopFile::HomeDir::FreeDesktop 3pm 3 1570957758 0 A - - gz Find your home and other directories on FreeDesktop.org Unixperlfreebsd- 1 1 1789370956 0 A - - gz Perl version 5 on FreeBSD systemsset_max_field- 3x 3 1697309693 0 B - - gz field buffer controlcurs_inchstr- 3x 3 1697309683 0 A - - gz get a string of characters (and attributes) from a curses windowperluniintro- 1 1 1789370961 0 A - - gz Perl Unicode introductioncron- 8 8 1712403604 0 A - - gz daemon to execute scheduled commandspkcs7_encryptPKCS7_encrypt 3ssl 3 1783951918 0 A - - gz create a PKCS#7 envelopedData structurenoqiflush- 3x 3 1697309691 0 B - - gz curses input optionsbio_new_ssl_connectBIO_new_ssl_connect 3ssl 3 1783951954 0 B - - gz SSL BIOxcb_glx_gen_textures_unchecked- 3 3 1588775193 0 B - - gz context_role_get- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextscms_recipientinfo_ktri_cert_cmpCMS_RecipientInfo_ktri_cert_cmp 3ssl 3 1783951965 0 B - - gz CMS envelopedData RecipientInfo routinesssl_ctx_set_default_verify_fileSSL_CTX_set_default_verify_file 3ssl 3 1783951952 0 B - - gz set default locations for trusted CA certificatesengine_get_destroy_functionENGINE_get_destroy_function 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportpod::simple::searchPod::Simple::Search 3pm 3 1570967771 0 A - - gz find POD documents in directory treesxcb_record_enable_context_unchecked- 3 3 1588775193 0 B - - gz curs_insstr- 3x 3 1697309683 0 A - - gz insert string before cursor in a curses windowx509_crl_get_extX509_CRL_get_ext 3ssl 3 1783951961 0 B - - gz extension stack utility functionspcre2_code_copy- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)fcatomiccreateFcAtomicCreate 3 3 1535617491 0 A - - gz create an FcAtomic objectssl_get_client_ciphersSSL_get_client_ciphers 3ssl 3 1783951957 0 B - - gz get list of available SSL_CIPHERsavc_get_initial_sid- 3 3 1770733597 0 B - - gz obtain and manipulate SELinux security ID'sssl_ctx_set_alpn_select_cbSSL_CTX_set_alpn_select_cb 3ssl 3 1783951964 0 A - - gz handle application layer protocol negotiation (ALPN)fc-cat- 1 1 1528978119 0 A - - gz read font information cache filesctstat- 8 8 1716453362 0 B - - gz unified linux network statisticstap::formatter::console::parallelsessionTAP::Formatter::Console::ParallelSession 3pm 3 1570970555 0 A - - gz Harness output delegate for parallel console outputxcb_randr_change_output_property- 3 3 1588775193 0 A - - gz evp_pkey_ctx_set_scrypt_pEVP_PKEY_CTX_set_scrypt_p 3ssl 3 1783951966 0 B - - gz EVP_PKEY scrypt KDF support functionsx509_store_ctx_cert_crl_fnX509_STORE_CTX_cert_crl_fn 3ssl 3 1783951960 0 B - - gz set verification callbackxcb_randr_get_monitors_monitors_iterator- 3 3 1588775193 0 B - - gz xcb_damage_destroy- 3 3 1588775193 0 A - - gz fcconfigsubstitutewithpatFcConfigSubstituteWithPat 3 3 1535617491 0 A - - gz Execute substitutionsbuf_mem_grow_cleanBUF_MEM_grow_clean 3ssl 3 1783951952 0 B - - gz simple character array structurebn_randBN_rand 3ssl 3 1783951963 0 A - - gz generate pseudo-random numberxcb_map_window_checked- 3 3 1588775193 0 B - - gz Makes a window visiblexcb_dpms_capable_reply- 3 3 1588775193 0 B - - gz curs_threads- 3x 3 1697309693 0 A - t gz curses thread supportxcb_xfixes_set_picture_clip_region_checked- 3 3 1588775193 0 B - - gz unixodbcunixODBC 7 7 1766062933 0 A - - gz An ODBC implementation for Unixslk_attr_on- 3x 3 1697309692 0 B - - gz curses soft label routinescms_add0_crlCMS_add0_crl 3ssl 3 1783951908 0 A - - gz CMS certificate and CRL utility functionsxcb_screensaver_query_version_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_minmax_parameterfv_data_end- 3 3 1588775193 0 B - - gz xcb_x_print_print_get_document_data- 3 3 1588775193 0 A - - gz xcb_xfixes_set_gc_clip_region_checked- 3 3 1588775193 0 B - - gz ossl_store_close_fnOSSL_STORE_close_fn 3ssl 3 1783951964 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesxcb_xv_query_encodings_info_iterator- 3 3 1588775193 0 B - - gz xkbchangenamesXkbChangeNames 3 3 1727145684 0 A - t gz _summary-line_asn1_integer_get_int64ASN1_INTEGER_get_int64 3ssl 3 1783951965 0 A - - gz ASN.1 INTEGER and ENUMERATED utilitiesxkbsascreenXkbSAScreen 3 3 1727145684 0 A - t gz Returns the screenXXX field of act converted to a signed intevp_pkey_ctx_set_app_dataEVP_PKEY_CTX_set_app_data 3ssl 3 1783951952 0 B - - gz key and parameter generation and check functionsbison- 1 1 1570883319 0 A - - gz GNU Project parser generator (yacc replacement)ssl_select_current_certSSL_select_current_cert 3ssl 3 1783951960 0 B - - gz extra chain certificate processingxcb_xfixes_fetch_region- 3 3 1588775193 0 A - - gz xkbgetstickykeysoptionsXkbGetStickyKeysOptions 3 3 1727145684 0 A - - gz Queries the current StickyKeys attributes for a keyboard devicersa_print_fpRSA_print_fp 3ssl 3 1783951963 0 B - - gz print cryptographic parameterspem_write_bioPEM_write_bio 3ssl 3 1783951954 0 B - - gz PEM encoding routinesxseticonnameXSetIconName 3 3 1727145684 0 B - - gz set or read a window's WM_ICON_NAME propertypkcs7_sign_envelope_freePKCS7_SIGN_ENVELOPE_free 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesless 3pm- 3pm 3 1789370967 0 A - - gz perl pragma to request less of somethingpcre2_substitute- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)dbd::gofer::policy::rushDBD::Gofer::Policy::rush 3pm 3 1786438153 0 A - - gz The 'rush' policy for DBD::Goferx509_get0_signatureX509_get0_signature 3ssl 3 1783951964 0 A - - gz signature informationinstallkernel- 8 8 1785268406 0 A - - gz tool to script kernel installationcpan::plugin::specfileCPAN::Plugin::Specfile 3pm 3 1748961141 0 A - - gz Proof of concept implementation of a trivial CPAN::Pluginwunctrl_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensiondpkg-divert- 1 1 1639572370 0 A - - gz override a package's version of a filexcb_randr_get_provider_info- 3 3 1588775193 0 A - - gz declare_pem_rwDECLARE_PEM_rw 3ssl 3 1783951960 0 B - - gz PEM object encoding routinessetfacl- 1 1 1782685971 0 A - - gz set file access control listsxcb_unmap_notify_event_t- 3 3 1588775193 0 A - - gz a window is unmappedlibmcrypt- 3 3 1568130724 0 C mcrypt - gz =xcb_glx_destroy_pixmap_checked- 3 3 1588775193 0 B - - gz htpasswd- 1 1 1778252820 0 A - - gz Manage user files for basic authenticationevp_rc2_cfb64EVP_rc2_cfb64 3ssl 3 1783951915 0 A - - gz EVP RC2 cipherdh_freeDH_free 3ssl 3 1783951910 0 A - - gz allocate and free DH objectsbio_get_callbackBIO_get_callback 3ssl 3 1783951965 0 B - - gz BIO callback functionsperldelta- 1 1 1789370968 0 A - - gz what is new for perl v5.26.3xcb_randr_set_output_primary_checked- 3 3 1588775193 0 B - - gz xcb-requests- 3 3 1588775194 0 A - - gz about request manpagesocsp_request_add0_idOCSP_request_add0_id 3ssl 3 1783951916 0 A - - gz OCSP request functionsevp_aes_256_xtsEVP_aes_256_xts 3ssl 3 1783951963 0 B - - gz EVP AES ciphertest2::util::facets2legacyTest2::Util::Facets2Legacy 3pm 3 1570971170 0 A - - gz Convert facet data to the legacy event API.key.dns_resolver.conf- 5 5 1633701054 0 A - - gz Kernel DNS resolver configec_key_generate_keyEC_KEY_generate_key 3ssl 3 1783951966 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsmvwins_nwstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowcpan::meta::historyCPAN::Meta::History 3pm 3 1570951320 0 A - - gz history of CPAN Meta Spec changesxcb_selinux_get_window_context_unchecked- 3 3 1588775193 0 B - - gz pcre2_code_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xcb_xkb_list_components- 3 3 1588775193 0 A - - gz sg_write_verify- 8 8 1787058260 0 A - - gz send the SCSI WRITE AND VERIFY commandvimdot- 1 1 1712407625 0 A - - gz Combined text editor and dot viewerssl_set1_client_sigalgsSSL_set1_client_sigalgs 3ssl 3 1783951964 0 B - - gz set supported signature algorithmswm- n n 1571246712 0 A - - gz Communicate with window manager_tiffmalloc_TIFFmalloc 3tiff 3 1785289550 0 C TIFFmemory - gz xcb_get_selection_owner- 3 3 1588775193 0 A - - gz Gets the owner of a selectiondcb-apptrust- 8 8 1716453362 0 A - - gz show / configure per-selector trust and trust order of the application priority table of the DCB (Data Center Bridging) subsystem.perlsub- 1 1 1789370959 0 A - - gz Perl subroutinesx509_revoked_newX509_REVOKED_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesxcb_glx_create_window_checked- 3 3 1588775193 0 B - - gz xcb_xkb_set_controls- 3 3 1588775193 0 A - - gz xcb_glx_use_x_font- 3 3 1588775193 0 A - - gz bio_f_sslBIO_f_ssl 3ssl 3 1783951965 0 A - - gz SSL BIOxcb_get_pointer_mapping_map- 3 3 1588775193 0 B - - gz evp_md_meth_get_app_datasizeEVP_MD_meth_get_app_datasize 3ssl 3 1783951961 0 B - - gz Routines to build up EVP_MD methodsx509_verify_param_set1_policiesX509_VERIFY_PARAM_set1_policies 3ssl 3 1783951960 0 B - - gz X509 verification parameterstgetstr- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasexcb_randr_get_screen_resources_modes_length- 3 3 1588775193 0 B - - gz encode::kr::2022_krEncode::KR::2022_KR 3pm 3 1570956370 0 A - - gz - internally used by Encode::KRnewscr- 3x 3 1697309693 0 B - - gz curses global variablesb::conciseB::Concise 3pm 3 1789370961 0 A - - gz Walk Perl syntax tree, printing concise info about opsmenu_back- 3x 3 1697309694 0 B - - gz color and attribute control for menusui_get_string_typeUI_get_string_type 3ssl 3 1783951955 0 B - - gz User interface string parsingxkeysymtokeycodeXKeysymToKeycode 3 3 1727145684 0 B - - gz convert keysymsttk_radiobutton- n n 1571246711 0 A - - gz Mutually exclusive option widgetsslpasswd- 1ssl 1 1783951903 0 A - - gz compute password hashesconsole.apps- 5 5 1787058761 0 A - - gz specify console-accessible privileged applicationsxcb_input_get_device_property- 3 3 1588775193 0 A - - gz ec_group_checkEC_GROUP_check 3ssl 3 1783951953 0 B - - gz Functions for manipulating EC_GROUP objectskeyctl_clear- 3 3 1633701054 0 A - - gz clear a keyringbc 1- 1 1 1570883673 0 A - - gz An arbitrary precision calculator languagepem_write_x509_crlPEM_write_X509_CRL 3ssl 3 1783951954 0 B - - gz PEM routinesd2i_x509_crld2i_X509_CRL 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationxcb_get_input_focus- 3 3 1588775193 0 A - - gz xcb_get_pointer_mapping_reply- 3 3 1588775193 0 B - - gz dbd::gofer::transport::baseDBD::Gofer::Transport::Base 3pm 3 1786438153 0 A - - gz base class for DBD::Gofer client transportsxsetstippleXSetStipple 3 3 1727145684 0 B - - gz GC convenience routinesxcb_composite_unredirect_window- 3 3 1588775193 0 A - - gz termattrs_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxrectangleXRectangle 3 3 1727145684 0 B - - gz draw rectangles and rectangles structuretparm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databaseevp_pkey_asn1_set_security_bitsEVP_PKEY_asn1_set_security_bits 3ssl 3 1783951955 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurepod2::de::local::libPOD2::DE::local::lib 3pm 3 1570975499 0 A - - gz Erschaffen und benutzen von Perl Modulen in einem lokalen lib/ Verzeichnis mit PERL5LIBxcb_x_print_print_get_screen_of_context- 3 3 1588775193 0 A - - gz mouseinterval_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_set_pointer_mapping_unchecked- 3 3 1588775193 0 B - - gz xcb_render_tri_strip_checked- 3 3 1588775193 0 B - - gz systemd.nspawn- 5 5 1788492746 0 A - - gz Container settingsmd5_initMD5_Init 3ssl 3 1783951953 0 B - - gz MD2, MD4, and MD5 hash functionssystemd-rfkill- 8 8 1788492746 0 B - - gz Load and save the RF kill switch state at boot and changeevp_pkey_gen_cbEVP_PKEY_gen_cb 3ssl 3 1783951954 0 B - - gz key and parameter generation and check functionsssl_get_wfdSSL_get_wfd 3ssl 3 1783951955 0 B - - gz get file descriptor linked to an SSL objectperl5200delta- 1 1 1789370954 0 A - - gz what is new for perl v5.20.0xkbbellXkbBell 3 3 1727145684 0 A - t gz Rings the bell on the default keyboardmenu_attributes- 3x 3 1697309684 0 A - - gz color and attribute control for menussystemd.positive- 5 5 1788492744 0 B - - gz DNSSEC trust anchor configuration filesxcb_randr_get_screen_resources_outputs_length- 3 3 1588775193 0 B - - gz xcb_x_print_print_end_page- 3 3 1588775193 0 A - - gz extutils::embedExtUtils::Embed 3pm 3 1789371018 0 A - - gz Utilities for embedding Perl in C/C++ applicationsssl_set_allow_early_data_cbSSL_set_allow_early_data_cb 3ssl 3 1783951952 0 B - - gz functions for sending and receiving early datax509_get0_authority_key_idX509_get0_authority_key_id 3ssl 3 1783951952 0 B - - gz retrieve certificate extension datafile_contexts.subs- 5 5 1770733597 0 B - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendodbcinst.ini- 5 5 1766062933 0 A - - gz An unixODBC drivers configurationxcb_input_open_device- 3 3 1588775193 0 A - - gz ssl_ctx_set_psk_use_session_callbackSSL_CTX_set_psk_use_session_callback 3ssl 3 1783951953 0 B - - gz set PSK client callbackAS 1- 1 1 1766067025 0 C as - gz pam_sm_acct_mgmt- 3 3 1787058767 0 A - - gz PAM service function for account managementssl_ctx_sess_connectSSL_CTX_sess_connect 3ssl 3 1783951921 0 A - - gz obtain session cache statisticsx509_extension_newX509_EXTENSION_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesevp_pkey_ctx_set_dh_paramgen_subprime_lenEVP_PKEY_CTX_set_dh_paramgen_subprime_len 3ssl 3 1783951959 0 B - - gz algorithm specific control operationstiffwriterawtileTIFFWriteRawTile 3tiff 3 1785289550 0 A - - gz write a tile of raw data to an open TIFF filexcb_xkb_get_named_indicator- 3 3 1588775193 0 A - - gz ssl_ctx_set1_chain_cert_storeSSL_CTX_set1_chain_cert_store 3ssl 3 1783951963 0 B - - gz set certificate verification or chain storexcb_randr_get_output_info_clones_end- 3 3 1588775193 0 B - - gz sha1_finalSHA1_Final 3ssl 3 1783951966 0 B - - gz Secure Hash Algorithmossl_store-file- 7ssl 7 1783951931 0 A - - gz The store 'file' scheme loaderxcb_render_query_version- 3 3 1588775193 0 A - - gz ssl_ctx_get_modeSSL_CTX_get_mode 3ssl 3 1783951958 0 B - - gz manipulate SSL engine modeasn1_string_dupASN1_STRING_dup 3ssl 3 1783951905 0 A - - gz ASN1_STRING utility functionsssl_ctx_flush_sessionsSSL_CTX_flush_sessions 3ssl 3 1783951921 0 A - - gz remove expired sessionsssl_get_ciphersSSL_get_ciphers 3ssl 3 1783951964 0 A - - gz get list of available SSL_CIPHERss_server- 1ssl 1 1783951950 0 A - - gz SSL/TLS server programsslv3_server_methodSSLv3_server_method 3ssl 3 1783951958 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionstest2::event::skipTest2::Event::Skip 3pm 3 1570971170 0 A - - gz Skip event typettk::scrollbar- n n 1571246711 0 C ttk_scrollbar - gz xfreecolorsXFreeColors 3 3 1727145684 0 B - e gz allocate and free colorsxuninstallcolormapXUninstallColormap 3 3 1727145684 0 B - - gz control colormapsossl_store_info_get1_nameOSSL_STORE_INFO_get1_NAME 3ssl 3 1783951951 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectssecmod.db- 5 5 1776188685 0 A - - gz Legacy NSS security modules databasevidputs- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasecurs_printw- 3x 3 1697309683 0 A - - gz print formatted output in curses windowsec_group_get_asn1_flagEC_GROUP_get_asn1_flag 3ssl 3 1783951965 0 B - - gz Functions for manipulating EC_GROUP objectsengine_get_init_functionENGINE_get_init_function 3ssl 3 1783951951 0 B - - gz ENGINE cryptographic module supportd2i_issuing_dist_pointd2i_ISSUING_DIST_POINT 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationec_group_get_curveEC_GROUP_get_curve 3ssl 3 1783951960 0 B - - gz Functions for creating and destroying EC_GROUP objectsevp_get_digestbynidEVP_get_digestbynid 3ssl 3 1783951952 0 B - - gz EVP digest routinesencode::encodingEncode::Encoding 3pm 3 1570956370 0 A - - gz Encode Implementation Base Classtie::stdhashTie::StdHash 3pm 3 1789370966 0 C Tie::Hash - gz wcursyncup- 3x 3 1697309693 0 B - - gz create curses windowsx509_store_get_cleanupX509_STORE_get_cleanup 3ssl 3 1783951961 0 B - - gz set verification callbackx509_crl_get_ext_by_objX509_CRL_get_ext_by_OBJ 3ssl 3 1783951958 0 B - - gz extension stack utility functionsgetpidcon- 3 3 1770733597 0 B - - gz get SELinux security context of a processxcb_glx_get_minmax- 3 3 1588775193 0 A - - gz xutf8reseticXutf8ResetIC 3 3 1727145684 0 B - - gz reset the state of an input contextitem_init- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationstextdomain- 3 3 1465650185 0 A - - gz set domain for future gettext() callsfcgetlangsFcGetLangs 3 3 1535617491 0 A - - gz Get list of languagesxtextwidth16XTextWidth16 3 3 1727145684 0 B - - gz compute text widthssl_conf_ctx_set1_prefixSSL_CONF_CTX_set1_prefix 3ssl 3 1783951920 0 A - - gz Set configuration context command prefixmesg- 1 1 1770236297 0 A - - gz display (or do not display) messages from other usersx509_store_ctx_get_cleanupX509_STORE_CTX_get_cleanup 3ssl 3 1783951960 0 B - - gz get and set verification callbackmvaddchstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowssl_ctx_set_tlsext_max_fragment_lengthSSL_CTX_set_tlsext_max_fragment_length 3ssl 3 1783951961 0 B - - gz Control fragment size settings and pipelining operationsevp_kdf_scryptEVP_KDF_SCRYPT 7ssl 7 1783951930 0 A - - gz The scrypt EVP_KDF implementationbio_lookup_typeBIO_lookup_type 3ssl 3 1783951952 0 B - - gz BIO_ADDRINFO type and routinestest2::utilTest2::Util 3pm 3 1570971170 0 A - - gz Tools used by Test2 and friends.tlsv1_client_methodTLSv1_client_method 3ssl 3 1783951961 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsevp_sm4_ecbEVP_sm4_ecb 3ssl 3 1783951960 0 B - - gz EVP SM4 ciphermenu_new- 3x 3 1697309685 0 A - - gz create and destroy menusevp_aes_192_cfb1EVP_aes_192_cfb1 3ssl 3 1783951962 0 B - - gz EVP AES cipherautoupdate- 1 1 1723577448 0 A - - gz Update a configure.in to a newer Autoconffile::statFile::stat 3pm 3 1789370963 0 A - - gz by-name interface to Perl's built-in stat() functions ?d2i_ts_tst_info_fpd2i_TS_TST_INFO_fp 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationxcb_intern_atom_unchecked- 3 3 1588775193 0 B - - gz Get atom identifier by namekeyctl 3- 3 3 1633701054 0 A - - gz key management function wrappersxsetplanemaskXSetPlaneMask 3 3 1727145684 0 B - - gz GC convenience routinesevp_pkey_meth_get_decryptEVP_PKEY_meth_get_decrypt 3ssl 3 1783951965 0 B - - gz manipulating EVP_PKEY_METHOD structurebox_set- 3x 3 1697309690 0 B - - gz create curses borders or lines using complex characters and renditionsset_field_opts- 3x 3 1697309693 0 B - - gz set and get field optionsxcb_glx_get_drawable_attributes_unchecked- 3 3 1588775193 0 B - - gz bio_accept_exBIO_accept_ex 3ssl 3 1783951957 0 B - - gz BIO socket communication setup routinesperlio::encodingPerlIO::encoding 3pm 3 1789370965 0 A - - gz encoding layerpcre2_set_newline- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)file::homedirFile::HomeDir 3pm 3 1570957758 0 A - - gz Find your home and other directories on any platformxkbfreegeomoverlaysXkbFreeGeomOverlays 3 3 1727145684 0 A - - gz Free rows in a sectionset_field_fore- 3x 3 1697309693 0 B - - gz color and attribute control for form fieldspc PC 3x pc 5xsetregionXSetRegion 3 3 1727145684 0 B - - gz create or destroy regionsd2i_policyinfod2i_POLICYINFO 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationlibxslt- 3 3 1242109774 0 A - - gz library used to do XSL transformations on XML documentsevp_cipherupdateEVP_CipherUpdate 3ssl 3 1783951960 0 B - - gz EVP cipher routinesitem_description- 3x 3 1697309694 0 B - - gz get menu item name and description fieldspam_syslog- 3 3 1787058767 0 A - - gz send messages to the system loggerselinux_x_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesxsloaderXSLoader 3pm 3 1789370967 0 A - - gz Dynamically load C libraries into Perl codepost_menu- 3x 3 1697309694 0 B - - gz write or erase menus from associated subwindowsfcfontsortFcFontSort 3 3 1535617491 0 A - - gz Return list of matching fontslwres_gethostbyname- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryevp_cipher_meth_set_impl_ctx_sizeEVP_CIPHER_meth_set_impl_ctx_size 3ssl 3 1783951952 0 B - - gz Routines to build up EVP_CIPHER methodspem_write_pkcs8PEM_write_PKCS8 3ssl 3 1783951959 0 B - - gz PEM object encoding routinesxcb_glx_get_lightiv_data_end- 3 3 1588775193 0 B - - gz postlogin- 5 5 1787058768 0 A - - gz Common configuration file for PAMified servicesdh_set_ex_dataDH_set_ex_data 3ssl 3 1783951951 0 B - - gz application-specific dataxcb_create_pixmap_checked- 3 3 1588775193 0 B - - gz Creates a pixmapdsa_meth_get_keygenDSA_meth_get_keygen 3ssl 3 1783951965 0 B - - gz Routines to build up DSA methodsd2i_netscape_spkacd2i_NETSCAPE_SPKAC 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationget_ordered_context_list- 3 3 1770733597 0 A - - gz determine SELinux context(s) for user sessionsextutils::testlibExtUtils::testlib 3pm 3 1570956921 0 A - - gz add blib/* directories to @INCts_req_freeTS_REQ_free 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesstart-stop-daemon- 8 8 1639572371 0 A - - gz start and stop system daemon programsslk_touch- 3x 3 1697309692 0 B - - gz curses soft label routinespem_read_bio_ecpkparametersPEM_read_bio_ECPKParameters 3ssl 3 1783951961 0 B - - gz PEM object encoding routinestiffwriteencodedstripTIFFWriteEncodedStrip 3tiff 3 1785289550 0 A - - gz compress and write a strip of data to an open TIFF filemkfontscale- 1 1 1633822964 0 A - - gz create an index of scalable font files for Xxcb_glx_delete_textures- 3 3 1588775193 0 A - - gz item_name- 3x 3 1697309694 0 B - - gz get menu item name and description fieldsxnewmodifiermapXNewModifiermap 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structure/ eglx_get_separable_filter_uncheckmd2i_  [e/xqueFconsK ?jdh_t`afcatI/Lxcb_ ^!dbd: dluxsetT! >ƀxcb_! term! =Nxrec%" Ntpar~"D7evp_" y.epod2a#k#xcb_#(kN1mousD$=fnxcb_$" xcb_$Qsyst %/Imd5_I% GW=syst%VҋsafeZ GEevp_%^|ssl_l& UK0nperl&9Qmysq>bfcch@uxkbb'Ifx>menue'C4msyst'DM,xcb_ (.Xxcb_X(⤶extu(_yssl_(hLx509)\file)}`digeP Da=odbc* >mariUtxcb_*%ssl_+%Z=AS 1+<-bio_D engikXn$d2i_ڴbxcb_P9pam_+H(Essl_,Ryx509j,FWevp_,*mtiffZ-]Wxcb_-sdef_=iengiYfiltf 8ssl_.gM\xcb_.%ˢevp_ <curs ^xcb_Z1M~)xcb_1GZxfre[?^mysqa <PLsha1. >ܽxcb_5y#seli~l ossl/>L,:xkbfyKussl_-L7mvin U xcb__/ssl_/Iz]xcb_p1sxcb_Hssl_NpP؎rvim!Dהe2lajM.#bio_ 3Hxcb_p/xkbrpZ`jxcb_lq-fMvircDnw[ssl_HRxfsckq EպengiV5ccrypJ^cursr T/idencr a_Tslk_r 8zis_sv 6ܕ!md2sBpxcb_Ws' napm =1Txrem Uldats FQ,ssl_setap:mt^Q-d2i_t\_#xcb_Ru~xcmsu>Wevp_]H.tld_ )Dxcb_ bio_1 M4Eevp_I3T#d2i_b`pechv <gsg_ruD tevp_=]JpcreNItestlh{xcb_"v?netcJ|xset=<]io::\v^3ђdbi:m/agrub L+ssl_vVmi18n@wD)5 bio_wDcompwbO}xcb_hx$evp_x :wodbcx R~lwre_ Hec_gkmںxres4Lunic@yp8dovey=b'Jdnf-zAxcb_"}>ui_myza wsrezZxcb_"@6fd2i__SGYchrtMJ}tie:Z{Spkcs D !pam_{ ?<ssl_|Sselit|~%ossl$fmvwi Mgssl_B]evp_O >cobj_Cevp_UjIxcb_K$J_^set_}>%<fccoZ֙xcb_ _ssl_9Qxcb_":i2d_ [ȵ*b::tT} Zxcb_}8|xcb_ ~%EtcatL~D=0rtmo~>e ~tune~ ^.slk_D 8 Bseli?v%x509sxcb_h fcpaHset_Qxcb_randr_get_screen_resources_current_names_end- 3 3 1588775193 0 B - - gz ssl_get_cipher_bitsSSL_get_cipher_bits 3ssl 3 1783951956 0 B - - gz get SSL_CIPHER of a connectionxcb_xf86dri_get_device_info_device_private_end- 3 3 1588775193 0 B - - gz xkbresizekeyactionsXkbResizeKeyActions 3 3 1727145684 0 A - - gz Change the number of actions bound to a keyxcb_render_query_pict_formats_screens_length- 3 3 1588775193 0 B - - gz fsck.ext3- 8 8 1759820879 0 B - - gz check a Linux ext2/ext3/ext4 file systemcurs_attr- 3x 3 1697309683 0 A - - gz curses character and window attribute control routinesidentify- 1 1 1784709495 0 A - - gz describes the format and characteristics of one or more image files.slk_attroff- 3x 3 1697309692 0 B - - gz curses soft label routinesmd2MD2 3ssl 3 1783951965 0 B - - gz MD2, MD4, and MD5 hash functionsxcb_render_set_picture_clip_rectangles- 3 3 1588775193 0 A - - gz ldattach- 8 8 1770236297 0 A - - gz attach a line discipline to a serial linessl_ctx_get_tlsext_status_argSSL_CTX_get_tlsext_status_arg 3ssl 3 1783951924 0 A - - gz OCSP Certificate Status Request functionstap::parser::iterator::arrayTAP::Parser::Iterator::Array 3pm 3 1570970555 0 A - - gz Iterator for array-based TAP sourcesd2i_ecdsa_sigd2i_ECDSA_SIG 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_ungrab_button_checked- 3 3 1588775193 0 B - - gz xcmslookupcolorXcmsLookupColor 3 3 1727145684 0 B - - gz obtain color valuessg_raw- 8 8 1787058260 0 A - - gz send arbitrary SCSI command to a devicexcb_dri3_query_version_reply- 3 3 1588775193 0 B - - gz io::compress::faqIO::Compress::FAQ 3pm 3 1782702953 0 A - - gz - Frequently Asked Questions about IO::Compressssl_ctx_set0_security_ex_dataSSL_CTX_set0_security_ex_data 3ssl 3 1783951960 0 B - - gz SSL/TLS security frameworki18n::langinfoI18N::Langinfo 3pm 3 1789370963 0 A - - gz query locale informationbio_ctrl_get_read_requestBIO_ctrl_get_read_request 3ssl 3 1783951956 0 B - - gz BIO pair BIOcompress::raw::bzip2Compress::Raw::Bzip2 3pm 3 1570952767 0 A - - gz Low-Level Interface to bzip2 compression libraryxcb_glx_create_glx_pixmap- 3 3 1588775193 0 A - - gz evp_kdf_ctxEVP_KDF_CTX 3ssl 3 1783951966 0 A - - gz EVP KDF routinesodbcinst- 1 1 1766062933 0 A - - gz An unixODBC tool for manipulating configuration filesunicode::collate::cjk::koreanUnicode::Collate::CJK::Korean 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collatedoveadm-reload- 1 1 1778582937 0 B - - gz Dovecot's administration utilitydnf-generate_completion_cache- 8 8 1712570567 0 A - - gz DNF generate_completion_cache Pluginui_method_set_readerUI_method_set_reader 3ssl 3 1783951965 0 B - - gz user interface method creation and destructionwsrep_sst_common- 1 1 1786452947 0 A - - gz common command line parser to be sourced by other SST scriptstie::stdhandleTie::StdHandle 3pm 3 1789370966 0 A - - gz base class definitions for tied handlespam_verror- 3 3 1787058767 0 B - - gz display error messages to the userssl_ctx_set_security_levelSSL_CTX_set_security_level 3ssl 3 1783951966 0 A - - gz SSL/TLS security frameworkselinux_contexts_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesset_menu_mark- 3x 3 1697309694 0 B - - gz get and set the menu mark stringb::terseB::Terse 3pm 3 1789370961 0 A - - gz Walk Perl syntax tree, printing terse info about opsxcb_get_geometry_unchecked- 3 3 1588775193 0 B - - gz Get current window geometryxcb_glx_query_context_attribs_length- 3 3 1588775193 0 B - - gz tcatest- 1 1 1570929755 0 A - - gz test cases of the abstract database APIrtmon- 8 8 1716453362 0 A - - gz listens to and monitors RTnetlinktuned-adm- 8 8 1708604608 0 A - - gz command line tool for switching between different tuning profilesslk_attr- 3x 3 1697309692 0 B - - gz curses soft label routinesselinux SELinux 8 selinux 8fcpatternfilterFcPatternFilter 3 3 1535617491 0 A - - gz Filter the objects of patternhP kp\,Ure/man/man3/xcb_RXxcb_"nd.3.gz.8.gAVU kpmbkeyp?2\>Tnfs4x,ًrsa_V!sU0xcb_!)Dai2d_gd0i2d_ev_data_length.3.gzpdove]7oxcb_x509ߢZ,xcb_K!marixddgvge,Ânm-sFCdwsrea ncdu/bssl_FR<4ip-lIflex@tcft>Hv_data.3.gzPo{w_n37tgotY5doveMan/man3/xcb_glx_get_level_parameteriv_dand.3.gzaperSU kpl,Ure/man/mostriH)3mysq oxcms =UPUre/man/man3/xcb_get_tex_level_parame^}#dbi:XXptsU kp,U|cap_̨ Atxcb_*ked.3.gzJQRU kp,,Ure/man/mjssl_aS&Udh_gȩ ^dsa_2Q_evp_:`*evp_ߪ%hsE:testlYxcb_ӫՙd2i_ ^Kxcb_y!gxcb_raw_=Gcomm7Bfcut~ =,,Ure/man/mxcb_glx_get_tex_paraxcb_ȭrvicPptsUssl_ kUre/man/man3/xcb_get_tex_parameterfv_y.3.gzp"q(tipc-ptsU kp~utiff6|9xcb_Ϯ'parameterfv_uncheckegzqOU kplxcb_%:findU8riv.3.gzm_a1UsU0B--PUre/man/man3/xcb_get_tex_parameteriv_.3.gz-׭r sg_rdptsU kp|,Uan/man3/xcb_glx_get_r;watt Tzk.cramfs.8aNU kp,Ure/man/mڔ;fcdiE6mcry^:pcarandWhevp_<xcb_^get_tex_parameteriv_y.3.gz9#D tɅ~xcb_'];pcreNan/man3/xcb_glx_get_parameteriv_uncheckegzN 7MU kp\,Uvendor_pte_with_reply_unchecwx5097U,XUssl_d=0idna!)Ure/man/man3/xcb_get_visual_configs_prty_list.3.gz.gzd.bio_[ C,UCx509V_set_=zv(mii-t!UpsU,Ure/man/mxcb_glx_get_visual_cgs_property_list_endEaxcb_h5xcb_opens a fontked3g31sUUed_uncheckedhebuxife Tan/man3/xcb_glx_get_̯chec9\_length.3.gzqJEMsoft`ncdPxcb_glx_is_direct_uni(extulb{oxcb_!objdC$cpanjYis_enabled_reply.3.gfcst Btext_current_unc@,Uan/man3/xcb_glx_is_eed_unchecked.3.gzsU kp_unchecked0,Ure/man/m2lwp:" 2d.3.gzplymoaU kp0B--h0@Ure/man/man3/xcb_\ssl__XǺxcb_&Zpyth fi2d_{\~ systN_arb_unchecked.3.gzsU kp--gzrep0},Ure/man/mnpkeyRE.3.gz8.gzUip-m ?0@Ure/man/man3/xcb_1?evp_ a8!xcb_foref_checked} sU_context_current.3.gz.11sUsUtensions_string_bUre/man/man3/xcb_make_context_current%net:Pdxget|=,Uan/man3/xcb_glx_maketext_current_uncheckpem_<U kpSecpkextuy^`Rnonl=aPbzca69i/colru7Vevp_Vwximoc.gzsU0A--gzche@m,Uan/man3/xcb_glx_new_Ƈevp_<sUsU--gznchp9r[dwzJz,xcb_N(Dio::e/loca CUre/man/man3/xcb_pixel_storef_checkedzgzsUhlinbR@,Uan/man3/xcb_glx_pixeorei_checked.3.gzsU kp_string_stri0-,Ure/man/mxcb_glx_query_contextribs.3.gz_1evp_;xcb_#Ure/man/man3/xcb_pcompC @d.3.gzmon.1.gzkbGeptsU kpȒbusyHbxcb_%0Melin 3zpower-idleAU kp,Ure/man/mxcb_glx_query_contexply.3.gz1g2xgetYHl evp_Ax509Rquery_context_unchec3.gz͹T tcfteptsU kp},UkgenefF"~Mx509W[xtiff%7Hp_tifl 4֐perl 0xcb_glx_query_extens_string_reply.3.gz?ptsUUre/man/man3/xcb_/rsa_b?xcb_Wnm-ss,U9xlis Cxbel^\ :xcb_(:xset^cms_3 Ji),xcb_!pem_Eیattr T51mysqzL :gdbmɖ4vim D0rTxkba5Jheaddebuban/man3/xcb_glx_querrver_string_string_e.gz;=U kp^_traY 7xcb_glx_query_server[o&xcb_Q=ptsUuxwin} &io::[Pclbio_Gxcb_"5)xcb_ru=~xcb_W!3open =rsion_reply.3.gz?ec_g0_checkedipc:Kbn_m( Iqxcb_|pcre!NWgeom 8Tavc_o EH%base^Z@getc#Rfs?mail}7dttk: %an/man3/xcb_glx_readels_data_end.3.gzns:x509\evp_cPb)post>xcb_glx_read_pixels__length.3.gz+khash@Ϝ>cbreK2Vdevl:zxcb_PsU0B--gzth}virtZ{WHengivVels_unchecked.3.gzYCyevp_ :--gzco0Oi2d_(a ݪisosGcked.3.gzeU kp0A--0@x?chcoA1Dssl_l+pod:fc=nyi2d_2a9xcb_" sslv yUagrub*sUsUȔxcb_8$^,Ure/man/mxcb_glx_render_mode__length.3.gzm4.1.:xkbgy{Spbe2 Boxcb_Zxkey:}uxcb_ޡ8ڣvers* ARxkbsx bEgpl-6ode_unchecked.3.gz[[[sour6@x509}_R,syst#hxcb_glx_select_buffeecked.3.gzgrub-glue-efi- 1 1 1785729399 0 C grub2-glue-efi - gz xcb_xfixes_translate_region_checked- 3 3 1588775193 0 B - - gz xkbgetautorepeatrateXkbGetAutoRepeatRate 3 3 1727145684 0 A - - gz Gets the current attributes of the RepeatKeys control for a keyboard devicepbe2param_freePBE2PARAM_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcb_glx_get_minmax_unchecked- 3 3 1588775193 0 B - - gz xkeysymtostringXKeysymToString 3 3 1727145684 0 B - - gz convert keysymsxcb_free_gc_checked- 3 3 1588775193 0 B - - gz Destroys a graphics contextversion 1ssl- 1ssl 1 1783951950 0 A - - gz print OpenSSL version informationxkbsagroupXkbSAGroup 3 3 1727145684 0 A - - gz Returns the group_XXX field of act converted to a signed intgpl-libstdc++-plesk-13.2.0- 7 7 631195200 0 A - - gz GNU General Public Licensesource- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)x509_lookup_get_method_dataX509_LOOKUP_get_method_data 3ssl 3 1783951960 0 B - - gz OpenSSL certificate lookup mechanismssystemd-tmpfiles-setup-dev.service- 8 8 1788492746 0 B - - gz Creates, deletes and cleans up volatile and temporary files and directoriesx509_store_ctx_set_error_depthX509_STORE_CTX_set_error_depth 3ssl 3 1783951951 0 B - - gz get or set certificate verification status informationset_form_fields- 3x 3 1697309693 0 B - - gz make and break connections between fields and formsxquerybeststippleXQueryBestStipple 3 3 1727145684 0 B - - gz determine efficient sizesconstant- 3pm 3 1570974902 0 A - - gz Perl pragma to declare constantsdh_test_flagsDH_test_flags 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in a DH objectfcatomicnewfileFcAtomicNewFile 3 3 1535617491 0 A - - gz return new temporary file namesafe_loadtksafe_loadTk n n 1571246711 0 A - - gz Load Tk into a safe interpreter.mysql_change_user- 3 3 1786452952 0 A - - gz changes user and default databasefccharsetintersectFcCharSetIntersect 3 3 1535617491 0 A - - gz Intersect charsetsdigest::fileDigest::file 3pm 3 1570955295 0 A - - gz Calculate digests of filesmariadb_dyncol_column_count- 3 3 1786452952 0 A - - gz Get number of columns in dynamic column blob ## Synopsisbio_addr_path_stringBIO_ADDR_path_string 3ssl 3 1783951957 0 B - - gz BIO_ADDR routinesengine_get_table_flagsENGINE_get_table_flags 3ssl 3 1783951963 0 B - - gz ENGINE cryptographic module supportd2i_asn1_bit_stringd2i_ASN1_BIT_STRING 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xfixes_get_cursor_image_and_name_cursor_image_length- 3 3 1588775193 0 B - - gz def_shell_mode_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionengine_register_digestsENGINE_register_digests 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportfilter::shFilter::sh 3pm 3 1570958908 0 A - - gz sh source filterevp_bf_ofbEVP_bf_ofb 3ssl 3 1783951963 0 B - - gz EVP Blowfish ciphercurs_addstr- 3x 3 1697309683 0 A - - gz add a string of characters to a curses window and advance cursorxcb_glx_get_compressed_tex_image_arb_data_length- 3 3 1588775193 0 B - - gz xcb_xf86dri_query_direct_rendering_capable_reply- 3 3 1588775193 0 B - - gz xfreestringlistXFreeStringList 3 3 1727145684 0 B - - gz convert string lists and text property structuremysql_commit- 3 3 1786452952 0 A - - gz Commits the current transactionxcb_composite_create_region_from_border_clip_checked- 3 3 1588775193 0 B - - gz selinux_default_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesxkbforcedevicebellXkbForceDeviceBell 3 3 1727145684 0 A - t gz Rings the bell on any keyboard, overriding user preference settings for audible bellsssl_get1_sessionSSL_get1_session 3ssl 3 1783951951 0 B - - gz retrieve TLS/SSL session datamvin_wch- 3x 3 1697309691 0 B - - gz extract a complex character and rendition from a windowxcb_selection_clear_event_t- 3 3 1588775193 0 A - - gz rvim- 1 1 1789033609 0 B - - gz Vi IMproved, a programmer's text editore2label- 8 8 1759820881 0 A - - gz Change the label on an ext2/ext3/ext4 filesystembio_new_fileBIO_new_file 3ssl 3 1783951966 0 B - - gz FILE biovirc- 5 5 1789033609 0 B - - gz Vi IMproved, a programmer's text editorssl_get_extms_supportSSL_get_extms_support 3ssl 3 1783951925 0 A - - gz extended master secret supportengine_get_cmd_defnsENGINE_get_cmd_defns 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportcrypto_mem_leaksCRYPTO_mem_leaks 3ssl 3 1783951952 0 B - - gz Memory allocation functionsis_subwin- 3x 3 1697309692 0 B - - gz curses window propertiesnapms_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxremovehostXRemoveHost 3 3 1727145684 0 B - - gz control host access and host control structureevp_aes_256_cbc_hmac_sha256EVP_aes_256_cbc_hmac_sha256 3ssl 3 1783951965 0 B - - gz EVP AES ciphertld_get_z- 3 3 1570985734 0 A - - gz API functionxcb_shm_query_version_unchecked- 3 3 1588775193 0 B - - gz bio_up_refBIO_up_ref 3ssl 3 1783951963 0 B - - gz BIO allocation and freeing functionsevp_pkey_typeEVP_PKEY_type 3ssl 3 1783951960 0 B - - gz EVP_PKEY assignment functionsd2i_rsapublickey_fpd2i_RSAPublicKey_fp 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationpechochar- 3x 3 1697309692 0 B - - gz create and display curses padsevp_kdf_deriveEVP_KDF_derive 3ssl 3 1783951958 0 B - - gz EVP KDF routinespcre2_set_glob_escape- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)test2::eventfacet::infoTest2::EventFacet::Info 3pm 3 1570971170 0 A - - gz Facet for information a developer might care about.netcat- 1 1 1779268456 0 A - - gz arbitrary TCP and UDP connections and listensxsetclosedownmodeXSetCloseDownMode 3 3 1727145684 0 A - - gz control clientsdbi::gofer::requestDBI::Gofer::Request 3pm 3 1786438153 0 A - - gz Encapsulate a request from DBD::Gofer to DBI::Gofer::Executegrubby- 8 8 1785268406 0 A - - gz command line tool for configuring grub and zipllwres_noop- 3 3 1786647171 0 A - - gz lightweight resolver no-op message handlingec_group_new_curve_gfpEC_GROUP_new_curve_GFp 3ssl 3 1783951959 0 B - - gz Functions for creating and destroying EC_GROUP objectsxresizerequesteventXResizeRequestEvent 3 3 1727145684 0 A - - gz ResizeRequest event structurexcb_xkb_list_components_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_geniv_data_length- 3 3 1588775193 0 B - - gz d2i_ecparametersd2i_ECParameters 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationchrt- 1 1 1770236297 0 A - - gz manipulate the real-time attributes of a processpkcs11.conf- 5 5 1712412955 0 A - - gz Configuration files for PKCS#11 modulesossl_store_info_new_nameOSSL_STORE_INFO_new_NAME 3ssl 3 1783951956 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsmvwinnstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowssl_get0_peer_sctsSSL_get0_peer_scts 3ssl 3 1783951924 0 A - - gz get SCTs receivedevp_bf_cfb64EVP_bf_cfb64 3ssl 3 1783951954 0 B - - gz EVP Blowfish cipherobj_cmpOBJ_cmp 3ssl 3 1783951956 0 B - - gz ASN1 object utility functionsevp_pkey_ctx_dupEVP_PKEY_CTX_dup 3ssl 3 1783951957 0 B - - gz public key algorithm context functionsxcb_render_create_glyph_set_checked- 3 3 1588775193 0 B - - gz fcconfigappfontadddirFcConfigAppFontAddDir 3 3 1535617491 0 A - - gz Add fonts from directory to font databasexcb_glx_get_materialiv_data_end- 3 3 1588775193 0 B - - gz ssl_psk_server_cb_funcSSL_psk_server_cb_func 3ssl 3 1783951952 0 B - - gz set PSK identity hint to usexcb_get_selection_owner_unchecked- 3 3 1588775193 0 B - - gz Gets the owner of a selectioni2d_sct_listi2d_SCT_LIST 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationxcb_render_trapezoids- 3 3 1588775193 0 A - - gz / h`1`sU_md2i_  [set_Qxcb_glx_set_client_i2arb_checked.3.gzU5ptsU/Lxcb_ ^!dbd: dluxsetT! >ƀxcb_! term! =Nxrec%" Ntpar~"D7evp_" y.epod2a#k#xcb_#(kN1mousD$=fnxcb_$" xcb_$Qsyst %/Imd5_I% GW=syst%Vuse_x_font_checked.3Eevp_%^|ssl_l& UK0nperl&9an/man3/xcb_glx_vendrivate_checked.3.gzuxkbb'Ifx>menue'C4msyst'DM,xcb_ (.Xxcb_X(⤶extu(_yssl_(hLx509)\file)}y_data_2.3.gzsUa=odbc* >>,Utxcb_*%ssl_+%Z=AS 1+U sU~,Ure/man/mxcb_glx_vendor_privaith_reply_data_2_endpam_+H(Essl_,Ryx509j,FWevp_,*mtiffZ-]Wxcb_-P,Uan/man3/xcb_glx_vendrivate_with_reply_ressl_.gM\xcb_.%^,Ut_changeice_dont_propagate_lcheckedgz1UsU0A--_ch@Ure/man/man3/xcb_PLsha1. >UasU_bell_checkedl ossl/>an/man3/xcb_graphicsosure_event_t.3.gzpsU kp xcb__/ssl_/Iz]xcb_p1_t.3.gzUHssl_NpPw0@Ure/man/man3/xcb_e_text_16_checked.3.Hxcb_p/xkbrpZ`jxcb_lq-an/man3/xcb_image_te_checked.3.gzrUxfsckq E--gz0,Ure/man/m^cursr T/idencr a_Tslk_r 8app0Pܕ!md2sBpxcb_Ws'ecked.3.gz`ptsU kpldats FQ,ssl_setap:mt^Q-d2i_t\_#xcb_Ru~xcmsu>xcb_input_button_prevent_t.3.gz1UPsU0B--repPUre/man/man3/xcb_t_change_device_cont3.gz@sUgsg_ruD,Uan/man3/xcb_input_ch_device_control_repl{xcb_"vU kp,Ure/man/m]io::\v^control_unchecked.3.a+ptsU+ssl_vVmi18n@wD)5 bio_wDcompwbO}xcb_hx$evp_x :wodbcx R_device_key_mapping_ked.3.gzUsU unic@yp8dovey=b'Jdnf-zAUsU0B--}>ui_myza wsrezZt_change_device_key_ing.3.gzst_checked.ptsU kpJ}tie:Z{San/man3/xcb_input_ch !pam_{ ?<ssl_|Sselit|~,Ure/man/mxcb_input_change_devproperty.3.gzsU(ptsUUre/man/man3/xcb_t_change_device_propJ_^set_}>ptsU kp,Uan/man3/xcb_input_ch_feedback_control.3.UP'ȵ*b::tT} Zxcb_}8|xcb_ ~%EtcatL~D=0rtmo~>e ~tune~ ^.slk_D 8 Bseli?v%x509sxcb_h fcpaHe/xqueF)sUptsU kp,Ure/man/man3/xcb_input_change_keyg_unchecked.3.gzd_doconsK ?,Ujdh_t`afcatIҋsafeZ GQmysq>bfcch@`digeP DmariU<-bio_D engikXn$d2i_ڴbxcb_P9unchecked.3.gzsdef_=iengiYan/man3/xcb_input_clfiltf 8ˢevp_ <curs ^xcb_Z1xcb_input_delete_devM~)xcb_1t_at#ptsUUre/man/man3/xcb_GZxfre[_checked.3.gzttribu?^mysqa <ܽxcb_5y#seli~L,:xkbfyKussl_-L7mvin Usxcb_؎rvim!Dהe2lajM.#bio_ 3UPUre/man/man3/xcb_t_device_button_stattify_event_t.3.gzptsU kpO,Uan/man3/xcb_input_defMvircDt_reply!U kpo,Ure/man/mnw[ssl_HRպengiV5ccrypJzis_sv 6Ure/man/man3/xcb_t_device_key_state_n napm =ptsU kp,Uan/man3/xcb_input_de_mapping_notify_even3.gzta_dataq U kp1Txrem UWevp_]H.tld_ )Dxcb_ bio_1 Mt_device_property_no4Eevp_IptsU kp,U3T#d2i_b`pechv < tevp_=]JpcreNItestlh?netcJ|xset=<3ђdbi:m/agrub L~lwre_ Hec_gking.3.gzesolution_umںxres4Lxcb_"xcb_"@6fd2i__SGYchrtMpkcs D%ossl$fmvwi Mgssl_BaptsU]evp_O >cobj_Cevp_UjIxcb_K$%<fccoZ֙xcb_ _ssl_9Qxcb_":i2d_ [9Fxcb_e,Ure/man/mxcb_input_get_deviceton_mapping_map_leng.gzptsUUre/man/man3/xcb_t_get_device_button_ing_reply.3.gzsUptsU kp@,Uan/man3/xcb_input_gehdefa;!xcb_JC>iusqG xdra S%Ntiff*lton_mapping_uncheckegzptsUb>x509XOasynSossltR=xcb_"xcb_LstriQPNbio_ WlengthU kpp3,Ure/man/mxcb_input_get_device evp_ g&"xcb_T>xkbafuctlo@q 8I9menu> 6txcb_l_zdossl[>0Jxdis d'$evp_>=r dig/,mgevp_AM:cms_ eۡauto8? F9file? ]Gݶpast@1KQxmbt7@>%tiff@5LRec_p@ 5Cttk:jA(cmkdiA-±x509AfFi2d_b namiIB"jvZpkcsuxcb_BRxcb_C$_\openIC <>^perlC Sd2i_C ZWiptaTDRdxcb_!Excb_ȋvgetpR%vfycY $&audi <vxcb_ό]Jmysq Rөsk_to>oxcb_D-xcb_ E0set_FEP7xcb_wxgetE Qset_:#z{xcb_F\x509=F(n getm@ <runcP mariF I2buf_܎ KO{9evp_4`Rfcva ?Ixext`cpanrj{+sg_s)G Z evp_GBAxconGHtbcom9HE{-xgcv d˛pkcsh ?̮,_nc_7?ssl_Wj0bio_l WոunliВR nmtu)Oϖaula~ 9#ٟd2i_H Zaddn c٫evp_H 870sct_0Ih}yxcb_I(fcch-F_YecdhHDxcb_Ihead,J;xtexnJ 8)dpod:JTdKxcb_K?'cursUK YvidaK =,ungeݔ=wget(Y]xreaL=~1Di2d_PL^+xcb_L+wixkblbevp_MV4wxcb_+b"testqM`.xcb_0)|x509vQobj_M GC[dbd:6N U4mvinN Uoxcb_ߖ'anpem_NMperl#WTJobj_VOCfilehrhas_ @xseli~ k unicԗpgformO7bcms_b`9pr29 )bio_ܘ;ڨengi)!bpaste- 1 1 1785268171 0 A - - gz merge lines of filesxmbtextextentsXmbTextExtents 3 3 1727145684 0 A - - gz compute text extentstiffclientopenTIFFClientOpen 3tiff 3 1785289550 0 C TIFFOpen - gz ec_point_set_affine_coordinatesEC_POINT_set_affine_coordinates 3ssl 3 1783951964 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsttk::sizegrip- n n 1571246711 0 C ttk_sizegrip - gz mkdir- 1 1 1785268171 0 A - - gz make directoriesx509_set_pubkeyX509_set_pubkey 3ssl 3 1783951955 0 B - - gz get or set certificate or certificate request public keynaming_authority_get0_authorityidNAMING_AUTHORITY_get0_authorityId 3ssl 3 1783951954 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxcb_sync_create_alarm- 3 3 1588775193 0 A - - gz xcb_xv_query_adaptors_info_iterator- 3 3 1588775193 0 B - - gz openssl-list- 1ssl 1 1783951903 0 A - - gz list algorithms and featuresperlclib- 1 1 1789370955 0 A - - gz Internal replacements for standard C library functionsd2i_sxnetidd2i_SXNETID 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationiptables-restore-translate- 8 8 1712083061 0 B - - gz translation tool to migrate from iptables to nftablesxcb_x_print_print_get_printer_list_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_integerv_data_end- 3 3 1588775193 0 B - - gz set_menu_term- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationsxgetcommandXGetCommand 3 3 1727145684 0 B - - gz set or read a window's WM_COMMAND propertyxcb_input_xi_grab_device_reply- 3 3 1588775193 0 B - - gz x509_lookup_meth_set_get_by_fingerprintX509_LOOKUP_meth_set_get_by_fingerprint 3ssl 3 1783951966 0 B - - gz Routines to build up X509_LOOKUP methodsmariadb-conv- 1 1 1786452947 0 A - - gz character set conversion utility for MariaDBsg_safte- 8 8 1787058260 0 A - - gz access SCSI Accessed Fault-Tolerant Enclosure (SAF-TE) deviceevp_decryptfinalEVP_DecryptFinal 3ssl 3 1783951952 0 B - - gz EVP cipher routinesxconvertselectionXConvertSelection 3 3 1727145684 0 B - - gz manipulate window selectionbcomps- 1 1 1712407627 0 A - - gz biconnected components filter for graphsd2i_ts_respd2i_TS_RESP 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationevp_sha3_224EVP_sha3_224 3ssl 3 1783951965 0 A - - gz SHA-3 For EVPsct_set0_signatureSCT_set0_signature 3ssl 3 1783951958 0 B - - gz A Certificate Transparency Signed Certificate Timestampxcb_glx_get_histogram_parameterfv_reply- 3 3 1588775193 0 B - - gz xcb_randr_destroy_mode_checked- 3 3 1588775193 0 B - - gz head 1- 1 1 1785268171 0 A - - gz output the first part of filesxtextwidthXTextWidth 3 3 1727145684 0 A - - gz compute text widthpod::perldoc::tomanPod::Perldoc::ToMan 3pm 3 1570967637 0 A - - gz let Perldoc render Pod as man pagesxcb_glx_get_histogram_data_end- 3 3 1588775193 0 B - - gz curs_termcap- 3x 3 1697309684 0 A - - gz direct curses interface to the terminfo capability databasevidattr_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxreadbitmapfileXReadBitmapFile 3 3 1727145684 0 A - - gz manipulate bitmapsi2d_displaytexti2d_DISPLAYTEXT 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_selinux_get_property_context_unchecked- 3 3 1588775193 0 B - - gz evp_md_meth_get_copyEVP_MD_meth_get_copy 3ssl 3 1783951956 0 B - - gz Routines to build up EVP_MD methodstest2::api::stackTest2::API::Stack 3pm 3 1570971170 0 A - - gz Object to manage a stack of Test2::Hub instances.obj_obj2nidOBJ_obj2nid 3ssl 3 1783951957 0 B - - gz ASN1 object utility functionsdbd::spongeDBD::Sponge 3pm 3 1786438153 0 A - - gz Create a DBI statement handle from Perl datamvinnwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowpem_read_bio_pkcs8PEM_read_bio_PKCS8 3ssl 3 1783951952 0 B - - gz PEM object encoding routinesobj_dupOBJ_dup 3ssl 3 1783951963 0 B - - gz ASN1 object utility functionsform_new_page- 3x 3 1697309684 0 A - - gz form pagination functions0O 1sU\--gzhec_httpYxcb_input_set_deviceton_mapping_uncheckegzsU8dsa_oaUre/man/man3/xcb_t_set_device_focus_ced.3.gzUrUSxcb_k8defiK>xcb_|Ievp_%hVacyc=8Ҋx509}N masidE>comp9Sxcb_2linkUh0virt)Yx509Tsyst=Uhxsav[ D+xsel ;,Uan/man3/xcb_input_seqdbm_Cgz@sUѷU kp,Ure/man/mDxcb_Hifier_mapping_reply.UasUmdsa_T3filett_set_device_valuatoeply.3.gzsUperl| >p=,U_get_selected_events"=set_2ecurs ^perlq 6IMcronAxcb_input_set_deviceuators.3.gz1UsU_selectepkcsSUre/man/man3/xcb_M@noqi[ 2nchecked.3.gzrUbio_9k^xcb_cont M)cms_~ fwsUsU--gzeck@2,Ure/man/mssl_ oaXengi]M>pod: Vsuxcb_v$wcurs Lt_ungrab_device_butt x509Pw`>pcrepN`KfcatCssl_ Vavc_Hqssl_m|Vfc-cq>ctst=xcb_input_ungrab_devchecked.3.gzNrUUqsUUre/man/man3/xcb_t_ungrab_device_key.U1sUU0A--gz_ch⊫d2i_@aan/man3/xcb_input_un_device_key_checked.o5xcb_t@8' keyc@ =4,Ure/man/mxcb_input_xi_allow_es.3.gzrU1UsU_client_ter_PUre/man/man3/xcb_;4xset A@)evp_ZA^sU kpp6,Uebox_Adoset_>B7zrUAU kps~xcb_B*xcb_input_xi_change_hbio_BSperl,C<pcreyCNm"fileC_o_axkbfFDE%Eset_DIsU kp7,Uan/man3/xcb_input_xi@pcD UPsUQtxsetE ?FWd2i_PE]xcb_input_xi_change_-libxET?evp_FBLitemkFGUre/man/man3/xcb_t_xi_change_hierarchfpam_F ?OGseli G~&xsloG QpostG MʥfcfoSH C0sUsU--gzhecoVlwreHHC[evp_H"gerty_checked.3.gzU1sU pem_IJUre/man/man3/xcb_"xcb_Iz1sU%postJ Ldh_spJF}xcb_J-ete_property_checked2,dsa_ KRU kp:,Ure/man/mzpDd2i_rKa*xget_KKXgextuJLM#Ats_rL ?,AstarLBt_xi_get_client_poinreply.3.gzrUsU kpƮslk_HM 8V¿pem_MV *tiffMld.3.gzrUU kp`:,Ure/man/mxcb_input_xi_get_foceply.3.gz1bmkfo~N IicePUre/man/man3/xcb_ώbn_bUXipc:k ?I~xcb_N½itemO G_MxnewYOgx0sU0B--gzeckP<,Ure/man/man3/xcb_input_xi_get_prob$AKtctmwOkocspJoXstrcT >vhxcb_2x2setk6lssl_v,U#tipc @Mbn_b'PUtxcb_URsyst#HP,Ut_xi_pas_grab_device_modifieengthrU1U@sU0A--eckPJdbi:+RQxcb_&essl_ KsU kpA ,Uan/man3/xcb_input_xinecryp&KJrec_k lU kp!1,Ure/man/mHYcust=.3.gzsUfccaHRcms_a̫dlte) 9-syssi 8.gz1wsUU_client_pointerP ,U-gets l'*syst*  FU`sUU kp!,Ut_xi_lis_evp_ ?xcb_ ?dEbio_. [fkexe <Ure/man/man3/xcb_wssl_ gperties.3.gzsU{$soft\ R",Uan/man3/xcb_input_xit_properties_propertend.3.gzUBxcb_  $,Ure/man/mxcb_ &)omysqE  ZkZpxcb_ !b%fcst BUt_xi_passive_gravxcre8 d;Px509QUames_lengthascsi Tan/man3/xcb_input_xiۏssl_(xlength.3.gzA0psx_q = evp_#fHxcb_ties_unchecked.3.gzUѢsUUre/man/man3/xcb_t_xi_passive_grab_de.3.gzsUsUsU kp%,Uan/man3/xcb_input_xissl_)ui_sBstor -q$,Ut_xi_queIxcb_D gd2i_bU!sUry_pointgnfss0U887751930B--c box/Rxcb_[PAM GDx509Xrsa_s>sive_grab_device_unced.3.gztor.!UsUp%,Ure/man/mdsa_Q5Xssl_$&xNxkbaPhevp_'BUre/man/man3/xcb_Epem_zE@xcb_!k+fcinS=6extu`!imocspHsive_ungrab_device_ced.3.gzUQ2Obio_W <A,U88775193--gzget matchingt namesgz1U!sUons_unchdhP[ts_sF(ulim@spla> )` !xrmprSçd2i_`] systJ7evp_EmTevp_]8tap:b IJxcb_xcb_p%e_reply.3.gzrUUsUcrypBpNwat.ap Jt_xi_query_device_un`ssl_pNxcb_Nq!ϸtestqMxsetqF`cmysqGr0eecdhrM<spinrRXpod:FsYV`softsb%pam_0t>syst|t9/ngpg-t;xUevp_u^ evp_u`ˎd2i_ vb@ssl_v+,Uan/man3/xcb_input_xi^Tcpan"wKJV,ocspwIU kp,,Ure/man/mxcb_input_xi_query_per_reply.3.gzrUt.syst2zExkbgxcb_dri3_buffers_from_pixmap_buffers- 3 3 1588775193 0 B - - gz crypto_clear_reallocCRYPTO_clear_realloc 3ssl 3 1783951957 0 B - - gz Memory allocation functionsat.allow- 5 5 1665397397 0 A - - gz determine who can submit jobs via at or batchssl_dupSSL_dup 3ssl 3 1783951963 0 B - - gz create an SSL structure for a connectionxcb_input_list_device_properties- 3 3 1588775193 0 A - - gz test2::api::breakageTest2::API::Breakage 3pm 3 1570971170 0 A - - gz What breaks at what versionxsetwindowcolormapXSetWindowColormap 3 3 1727145684 0 B - - gz change window attributesmysql_server_init- 3 3 1786452952 0 A - - gz Initializes libraryecdh_get_ex_new_indexECDH_get_ex_new_index 3ssl 3 1783951966 0 B - - gz application-specific dataspinbox- n n 1571246711 0 A - - gz Create and manipulate 'spinbox' value spinner widgetspod::simple::simpletreePod::Simple::SimpleTree 3pm 3 1570967771 0 A - - gz - parse Pod into a simple parse treesoftware::licenseutilsSoftware::LicenseUtils 3pm 3 1570968579 0 A - - gz little useful bits of code for licensey thingspam_acct_mgmt- 3 3 1787058767 0 A - - gz PAM account validation managementsystemd-udevd-control.socket- 8 8 1788492746 0 B - - gz Device event managing daemongpg-wks-client- 1 1 1768528101 0 A - - gz Client for the Web Key Serviceevp_pkey_meth_get_cleanupEVP_PKEY_meth_get_cleanup 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structureevp_pkey_derive_set_peerEVP_PKEY_derive_set_peer 3ssl 3 1783951960 0 B - - gz derive public key algorithm shared secretd2i_ts_tst_info_biod2i_TS_TST_INFO_bio 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_has_client_custom_extSSL_CTX_has_client_custom_ext 3ssl 3 1783951921 0 A - - gz check whether a handler exists for a particular client extension typecpan::distroprefsCPAN::Distroprefs 3pm 3 1748961141 0 A - - gz - read and match distroprefsocsp_basic_sign_ctxOCSP_basic_sign_ctx 3ssl 3 1783951958 0 B - - gz OCSP response functionstctmgr- 1 1 1570929755 0 A - - gz the command line utility of the table database APIxcb_xfixes_get_cursor_image_and_name_cursor_image- 3 3 1588775193 0 B - - gz file::homedir::darwinFile::HomeDir::Darwin 3pm 3 1570957758 0 A - - gz Find your home and other directories on Darwin (OS X)selinux_check_securetty_context- 3 3 1770733597 0 A - - gz check whether a SELinux tty security context is defined as a securetty contextpr29_4z- 3 3 1570985734 0 A - - gz API functionxsetaccesscontrolXSetAccessControl 3 3 1727145684 0 B - - gz control host access and host control structureopenssl_lh_hashfuncOPENSSL_LH_HASHFUNC 3ssl 3 1783951961 0 B - - gz dynamic hash tablesecurity_compute_relabel- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelxeventsqueuedXEventsQueued 3 3 1727145684 0 B - - gz handle output buffer or event queueyum-aliases- 1 1 1741686480 0 A - - gz redirecting to DNF Command Referencemvaddch- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursorsystemd-firstboot.service- 1 1 1788492746 0 B - - gz Initialize basic system settings on or before the first boot-up of a systemxcb_xfixes_fetch_region_unchecked- 3 3 1588775193 0 B - - gz mariadb_stmt_execute_direct- 3 3 1786452952 0 A - - gz prepares and executes a prepared statementpython3.12- 1 1 1786543074 0 A - - gz an interpreted, interactive, object-oriented programming languageengine_newENGINE_new 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportgfdl-libstdc++-plesk-13.2.0- 7 7 631195200 0 A - - gz GNU Free Documentation Licensesystemd-quotacheck.service- 8 8 1788492746 0 A - - gz File system quota checker logicfcfontrenderprepareFcFontRenderPrepare 3 3 1535617491 0 A - - gz Prepare pattern for loading font filexcb_alloc_color_planes_pixels_end- 3 3 1588775193 0 B - - gz selinux_file_context_cmp- 3 3 1770733597 0 A - - gz Compare two SELinux security contexts excluding the 'user' componentlibxml- 3 3 1465293854 0 A - - gz library used to parse XML filesevp_blake2b512EVP_blake2b512 3ssl 3 1783951964 0 A - - gz BLAKE2 For EVPpem_write_bio_pkcs8PEM_write_bio_PKCS8 3ssl 3 1783951958 0 B - - gz PEM object encoding routinesdoveconf- 1 1 1778582937 0 A - - gz Dovecot's configuration dumping utilityxcb_set_pointer_mapping- 3 3 1588775193 0 A - - gz ossl_store_eofOSSL_STORE_eof 3ssl 3 1783951952 0 B - - gz Types and functions to read objects from a URIxdisplaymotionbuffersizeXDisplayMotionBufferSize 3 3 1727145684 0 B - - gz send events and pointer motion history structuredig- 1 1 1786647173 0 A - - gz DNS lookup utilityevp_md_ctx_copyEVP_MD_CTX_copy 3ssl 3 1783951958 0 B - - gz EVP digest routinescms_add0_recipient_keyCMS_add0_recipient_key 3ssl 3 1783951958 0 B - - gz add recipients to a CMS enveloped data structurei2d_ecprivatekey_fpi2d_ECPrivateKey_fp 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationpkcs5_pbkdf2_hmac_sha1PKCS5_PBKDF2_HMAC_SHA1 3ssl 3 1783951918 0 A - - gz password based derivation routines with salt and iteration countxcb_randr_list_output_properties- 3 3 1588775193 0 A - - gz xcb_glx_gen_textures_data- 3 3 1588775193 0 B - - gz getparx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesvfychain_- 1 1 1776188685 0 C vfychain - gz auditd.conf- 5 5 1752572516 0 A - - gz audit daemon configuration filexcb_randr_delete_output_mode- 3 3 1588775193 0 A - - gz mysql_fetch_lengths- 3 3 1786452952 0 A - - gz returns an array of length values for the current rowsk_type_new_nullsk_TYPE_new_null 3ssl 3 1783951959 0 B - - gz stack containerxcb_glx_get_pixel_mapuiv- 3 3 1588775193 0 A - - gz set_current_field- 3x 3 1697309694 0 B - - gz set and get form page numbergetmouse- 3x 3 1697309692 0 B - - gz mouse interface through cursesruncon- 1 1 1785268171 0 A - - gz run command with specified SELinux security contextbuf_mem_growBUF_MEM_grow 3ssl 3 1783951951 0 B - - gz simple character array structureevp_pkey_ctx_get_dh_kdf_typeEVP_PKEY_CTX_get_dh_kdf_type 3ssl 3 1783951963 0 B - - gz algorithm specific control operationsfcvalueprintFcValuePrint 3 3 1535617491 0 A - - gz Print a value to stdoutxextentsoffontsetXExtentsOfFontSet 3 3 1727145684 0 A - - gz obtain the maximum extents structure for a font setcpan::meta::history::meta_1_2CPAN::Meta::History::Meta_1_2 3pm 3 1570951320 0 A - - gz Version 1.2 metadata specification for META.ymlxgcvaluesXGCValues 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structurepkcs12_freePKCS12_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilities_nc_tracebits- 3x 3 1697309693 0 B - - gz curses debugging routinesssl_psk_find_session_cb_funcSSL_psk_find_session_cb_func 3ssl 3 1783951963 0 B - - gz set PSK identity hint to usebio_get_initBIO_get_init 3ssl 3 1783951956 0 B - - gz functions for managing BIO state informationunlink- 1 1 1785268171 0 A - - gz call the unlink function to remove the specified filenmtui- 1 1 1787551244 0 B - - gz Text User Interface for controlling NetworkManageraulastlog- 8 8 1752572516 0 A - - gz a program similar to lastlogaddnwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorfccharsethascharFcCharSetHasChar 3 3 1535617491 0 A - - gz Check a charset for a charecdh_set_ex_dataECDH_set_ex_data 3ssl 3 1783951964 0 B - - gz application-specific dataungetmouse_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionwgetch- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardxkblibraryversionXkbLibraryVersion 3 3 1727145684 0 A - - gz Determines the compatibility of a library at runtime.xcb_xvmc_query_version- 3 3 1588775193 0 A - - gz xcb_glx_get_fb_configs_property_list_end- 3 3 1588775193 0 B - - gz x509_extension_get_dataX509_EXTENSION_get_data 3ssl 3 1783951965 0 B - - gz extension utility functionsxcb_glx_get_separable_filter_unchecked- 3 3 1588775193 0 B - - gz perlrepository- 1 1 1789370959 0 A - - gz Links to current information on the Perl source repositoryhas_colors- 3x 3 1697309691 0 B - - gz curses color manipulation routinesunicode::collate::cjk::pinyinUnicode::Collate::CJK::Pinyin 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collatecms_recipientinfo_encryptCMS_RecipientInfo_encrypt 3ssl 3 1783951954 0 B - - gz CMS envelopedData RecipientInfo routinesbio_set_conn_portBIO_set_conn_port 3ssl 3 1783951952 0 B - - gz connect BIOengine_get_load_privkey_functionENGINE_get_load_privkey_function 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportxcb_glx_get_tex_genfv_data_end- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_level_parameterfv_data- 3 3 1588775193 0 B - - gz crypt_gensalt_rn- 3 3 1633752224 0 C crypt_gensalt t gz evp_encodefinalEVP_EncodeFinal 3ssl 3 1783951960 0 B - - gz EVP base 64 encode/decode routines?O:ƚ0 kpq+,U^xcb_input_xi_query_von.3.gzU1 asn10K)ossl_[0Lhssl_0O s_se1 6.3.gzrUrUsU kpވsslv\1an/man3/xcb_input_xitest1?zhsU1Rޅttk:B2)8xfrez2 ?3xuni2?%ossl3gUsUp_pointeeckeP`secm3 AKvidp3Ded.3.gzUPmsUsU kpJxcurs/4 Fan/man3/xcb_input_xi_client_pointer.3.gz.ec_g4`U kpNeengi4Zd2i_k5e_#ec_g5gNc.evp_a6E:enco6N\tie:7 2SYwcurX7 3x5097N|x5097Wpqgetpj8 Fp xcb_8:xutf8 KT)itemB9 Ptext9 B1fcge9 ;{xtex/: :ssl_v:_a=mesg:R-zx509E;Za|mvad; \?;ssl_!<'} Mevp_<Nbio_"=LݹRtest~= Ian/man3/xcb_input_xip_pointer_checked.3.Up5rUAU kp&,Ure/man/mxcb_key_press_event_gzd.3.gzU kpames_iteqtlsv=Ure/man/man3/xcb__client_checked.3.gzbevp_g> 8I9menu> 6@i,Ut_crtc_transform_cur_filter_name3gz'$evp_>=info_name_lep,Ure/man/mxcb_list_extensions_ۡauto8? F9file? ]Gݶpast@1KQxmbt7@>%tiff@5LRec_p@ 5Cttk:jA(cmkdiA-±x509Afons_reply.3.gzsU namiIB"jckedzraw0xcb_BRxcb_C$_\openIC <>^perlC Sd2i_C ZWiptaTDRget matching font naz@*sU0B--gzk@,U51930A--gzMakewindow visibledsU(sU--gzoxcb_D-xcb_ E0set_FEPU kpies_unchwxgetE QUre/man/man3/xcb_#z{xcb_F\x509=F(n0B--gzgth@2,U mariF Iith_info_name.3.gzsU%sU_lengthhos0R',U88775193--gzget matching{+sg_s)G Z evp_GBAxconGHtbcom9HEget matching font naand informationUsU kp,U51930B--gzget hing font names and rmationzU kp#ٟd2i_H Zransform_current_fil٫evp_H 870sct_0Ih}yxcb_I(U887751930B--get matching font naDxcb_Ihead,J;xtexnJ 8)dpod:JTdKxcb_K?'cursUK YvidaK =,Ure/man/mxcb_list_fonts_with_]xreaL=~1Di2d_PL^+xcb_L+Ure/man/man3/xcb_evp_MVgz/sU+b"testqM`@",Uan/man3/xcb_list_hosobj_M GC[dbd:6N U4mvinN U,Ure/man/manpem_NM.3.gzrUTJobj_VOCfilehUre/man/man3/xcb_xseli~ kz1`%sUgformO7P,U9pr29 )ed_colormaps_cmaps.3U`rU`-sUan3/xcb_list_installed_colormaps_cmaps_end.3.gzrUQ`)sUI,Uan/man3/xcb_list_insed_colormaps_cmaps_lIiwxset:[U kp,Ure/man/m-openDmaps_reply.3.gzUUq`)sUUre/man/man3/xcb_ secuLhecked.3.gz'sUxevedLNAyum- Aan/man3/xcb_list_proOmvad ka^syst~h\xcb_"R,Ure/man/mxcb_list_properties_mari?G4pyth ^6engi  Lgfdlb:_properties_atoms_leVsyst<fcfoT܍xcb_w"an/man3/xcb_list_proies_reply.3.gzsU@&sU kpuncheckedg0ٳseliaxcb_list_properties_ecked.3.gzYlibx0<;- evp_s;pXpem_Nrequest_event_t.3.gz<#ldove Dtxcb_l@,U_zdossl[>0Jxdis dsU kpify_event_t0r dig/,mgevp_AM:cms_ eU 5sUy_capabies_r@Fi2d_bon_notify_event_t.3.vZpkcsudxcb_!Excb_ȋvgetpR%vfycY $&audi <heckedraw0,U88775193--gzquery font mcsed3gz1U>sU_event_tvxcb_όUre/man/man3/xcb__fill_rectangle_chec3.gzrUprU`)sU kpC,Uan/man3/xcb_poly_rec]Jmysq Rөsk_to>sc_checked0,Ure/man/mxcb_poly_segment_che.3.gzrU7xcb_0@set_: getm@ <runcPUify_event_thec2buf_܎ KO{9evp_4`lete_notify_event_t.UrURfcva ?Ixext`cpanrj{-xgcv dU`)sUUre/man/man3/xcb_˛pkcsh ?̮,_nc_7?ssl_Wj0bio_l WոunliВR nmtu)OU`rUϖaula~ 9addn cfcch-F_YecdhHU kp0A--ven0@Ure/man/man3/xcb_ent_pixmap_checked.3,ungeݔ=0B--gz@,Uan/man3/xcb_present_y_capabilities.3.gzwget(Yheckedtorps,Ure/man/mxcb_present_query_cawixkblb4wxcb_.xcb_0)Ure/man/man3/xcb_ent_query_capabilitinchecked.3.gzsU`)sU kp,Uan/man3/xcb_present_y_version.3.gzsU|x509vQreply.3*.3# ,Ure/man/mxcb_present_query_ven_reply.3.gzqsUU}`)sUUre/man/man3/xcb_ent_query_version_unoxcb_ߖ'`)sU kp ,Uan/man3/xcb_present_perl#WU@sU|rhas_ @ ,Ure/man/mxcb_present_select_i unicԗpbcms_b`PUre/man/man3/xcb_bio_ܘ;ڨengi)!b`)sU kp ,Uan/man3/xcb_property2xcb_hxcb_'unchecked0u}cryp,)xcb_query_best_size_y.3.gzsU<=evp_fPth.30@Ure/man/man3/xcb_y_best_size_uncheckessl_add_file_cert_subjects_to_stackSSL_add_file_cert_subjects_to_stack 3ssl 3 1783951956 0 B - - gz load certificate namesxcb_poly_segment_checked- 3 3 1588775193 0 B - - gz draw linesxcb_dri2_copy_region_unchecked- 3 3 1588775193 0 B - - gz xkbgetnamechangesXkbGetNameChanges 3 3 1727145684 0 A - - gz Update the local copy of the keyboard description with the actual values of the results of one or more calls to XkbNoteNameChangesevp_pkey_verify_recover_initEVP_PKEY_verify_recover_init 3ssl 3 1783951965 0 B - - gz recover signature using a public key algorithmxgetwmclientmachineXGetWMClientMachine 3 3 1727145684 0 B - - gz set or read a window's WM_CLIENT_MACHINE propertytext::parsewordsText::ParseWords 3pm 3 1570971721 0 A - - gz parse text into an array of tokens or array of arraysfind_pair- 3x 3 1697309694 0 B - - gz new curses color-pair functionsasn1_type_cmpASN1_TYPE_cmp 3ssl 3 1783951966 0 B - - gz ASN1_TYPE utility functionsxfocuschangeeventXFocusChangeEvent 3 3 1727145684 0 A - - gz FocusIn and FocusOut event structurex509_store_set_lookup_crls_cbX509_STORE_set_lookup_crls_cb 3ssl 3 1783951956 0 B - - gz set verification callbackset_field_just- 3x 3 1697309693 0 B - - gz retrieve field characteristicsmitem_opts- 3x 3 1697309685 0 A - - gz set and get menu item optionsdh_generate_keyDH_generate_key 3ssl 3 1783951962 0 A - - gz perform Diffie-Hellman key exchangeasn1_item_getASN1_ITEM_get 3ssl 3 1783951905 0 A - - gz lookup ASN.1 structuresssl_set_min_proto_versionSSL_set_min_proto_version 3ssl 3 1783951953 0 B - - gz Get and set minimum and maximum supported protocol versiontk_setpalettetk_setPalette n n 1571246711 0 B - - gz Modify the Tk color palettenetscape_cert_sequence_newNETSCAPE_CERT_SEQUENCE_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesconfig::perl::vConfig::Perl::V 3pm 3 1571000099 0 A - - gz Structured data retrieval of perl - V outputTest 3pm- 3pm 3 1789371021 0 A - - gz provides a simple framework for writing test scriptsyumdownloader- 1 1 1712570567 0 A - - gz redirecting to DNF download Pluginxcb_glx_query_context_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_gen_queries_arb_unchecked- 3 3 1588775193 0 B - - gz displayofscreenDisplayOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosfcfontlistFcFontList 3 3 1535617491 0 A - - gz List fontsd2i_asn1_generalstringd2i_ASN1_GENERALSTRING 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dpms_enable- 3 3 1588775193 0 A - - gz naming_authority_newNAMING_AUTHORITY_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiestap::parser::iteratorTAP::Parser::Iterator 3pm 3 1570970555 0 A - - gz Base class for TAP source iteratorsxcb_glx_get_query_objectiv_arb_data_length- 3 3 1588775193 0 B - - gz lwres_nooprequest_free- 3 3 1786647171 0 B - - gz lightweight resolver no-op message handlingsoftware::license::artistic_1_0Software::License::Artistic_1_0 3pm 3 1570968579 0 A - - gz The Artistic Licensexcb_glx_get_convolution_parameteriv_reply- 3 3 1588775193 0 B - - gz xfreefontpathXFreeFontPath 3 3 1727145684 0 B - - gz set, get, or free the font search pathextended_key_usage_newEXTENDED_KEY_USAGE_new 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesunicode::collate::cjk::big5Unicode::Collate::CJK::Big5 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collatexcb_input_button_press_event_t- 3 3 1588775193 0 A - - gz ssl_comp_get0_nameSSL_COMP_get0_name 3ssl 3 1783951920 0 A - - gz handle SSL/TLS integrated compression methodsxcb_x_print_print_get_attributes_attributes_length- 3 3 1588775193 0 B - - gz xcb_record_enable_context_data_end- 3 3 1588775193 0 B - - gz ess_signing_cert_freeESS_SIGNING_CERT_free 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesmenu n- n n 1571246711 0 A - - gz Create and manipulate 'menu' widgets and menubarsxungrabpointerXUngrabPointer 3 3 1727145684 0 B - - gz grab the pointerperlfork- 1 1 1789370956 0 A - - gz Perl's fork() emulationcrlutil- 1 1 1776188685 0 A - - gz List, generate, modify, or delete CRLs within the NSS security database file(s) and list, create, modify or delete certificates entries in a particular CRL.ssl_ctx_use_rsaprivatekey_asn1SSL_CTX_use_RSAPrivateKey_ASN1 3ssl 3 1783951924 0 A - - gz load certificate and key datatigetstr_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionperlandroid- 1 1 1789370955 0 A - - gz Perl under Androidselinux_init_load_policy- 3 3 1770733597 0 B - - gz load a new SELinux policyxcb_damage_add- 3 3 1588775193 0 A - - gz gpgv- 1 1 1768528106 0 A - - gz Verify OpenPGP signaturesengine_set_default_randENGINE_set_default_RAND 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportmkdumprd- 8 8 1770744275 0 A - - gz creates initial ramdisk images for kdump crash recoveryis_leaveok- 3x 3 1697309692 0 B - - gz curses window propertiesnseq- 1ssl 1 1783951950 0 A - - gz create or examine a Netscape certificate sequencerpc.gssd- 8 8 1783522976 0 B - - gz RPCSEC_GSS daemonxcopyareaXCopyArea 3 3 1727145684 0 A - - gz copy areaspam_xauth_data- 3 3 1787058767 0 A - - gz structure containing X authentication datassl_session_set_protocol_versionSSL_SESSION_set_protocol_version 3ssl 3 1783951926 0 A - - gz get and set the session protocol versionunexpand- 1 1 1785268171 0 A - - gz convert spaces to tabsls- 1 1 1785268171 0 A - - gz list directory contentsnewpad_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionssl_session_print_fpSSL_SESSION_print_fp 3ssl 3 1783951926 0 A - - gz printf information about a sessionxcb_screensaver_query_info_unchecked- 3 3 1588775193 0 B - - gz profession_info_set0_registrationnumberPROFESSION_INFO_set0_registrationNumber 3ssl 3 1783951956 0 B - - gz Accessors and settors for ADMISSION_SYNTAXengine_get_ex_new_indexENGINE_get_ex_new_index 3ssl 3 1783951961 0 B - - gz application-specific dataxcb_input_get_selected_extension_events_all_classes_end- 3 3 1588775193 0 B - - gz fdformat- 8 8 1770236297 0 A - - gz low-level format a floppy diskevp_pkey_ctx_get_rsa_paddingEVP_PKEY_CTX_get_rsa_padding 3ssl 3 1783951961 0 B - - gz algorithm specific control operationsxcb_xkb_get_indicator_map_maps_iterator- 3 3 1588775193 0 B - - gz displaywidthmmDisplayWidthMM 3 3 1727145684 0 B - - gz image format functions and macrossub::exporter::tutorialSub::Exporter::Tutorial 3pm 3 1570968872 0 A - - gz a friendly guide to exporting with Sub::Exportercompress-connect- 1 1 1778562190 0 C doveadm-compress-connect - gz grub-menulst2cfg- 1 1 1785729399 0 C grub2-menulst2cfg - gz rsa_padding_check_pkcs1_oaep_mgf1RSA_padding_check_PKCS1_OAEP_mgf1 3ssl 3 1783951961 0 B - - gz asymmetric encryption paddingvariables- 5 5 1768810786 0 A - - gz Format of specifying variable names to SNMP tools.i2d_ocsp_respidi2d_OCSP_RESPID 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_xi_grab_device- 3 3 1588775193 0 A - - gz tiffswabshortTIFFSwabShort 3tiff 3 1785289550 0 C TIFFswab - gz xcb_query_font_properties_iterator- 3 3 1588775193 0 B - - gz query font metricspcre2_converted_pattern_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xcb_glx_delete_textures_checked- 3 3 1588775193 0 B - - gz systemd-inhibit- 1 1 1788492746 0 A - - gz Execute a program with an inhibition lock takenxcb_input_xi_get_client_pointer_reply- 3 3 1588775193 0 B - - gz krb5-config- 1 1 1778654064 0 A - t gz tool for linking against MIT Kerberos librariesmysql_select_db- 3 3 1786452952 0 A - - gz selects a database as defaultadmission_syntax_newADMISSION_SYNTAX_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesobj_ln2nidOBJ_ln2nid 3ssl 3 1783951964 0 B - - gz ASN1 object utility functionsxcb_x_print_print_get_attributes- 3 3 1588775193 0 A - - gz scrypt- 7ssl 7 1783951931 0 A - - gz EVP_PKEY scrypt KDF supportasn1_type_unpack_sequenceASN1_TYPE_unpack_sequence 3ssl 3 1783951961 0 B - - gz ASN1_TYPE utility functionsxlowerwindowXLowerWindow 3 3 1727145684 0 B - - gz change window stacking orderengine_ctrl_cmd_stringENGINE_ctrl_cmd_string 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportevp_signinit_exEVP_SignInit_ex 3ssl 3 1783951957 0 B - - gz EVP signing functionsperlgit- 1 1 1789370957 0 A - - gz Detailed information about git and the Perl repositoryxrminitializeXrmInitialize 3 3 1727145684 0 A - - gz initialize the Resource Manager, Resource Manager structures, and parse the command linexcb_input_get_device_dont_propagate_list_reply- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_resources_crtcs- 3 3 1588775193 0 B - - gz fcconfigfileinfoiterinitFcConfigFileInfoIterInit 3 3 1535617491 0 A - - gz Initialize the iteratorpem_get_evp_cipher_infoPEM_get_EVP_CIPHER_INFO 3ssl 3 1783951954 0 B - - gz PEM encoding routinesxkbsetignorelockmodsXkbSetIgnoreLockMods 3 3 1727145684 0 A - t gz Sets the modifiers that, if locked, are not to be reported in matching events to passive grabstest2::event::bailTest2::Event::Bail 3pm 3 1570971170 0 A - - gz Bailout!my_print_defaults- 1 1 1786452947 0 A - - gz display options from option filesx509_lookup_get_by_alias_fnX509_LOOKUP_get_by_alias_fn 3ssl 3 1783951961 0 B - - gz Routines to build up X509_LOOKUP methodsxcb_glx_get_mapiv_reply- 3 3 1588775193 0 B - - gz rsa_generate_keyRSA_generate_key 3ssl 3 1783951966 0 A - - gz generate RSA key pairanimate- 1 1 1784709495 0 A - - gz animates an image or image sequence on any X server.passphrase-encoding- 7ssl 7 1783951931 0 A - - gz How diverse parts of OpenSSL treat pass phrases character encodingevp_whirlpoolEVP_whirlpool 3ssl 3 1783951915 0 A - - gz WHIRLPOOL For EVPperlhurd- 1 1 1789370957 0 A - - gz Perl version 5 on Hurdxcb_set_dashes- 3 3 1588775193 0 A - - gz openssl_versionOpenSSL_version 3ssl 3 1783951958 0 B - - gz get OpenSSL version numberrsautl- 1ssl 1 1783951950 0 A - - gz RSA utilitysystemd-backlight- 8 8 1788492745 0 B - - gz Load and save the display backlight brightness at boot and shutdownxcb_randr_select_input- 3 3 1588775193 0 A - - gz x509_store_ctx_get_get_crlX509_STORE_CTX_get_get_crl 3ssl 3 1783951956 0 B - - gz get and set verification callbackxcb_xevie_select_input- 3 3 1588775193 0 A - - gz xcb_render_create_picture- 3 3 1588775193 0 A - - gz ssl_conf_ctx_set_sslSSL_CONF_CTX_set_ssl 3ssl 3 1783951956 0 B - - gz set context to configurexcb_change_hosts_checked- 3 3 1588775193 0 B - - gz xcb_input_get_device_property_items- 3 3 1588775193 0 B - - gz x509_extension_set_objectX509_EXTENSION_set_object 3ssl 3 1783951965 0 A - - gz extension utility functionssetfiles- 8 8 1719954259 0 A - - gz set SELinux file security contexts.wredrawln- 3x 3 1697309692 0 B - - gz refresh curses windows and linesxcb_input_list_input_devices_reply- 3 3 1588775193 0 B - - gz p11-kit- 8 8 1712412955 0 A - - gz Tool for operating on configured PKCS#11 modulespod::perldoc::toxmlPod::Perldoc::ToXml 3pm 3 1570967637 0 A - - gz let Perldoc render Pod as XMLtimes- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)gpg-error-config- 1 1 1570882846 0 A - - gz Script to get information about the installed version of libgpg-errorssl_ctx_clear_chain_certsSSL_CTX_clear_chain_certs 3ssl 3 1783951952 0 B - - gz extra chain certificate processingxcb_selinux_get_window_context_context_length- 3 3 1588775193 0 B - - gz xdrawimagestring16XDrawImageString16 3 3 1727145684 0 B - - gz draw image textct_policy_eval_ctx_set1_issuerCT_POLICY_EVAL_CTX_set1_issuer 3ssl 3 1783951961 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyevp_aes_128_ccmEVP_aes_128_ccm 3ssl 3 1783951958 0 B - - gz EVP AES cipherx509 x509 1ssl x509 7sslxkballocgeomcolorsXkbAllocGeomColors 3 3 1727145684 0 A - - gz Allocate geometry colorsca-legacy- 8 8 1761835023 0 A - - gz Manage the system configuration for legacy CA certificatesevp_pkey_verify_initEVP_PKEY_verify_init 3ssl 3 1783951961 0 B - - gz signature verification using a public key algorithmtest2::event::diagTest2::Event::Diag 3pm 3 1570971170 0 A - - gz Diag event typei2d_naming_authorityi2d_NAMING_AUTHORITY 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationi2d_dsaprivatekey_bioi2d_DSAPrivateKey_bio 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationtest2::hub::interceptor::terminatorTest2::Hub::Interceptor::Terminator 3pm 3 1570971170 0 A - - gz Exception class used by Test2::Hub::InterceptorxaugetauthbyaddrXauGetAuthByAddr 3 3 1597736572 0 B - - gz X authority database routinesxkbkeysymtomodifiersXkbKeysymToModifiers 3 3 1727145684 0 A - - gz Finds the set of modifiers bound to a particular keysym on the core keyboardselinux_default_type_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesopenssl-dsa- 1ssl 1 1783951950 0 B - - gz DSA key processingset_item_term- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationsfcconfigappfontclearFcConfigAppFontClear 3 3 1535617491 0 A - - gz Remove all app fonts from font databasedh_meth_set_generate_paramsDH_meth_set_generate_params 3ssl 3 1783951910 0 A - - gz Routines to build up DH methodsgfdl-libstdc++-plesk-10.3.0- 7 7 1640240525 0 A - - gz GNU Free Documentation Licensexcb_randr_get_screen_size_range- 3 3 1588775193 0 A - - gz cpan::meta::featureCPAN::Meta::Feature 3pm 3 1570951319 0 A - - gz an optional feature provided by a CPAN distributiongettext- 3 3 1465650185 0 A - - gz translate messagexcb_dri2_get_msc_unchecked- 3 3 1588775193 0 B - - gz mkfs.ext3- 8 8 1759820881 0 B - - gz create an ext2/ext3/ext4 filesystemfirewalld.lockdown-whitelist- 5 5 1787058610 0 A - - gz firewalld lockdown whitelist configuration filedes_ncbc_encryptDES_ncbc_encrypt 3ssl 3 1783951967 0 B - - gz DES encryptionmvwins_wstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowseusers- 5 5 1770733597 0 A - - gz The SELinux GNU/Linux user to SELinux user mapping configuration fileA];Tmsql Eo2i_sct_listo2i_SCT_LIST 3ssl 3 1783951962 0 A - - gz decode and encode Signed Certificate Timestamp lists in TLS wire formati2d_ocsp_reqinfoi2d_OCSP_REQINFO 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationwclrtoeol- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowpam_console- 8 8 1787058761 0 A - - gz determine user owning the system consolelwres_endhostent_r- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryxkbfreegeompointsXkbFreeGeomPoints 3 3 1727145684 0 A - - gz Free points in a outlinegdbm 3- 3 3 1665235327 0 A - - gz The GNU database manager. Includes dbm and ndbm compatibility.engine_ctrl_cmdENGINE_ctrl_cmd 3ssl 3 1783951956 0 B - - gz ENGINE cryptographic module supporterasechar- 3x 3 1697309693 0 B - - gz curses environment query routinessadf- 1 1 1720000644 0 A - - gz Display data collected by sar in multiple formats.xkbsaptrdfltvalueXkbSAPtrDfltValue 3 3 1727145684 0 A - t gz Returns the valueXXX field of act converted to a signed intsemanage.conf- 5 5 1748916413 0 A - - gz global configuration file for the SELinux Management libraryocsp_basic_verifyOCSP_basic_verify 3ssl 3 1783951953 0 B - - gz OCSP response utility functionsxcb_randr_get_crtc_gamma_size_unchecked- 3 3 1588775193 0 B - - gz d2i_proxy_cert_info_extensiond2i_PROXY_CERT_INFO_EXTENSION 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_sess_numberSSL_CTX_sess_number 3ssl 3 1783951963 0 A - - gz obtain session cache statisticsxdrawtext16XDrawText16 3 3 1727145684 0 B - - gz draw polytext text and text drawing structuresdh_get_1024_160DH_get_1024_160 3ssl 3 1783951966 0 A - - gz Create standardized public primes or DH pairsevp_pkey_ctx_set_rsa_pss_keygen_mgf1_mdEVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md 3ssl 3 1783951957 0 B - - gz EVP_PKEY RSA-PSS algorithm support functionsperlamiga- 1 1 1789370955 0 A - - gz Perl under AmigaOS 4.1bio_addrBIO_ADDR 3ssl 3 1783951967 0 A - - gz BIO_ADDR routinesssl_has_matching_session_idSSL_has_matching_session_id 3ssl 3 1783951962 0 B - - gz manipulate generation of SSL session IDs (server only)x509_store_ctx_check_policy_fnX509_STORE_CTX_check_policy_fn 3ssl 3 1783951965 0 B - - gz set verification callbackpkcs7_signer_info_newPKCS7_SIGNER_INFO_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesbn_gcdBN_gcd 3ssl 3 1783951964 0 B - - gz arithmetic operations on BIGNUMsfcstrlistnextFcStrListNext 3 3 1535617491 0 A - - gz get next string in iterationxcb_selinux_get_selection_data_context_reply- 3 3 1588775193 0 B - - gz ssl_set_max_early_dataSSL_set_max_early_data 3ssl 3 1783951951 0 B - - gz functions for sending and receiving early dataxcopycolormapandfreeXCopyColormapAndFree 3 3 1727145684 0 B - - gz create, copy, or destroy colormaps and color structurefcblanksdestroyFcBlanksDestroy 3 3 1535617491 0 A - - gz Destroy and FcBlanksengine_register_rsaENGINE_register_RSA 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportxcrossingeventXCrossingEvent 3 3 1727145684 0 A - - gz EnterNotify and LeaveNotify event structureec_point_make_affineEC_POINT_make_affine 3ssl 3 1783951951 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsfield_arg- 3x 3 1697309693 0 B - - gz data type validation for fieldspem_read_bio_ec_pubkeyPEM_read_bio_EC_PUBKEY 3ssl 3 1783951961 0 B - - gz PEM object encoding routinessd-boot- 7 7 1788492745 0 B - - gz A simple UEFI boot managerpartx- 8 8 1770236297 0 A - - gz tell the kernel about the presence and numbering of on-disk partitionsblkmapd- 8 8 1536257348 0 A - - gz pNFS block layout mapping daemonxcb_screensaver_select_input- 3 3 1588775193 0 A - - gz xcb_glx_get_booleanv- 3 3 1588775193 0 A - - gz putp_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionhtop- 1 1 1658371322 0 A - - gz interactive process viewer_nc_free_and_exit- 3x 3 1697309692 0 B - - gz curses memory-leak checkingxcb_shm_create_segment_unchecked- 3 3 1588775193 0 B - - gz O`a _property_unchecked.3.gz sUExfil(J J_ evp_`}wrefJ > xcb_}(VdispK)Rsub:ecomp4grub-!rsa_"]I\vari OIfileJ A:lwreKIkec_pjKupkcsKH]i2d_^ԛxcb_OL4@xcb_btiff4xcb_#/ZGpcre,N*xcb_ 0UuuidL4xsystL>xcb_0&krb5s Lwlwp:L Kw;mysq:atest2MDxcb_M03HadmiHui~perlM9]cap_"N A"anydpN Lx509N @xcb_O$iobj_r Fh:xcb_!escry; _9perlVO 8i2asn1CSbxlow D [engiXevp_pC3perlSPEzopenOGtipc <_rsa_GXyxrmihxsetF(e@+Txcb_/'Pxcb_%_wec_gTZ}ause >E0fcco;KAAx509lHxcb_晴pem_Kë?yum- ;sclX5Mx509[@(i2d_^Ʉevp_[xcb_"xkbs6xcb_-sssd  D֚dracWMxcb_%GDpane>test8tssl_CS(my_p>Ci2d_arx509@bX{xcb_Ecms_!U>7 xcb_$Jtbio_Ň :/fcla6jrsa_DaxstrM:u]pxcb_'~xcb_' animHQnZxcb_ۈfÓlwre Dpassb$ЛxcrehIextu͉azevp_=perlb 3^xcb_ systK2(openHJ drsau"+&ksystT`Rasn1@O2wssl_`@rfdrac@ =qsyst6A5(spee8_evp_ҊA!xkbgAlfcms_#Gbxcb_B%vxcb_~%hmysq@d2i_`4"xdelFM 8getb׌ FT Tset_&$sx509Z}bn_p]P eperlIB <4ec_pŽt2̟cursH Q%systB=?7fiel7X4xcb_8ͷdoveB TFdove6 Nsm2X{io::OPengiSPVRdnf-8LrxdesGCC>lxcb_'~xcb_xcb_C~BgrubC*declC@تsecuDFacrypsDFoNxcb_D*rsa_ELzsub:oEjetipcE 8sk_t~<bio_5F7starzF @(awtestɒ R`d2i_F W2xmbt&c,,nfsd늎xcb_&GNdnxcb_aG""x509G Zzpem_H?+xcb_nH)*+gsct_ktssl_ T[ssl_ JmakeHL_xcb_xcb_y xcb_Ob9xungI<d ^cursQI 3aevp_R~apac Ambn_gIRxcb_7$xcb_x)r vwatt Td!xcb_Iasn1_string_freeASN1_STRING_free 3ssl 3 1783951962 0 B - - gz ASN1_STRING allocation functionsssl_session_get_master_keySSL_SESSION_get_master_key 3ssl 3 1783951954 0 B - - gz get internal TLS/SSL random values and get/set master keydracut.conf- 5 5 1786666418 0 A - - gz configuration file(s) for dracutsystemd-portabled.service- 8 8 1788492746 0 A - - gz Portable service managerxkbgetbouncekeysdelayXkbGetBounceKeysDelay 3 3 1727145684 0 A - t gz Queries the current BounceKeys delay for a keyboard device.xcb_selinux_get_client_context_reply- 3 3 1588775193 0 B - - gz perlsource- 1 1 1789370959 0 A - - gz A guide to the Perl source treesystemd-sysusers.service- 8 8 1788492746 0 B - - gz Allocate system users and groupsdovecot.conf- 5 5 1788134400 0 A - - gz The configuration file for dovecot imap and pop3 serverxdestroyregionXDestroyRegion 3 3 1727145684 0 B - - gz create or destroy regionsgrub-mklayout- 1 1 1785729399 0 C grub2-mklayout - gz declare- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)security_setenforce- 3 3 1770733597 0 B - - gz get or set the enforcing state of SELinuxcrypto_secure_mallocCRYPTO_secure_malloc 3ssl 3 1783951953 0 B - - gz secure heap storagexcb_selinux_get_selection_context_context- 3 3 1588775193 0 B - - gz rsa_meth_freeRSA_meth_free 3ssl 3 1783951954 0 B - - gz Routines to build up RSA methodssub::exporter::cookbookSub::Exporter::Cookbook 3pm 3 1570968872 0 A - - gz useful, demonstrative, or stupid Sub::Exporter trickstipc-bearer- 8 8 1716453362 0 A - - gz show or modify TIPC bearersbio_s_connectBIO_s_connect 3ssl 3 1783951966 0 A - - gz connect BIOstart_color- 3x 3 1697309691 0 B - - gz curses color manipulation routinesd2i_x509d2i_X509 3ssl 3 1783951966 0 A - - gz convert objects from/to ASN.1/DER representationxcb_sync_list_system_counters- 3 3 1588775193 0 A - - gz xcb_xkb_get_kbd_by_name_unchecked- 3 3 1588775193 0 B - - gz x509_verify_param_get_hostflagsX509_VERIFY_PARAM_get_hostflags 3ssl 3 1783951965 0 B - - gz X509 verification parameterspem_write_bio_pubkeyPEM_write_bio_PUBKEY 3ssl 3 1783951961 0 B - - gz PEM routinesxcb_get_modifier_mapping_keycodes_length- 3 3 1588775193 0 B - - gz make- 1 1 1650299914 0 A - - gz GNU make utility to maintain groups of programsxungrabkeyboardXUngrabKeyboard 3 3 1727145684 0 B - - gz grab the keyboardcurs_window- 3x 3 1697309684 0 A - - gz create curses windowsbn_gencb_freeBN_GENCB_free 3ssl 3 1783951956 0 B - - gz generate primes and test for primalityxcb_xkb_map_notify_event_t- 3 3 1588775193 0 A - - gz xfillpolygonXFillPolygon 3 3 1727145684 0 B - - gz fill rectangles, polygons, or arcswrefresh- 3x 3 1697309692 0 B - - gz refresh curses windows and linesfile::copyFile::Copy 3pm 3 1789370963 0 A - - gz Copy files or filehandleslwres_inetntop- 3 3 1786647171 0 A - - gz lightweight resolver IP address presentationec_point_method_ofEC_POINT_method_of 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectspkcs7_recip_info_newPKCS7_RECIP_INFO_new 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesxcb_list_fonts_names_length- 3 3 1588775193 0 B - - gz get matching font namesuuidgen- 1 1 1770236297 0 A - - gz create a new UUID valuelwp::simpleLWP::Simple 3pm 3 1650658387 0 A - - gz simple procedural interface to LWPtest2::event::exceptionTest2::Event::Exception 3pm 3 1570971170 0 A - - gz Exception eventxcb_randr_get_crtc_transform_current_params_end- 3 3 1588775193 0 B - - gz perl5180delta- 1 1 1789370953 0 A - - gz what is new for perl v5.18.0cap_get_proc- 3 3 1612504337 0 A - - gz capability manipulation on processesanydbm_fileAnyDBM_File 3pm 3 1789370961 0 A - - gz provide framework for multiple DBMsx509_crl_newX509_CRL_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesxcb_input_set_device_button_mapping- 3 3 1588775193 0 A - - gz perlfaq9- 3pm 3 1570975873 0 A - - gz Web, Email and Networkingopenssl-ciphers- 1ssl 1 1783951950 0 B - - gz SSL cipher display and cipher list tool "% randr_get_screen\iterator.3.gz,U}wunbo4(compC =an/man3/xcb_randr_gereen_info_sizes_leng.gz@a9cloc0Hlibnd5evp_;<o_unchecked.3.gzU80sU@Rasn1^r_get_screen_resourc.gz13sUUtc_transform_chePN,Uan/man3/xcb_randr_ge[retu@z sU80mbio_D Gssl_oevp_]3 +twop@CxsetfXIrandTDD+distB-okg@Rauto>a|}xcb_#xcb_& resi*= xcb_u&\xcb_% bn_aEYsystF5|resi ?Uzdif5UqsU0B--P\-xcb_)׈wis_p_6urrent_crtcs.3.gz]Qxcb_"Kxcb_=grub )d_values_lengthh.3nfscDE--gzd2i_bxcb_randr_get_screenAxcb_z.g50sUxcb_C0es_current_modes_ite4{^keycB[pem_bX,Uan/man3/xcb_randr_gereen_resources_curreames.3.gzto!4U kpK,Ur_get_sc_resources_current_n_endth.3UPsU0B--rti0@Ur_get_screen_resUtmenub C3e1|sUU%newg Dv*evp_pt_screen_resources_cxtiff 4SJgrubL--gz0,Ur_get_sc_resources_current_uckedngthre1UsU0B--PUre/man/man3/xcb_r_get_screen_resourcHaselipysUsUpxcb_ W engi8^Bwptar?utputs.3.gz1rdma 6gzip65JwSxcb_p xcb_"xcb_htpa< GUr_get_screen_reses_current_outputs_l?evp_:[dtdh_fBbio_Eɠpperlt 9reen_resources_curreI&xcb_%fxcb- 3wQQocsp9Ivevp_<testcHKkey.a7P^tec_kt;v mvwi6 QcpanRsU kp,Uձxcb_)6pcre@NGxcb_fsg_wC,Ure/man/mxcb_randr_get_screenources_names.3.gzUq.0sU泶vimd&@r_get_screen_resourcHXssl_mXEwm<,Uan/man3/xcb_randr_gereen_resources_namesgth.3.gz-N_tif 4?xcb_\: dcb- _jperlZ-x509D5xcb_>xcb_r_get_screen_resourcutputs_end.3.gz0sU kp,Uan/man3/xcb_randr_ge  xcb_Q>bio_ /UsUx,Ure/man/mN7xcb_ources_outputs_lengt%evp_^x509n Zr_get_screen_resourcnchecked.3.gz0sU kp,UtgetYRuLxcb_I,"gencoPb gnews5b::c2 ^00menu Cui_gNrxkeyI;7@ttk_=x usUnge_unchecked.3.gz*0sU kpؽ,U[7randtVxcb_OuU)0sUUre/man/man3/xcb_r_list_output_proper_atoms.3.gz 7_xcb_,Uan/man3/xcb_randr_liutput_properties_atoec_gXg4keyc! ,bc 1ZGxcb_randr_list_outpuoperties_reply.3.gz!pysUUPUre/man/man3/xcb_r_list_output_properܵpem_=0sU kpssl_$X4xcb_|'xcb_/xkbgevp_iFxget?`jCtextc efind' =easn1nG!VxfocQq.x509&Uset_<iKmite ;e$bdh_g*Qduasn1C<ssl_rzhtk_shDsUcsU--gzked6XnetsNxcb_randr_list_proviproperties_atoms_endtconf#Y$Test SUr_query_output_prty_valid_values_len\yumd?U0A--gzhecPy,Uan/man3/xcb_randr_lixcb_5 .3.gzh.3.gz$$txcb_r"_.dispRZ_fcfo 0properties_uncheckedVd2i_NeUre/man/man3/xcb_xcb_3.gzyW,U0sU kp,Uan/man3/xcb_randr_quGnamiHgz #U kp),Ure/man/mxcb_randr_query_outpS5tap:TV#0sU>xcb_+JlwreH^"softg Q313sUxcb_*P٤,UWxfreO?exte|J# hunicnRxcb_gssl_^"Nxcb_3;Wxcb_d#Qess_IertPUre/man/man3/xcb_;menuN xungX:sUpysUH<crluan/man3/xcb_randr_quprovider_property.3.lues_length. ssl_Zperl 4xcb_randr_query_prov_property_unchecked.Uq 0sU39tige: ==0perl / seli6xcb_ gpgv96engitYU[mkdu Tlients_lengthrsUPsU--gzd9,Ure/man/mxcb_randr_query_provieis_lB 6 =nseqQUr_query_providerperty_valid_values_l5rpc. .U_change_notify_ePɨ,Uz)xcop /pam_IG8ssl_!gC[Junex' 3+ls.c4]newp =Yvssl_U,xcb_K%m*prof(pXengi%O|Mxcb_80sU kpfdfo ;engipQe i2d_ap`J?pxcb_pL openqM%mvinpqMxcb_randr_set_crtc_cg.3.gz,U1%ec_gqs_chePUre/man/man3/xcb_ GxmblWrU3.gznput_focus_unch0sU kpsha2rAan/man3/xcb_randr_setc_config_unchecked.dnf s2U kp),Ure/man/mxcb_randr_set_crtc_g.3.gzsignct1vubio_As 5ad_sPui_as@r_set_crtc_gamma_che(ztiffs E0sU kp>sslp 7 curs%t R-=dh_ntKacons# Oengine_set_randENGINE_set_RAND 3ssl 3 1783951959 0 B - - gz ENGINE cryptographic module supporti2d_dsa_pubkey_fpi2d_DSA_PUBKEY_fp 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_get_screen_saver_unchecked- 3 3 1588775193 0 B - - gz openssl_malloc_initOPENSSL_malloc_init 3ssl 3 1783951959 0 B - - gz Memory allocation functionsmvinstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowec_group_new_from_ecparametersEC_GROUP_new_from_ecparameters 3ssl 3 1783951951 0 B - - gz Functions for creating and destroying EC_GROUP objectsxmblookupstringXmbLookupString 3 3 1727145684 0 A - t gz obtain composed input from an input methodsha256_updateSHA256_Update 3ssl 3 1783951965 0 B - - gz Secure Hash Algorithmdnf- 8 8 1741686480 0 A - - gz DNF Command Referencebio_s_secmemBIO_s_secmem 3ssl 3 1783951951 0 B - - gz memory BIOui_add_error_stringUI_add_error_string 3ssl 3 1783951955 0 B - - gz user interfacetifftileTIFFtile 3tiff 3 1785289550 0 A - - gz tile-related utility routinescurs_border- 3x 3 1697309683 0 A - - gz create curses borders, horizontal and vertical linesdh_new_by_nidDH_new_by_nid 3ssl 3 1783951952 0 A - - gz get or find DH named parametersrand_drbg_cleanup_entropy_fnRAND_DRBG_cleanup_entropy_fn 3ssl 3 1783951955 0 B - - gz set callbacks for reseedingxcb_input_key_press_event_t- 3 3 1588775193 0 A - - gz tipc-media- 8 8 1716453362 0 A - - gz list or modify media propertiesrsa_padding_check_pkcs1_oaepRSA_padding_check_PKCS1_OAEP 3ssl 3 1783951956 0 B - - gz asymmetric encryption paddingxsetscreensaverXSetScreenSaver 3 3 1727145684 0 A - - gz manipulate the screen saver[- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ec_gfp_mont_methodEC_GFp_mont_method 3ssl 3 1783951966 0 B - - gz Functions for obtaining EC_METHOD objectsausearch- 8 8 1752572516 0 A - - gz a tool to query audit daemon logsx509_sign_ctxX509_sign_ctx 3ssl 3 1783951962 0 B - - gz sign or verify certificate, certificate request or CRL signaturexcb_shm_get_image_unchecked- 3 3 1588775193 0 B - - gz yum-copr- 8 8 1712570567 0 A - - gz redirecting to DNF copr Pluginscl- 1 1 1503649382 0 A - - gz Setup and run software from Software Collection environmentx509_sig_get0X509_SIG_get0 3ssl 3 1783951966 0 A - - gz DigestInfo functionsi2d_x509_algorsi2d_X509_ALGORS 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_meth_set_copyEVP_PKEY_meth_set_copy 3ssl 3 1783951958 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_glx_finish_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_color_table_parameteriv_data_end- 3 3 1588775193 0 B - - gz sssd-sudo- 5 5 1785203682 0 A - - gz Configuring sudo with the SSSD back enddracut-pre-mount.service- 8 8 1786666418 0 A - - gz runs the dracut hooks before /sysroot is mountedxcb_xf86dri_create_context_unchecked- 3 3 1588775193 0 B - - gz panel- 3x 3 1697309694 0 A - - gz panel stack extension for cursesssl_get_current_cipherSSL_get_current_cipher 3ssl 3 1783951965 0 A - - gz get SSL_CIPHER of a connectioni2d_ocsp_signaturei2d_OCSP_SIGNATURE 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationcms_add1_certCMS_add1_cert 3ssl 3 1783951961 0 B - - gz CMS certificate and CRL utility functionsxcb_xinerama_get_screen_count_reply- 3 3 1588775193 0 B - - gz bio_nextBIO_next 3ssl 3 1783951961 0 B - - gz BIO chain traversalfclangsetunionFcLangSetUnion 3 3 1535617491 0 A - - gz Add langsetsxstringtokeysymXStringToKeysym 3 3 1727145684 0 A - - gz convert keysymsxcb_input_send_extension_event_checked- 3 3 1588775193 0 B - - gz xcb_glx_delete_lists- 3 3 1588775193 0 A - - gz lwres_context_allocmem- 3 3 1786647171 0 B - - gz lightweight resolver context managementxcreatepixmapfrombitmapdataXCreatePixmapFromBitmapData 3 3 1727145684 0 B - - gz manipulate bitmapsextutils::typemaps::inputmapExtUtils::Typemaps::InputMap 3pm 3 1570957115 0 A - - gz Entry in the INPUT section of a typemapsystemd-reboot.service- 8 8 1788492746 0 B - - gz System shutdown logicspeed- 1ssl 1 1783951950 0 A - - gz test library performanceevp_md_ctx_freeEVP_MD_CTX_free 3ssl 3 1783951951 0 B - - gz EVP digest routinescms_contentinfo_newCMS_ContentInfo_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxcb_input_list_input_devices_devices- 3 3 1588775193 0 B - - gz mysql_fetch_row- 3 3 1786452952 0 A - - gz fetches row of data from result setd2i_x509_cert_auxd2i_X509_CERT_AUX 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationxdeletecontextXDeleteContext 3 3 1727145684 0 B - - gz associative look-up routinesgetbegyx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinatesset_matchpathcon_printf- 3 3 1770733597 0 B - - gz set flags controlling the operation of matchpathcon or matchpathcon_index and configure the behaviour of validity checking and error displayingx509_crl_set_issuer_nameX509_CRL_set_issuer_name 3ssl 3 1783951953 0 B - - gz get and set issuer or subject namesbn_pseudo_rand_rangeBN_pseudo_rand_range 3ssl 3 1783951960 0 B - - gz generate pseudo-random numberec_point_point2bnEC_POINT_point2bn 3ssl 3 1783951963 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectscurs_inch- 3x 3 1697309683 0 A - - gz get a character and attributes from a curses windowfield_opts_on- 3x 3 1697309693 0 B - - gz set and get field optionsnfsd nfsd 7 nfsd 8xcb_sync_destroy_counter- 3 3 1588775193 0 A - - gz doveadm-sync- 1 1 1778562191 0 A - - gz Dovecot's two-way mailbox synchronization featuresm2SM2 7ssl 7 1783951931 0 A - - gz Chinese SM2 signature and encryption algorithm supportio::uncompress::gunzipIO::Uncompress::Gunzip 3pm 3 1782702953 0 A - - gz Read RFC 1952 files/buffersengine_cleanupENGINE_cleanup 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportdnf-transaction-json- 5 5 1741686480 0 A - - gz DNF Stored Transaction JSONxcb_input_xi_list_properties_unchecked- 3 3 1588775193 0 B - - gz xcb_xfixes_set_gc_clip_region- 3 3 1588775193 0 A - - gz sk_type_deletesk_TYPE_delete 3ssl 3 1783951961 0 B - - gz stack containertest2::hubTest2::Hub 3pm 3 1570971170 0 A - - gz The conduit through which all events flow.xmbtextpercharextentsXmbTextPerCharExtents 3 3 1727145684 0 A - - gz obtain per-character information for a text stringsct_get_signature_nidSCT_get_signature_nid 3ssl 3 1783951954 0 B - - gz A Certificate Transparency Signed Certificate Timestampssl_ctx_use_cert_and_keySSL_CTX_use_cert_and_key 3ssl 3 1783951955 0 B - - gz load certificate and key datassl_get_wbioSSL_get_wbio 3ssl 3 1783951925 0 A - - gz get BIO linked to an SSL objectxcb_glx_is_direct_reply- 3 3 1588775193 0 B - - gz xcb_record_query_version- 3 3 1588775193 0 A - - gz xcb_xkb_select_events- 3 3 1588775193 0 A - - gz evp_pkey_meth_get0_infoEVP_PKEY_meth_get0_info 3ssl 3 1783951966 0 B - - gz enumerate public key methodsapachectl- 8 8 1778252820 0 A - - gz Apache HTTP Server Control Interfacexcb_input_change_device_key_mapping- 3 3 1588775193 0 A - - gz xcb_composite_name_window_pixmap_checked- 3 3 1588775193 0 B - - gz wattr_get- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesxcb_res_query_clients_clients_iterator- 3 3 1588775193 0 B - - gz ui_method_set_ex_dataUI_method_set_ex_data 3ssl 3 1783951965 0 B - - gz user interface method creation and destructionO(ؗ0.3.gz0sUN,U_ evp_`nitor_checked.3.gz xcb_}(VdispK)Rsub:ecomp4grub-!rsa_"]I\vari OUre/man/man3/xcb_r_set_output_primarycked.3.gzg,U0sU kp]i2d_^an/man3/xcb_randr_se@xcb_btiff4xcb_#/ZGpcre,N*xcb_ checked.3.gzkedxsystL>xcb_0&krb5s Lr_set_provider_offlow;mysq:0sU kp,U3HadmiHovider_offload_sink_ked.3.gzU kp,Ure/man/mxcb_randr_set_providiobj_r Fh:xcb_!escry;Ure/man/man3/xcb_i2asn1CSbxlow D [engiXevp_pC3perlSovider_output_sourcecked.3.gzU kpyxrmixcb_randr_set_screenfig_reply.3.gzed_pa+Txcb_/'Pxcb_%Ure/man/man3/xcb_r_set_screen_config_E0fcco;K0sU kp,U晴pem_Kreen_size.3.gzsUsU--gzeckJ,Ure/man/mxcb_randr_set_screene_checked.3.gzattr_"xkbsUre/man/man3/xcb_lor_cursor_checked.3sUe_picture_checketest8an/man3/xcb_record_c(my_p>`sUsUrx509@bX{xcb_xcb_record_create_cot_checked.3.gzUq0sUjrsa_Drd_disable_context.3U1sUU0A--gzked animHQan/man3/xcb_record_dle_context_checked.3passbU kp,Ure/man/mzevp_=perlb 3^xcb_d0@(openHJ drsau"+&ksystT`Rasn1@O2wssl_`@rfdrac@ =qsyst6A5_context_conAU kp!xkbgAlxcb_record_enable_cobxcb_B%0sUUre/man/man3/xcb_rd_enable_context_re3.gz sU0sU kp ,Uan/man3/xcb_record_e eperlIB <u,UU kp%systB=xcb_record_free_contchecked.3.gz sU8ͷdoveB TUer_query_pict_fos_formats_lengthzgzsUU0A--gzhecLrxdesGCCuery_pict_index_valu~xcb_sUsU~BgrubC*declC@تsecuDFacrypsDFoNxcb_D*rsa_ELzsub:oEjetipcE 8z_csUbio_5F7starzF @an/man3/xcb_record_q`d2i_F WsU kpr_clients_ch0늎xcb_&GNdnxcb_aG""x509G Zzpem_H?+xcb_nH)Ure/man/man3/xcb_rd_query_version_unced.3.gzmakeHL,Uan/man3/xcb_record_rter_clients.3.gzUb9xungI<d ^cursQI 3:,Ure/man/mxcb_record_register_mbn_gIR 0sUUre/man/man3/xcb_d!xcb_I 0sUreate_picture.3.gz13sUPsU0B--gzt_cpeExfil(J J}wrefJ >d.3.gzen_un@psU kpIfileJ Aan/man3/xcb_render_c:lwreKIkec_pjKupkcsKHԛxcb_OL40UuuidL4_gradient_checked.3._bufpsUwlwp:L KUre/man/man3/xcb_atest2MDz1sUU0A--gzeckP9,Uxcb_M0ui~perlM9]cap_"N AU kp9,Ure/man/mxcb_render_fill_rectes.3.gz1UsU_filtersasesP"anydpN Ler_fill_rectangles_cx509N @xcb_O$ _9perlVO 8PEzopenOGtipc <_rsa_GX--gzhxsetFxcb_render_free_glypt_checked.3.gz(e@_wec_gTZ}ause >AAx509lHxcb_ë?yum- ;sclX5Mx509[@(i2d_^Ʉevp_[xcb_6xcb_-sssd  D֚dracWMxcb_%GDpane>Ure/man/man3/xcb_er_query_filters_ali.3.gzp,,UpsU kp=,Utssl_CS_filters_aliases_endzAU kpp<,Ure/man/mxcb_render_query_filCi2d_aUpsUEcms_!Uer_query_filters_fil>7 xcb_$psU kpJtbio_Ň :an/man3/xcb_render_q/fcla6axstrM:U kpu]pxcb_'xcb_render_query_fil_reply.3.gz1UpsUzoids_chdhPnZxcb_ۈer_query_filters_uncfÓlwre DpsU kp$ЛxcrehIextu͉a_pict_formats.3.gzPsU sU--gz systK2(spee8rmats_formats.3.gz1psU_evp_ҊAer_query_pict_formatfcms_#Gvxcb_~%hmysq@d2i_`4"xdelFM 8getb׌ FT Tset_&$sx509Z}bn_p]P4ec_pŽt2̟cursH Q?7fiel7X4xcb_Fdove6 Nsm2X{io::OPengiSPVRdnf-8>lxcb_'xcb_CU sU $,Uer_queryt_index_values_valuesk_t~<(awtestɒ R2xmbt&c,,nfsd*+gsct_ktssl_ T[ssl_ J_xcb_xcb_y xcb_Ongth.3.gzUpsU#,Ure/man/maevp_R~apac Axcb_7$Ure/man/man3/xcb_xcb_x)r vwatt TsU sU@a ,Uuery_pict_formats_unkedength.3*-U~xcb_'Z,Rui_m`bssl_]֏Txcb_z!xcb_Vkbio_@NnewuC ADevp_WJvxcb_(es.3.gzoard_controlpsU kpd]x5099VJxcb_6 Bxcb_#%pem_mUA3xcb_U-<xcb_VW'p11-MCxcb_FV)' pod:JNvevp_{VXAtime@ gpg-baMssl_eZOxcb_.asn1VNJxdra$=@ct_pt evp_.<6x509z4seliLW6,asn1WF-i2d_W Zcap_XX QvMxkbaFIquerXK}2evp_Y>s\xcb_cYF|ca-l Woevp_NfPAtest?74 i2d_ci2d_dtest $pvxaug IuserYJsg_wY+Agete2Z <xkbk |2Eseli ~open$  2vcocspyZSxcb_Z1:}tld_0[ )ĥset_b PP7Ifcco W;]dh_m, Y)engid[T +Mprof[G ncp&\7x,chme`\-uui_m\a$ xcre ]aKgfdl ;txcb_  XfOdtlsz]{cpan5 dx509^Zˇdes_^C]hcwadd^ \7gett .ui_gF_:Bdh_g`d xcb_ 6,mkfs @slk__ 8#[fireeLspmcpr~` =des_=-$pem_`Bmvwi QIseusybsxne =bssl_G|xcb_"jxcb_/Lx509XTnd2i_eWi2d_Ab<,xcb_oŜrecuKYemysqYImoduiseli a~mkcpana QqOevp_4;1?d2i_~\]\xcb_^2xcb_!%5telncBfxcb_b upureJp^xcb_ysmim=Assl_Z{Qxcb_aio::NbJB]Stie:b BDxcb_bmodu;Nvn evp_<"xcb_nxget  Nw>/xcb_{D;evpBxall1cEH*genecDC/xsetcG(Xextu\ ec_p9d$h"Aopenj ^$selad?-char0e {l@xcb_e2 7ncat=rosslhntap:[extu Zfxcb_Ymoduf Ex "rsa_Oyssl_Rfy`Lulibc@ perld 0 xcheGtsig 5xcb_f%3,Axkbl<kWconfY83xcb_&pkcsZJglocaVGWmvwi! ^xcb_(u^perlP96pcreGPNpythP^perlQ6fcdiQQM$nmvin%g TbitmQ G4asyngo 1evp_h!d1evp_h`getciRݙzmorQSLNip-mai 8=fLsecoi AU%d2i_i`xgetcj AFxkbsXRxcb_DS2Ÿx509j]Dqxcb_,ksxnet_newSXNET_new 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesssl_rstate_string_longSSL_rstate_string_long 3ssl 3 1783951965 0 B - - gz get textual description of state of an SSL object during read operationxcb_glx_gen_queries_arb- 3 3 1588775193 0 A - - gz xcb_query_font_char_infos- 3 3 1588775193 0 B - - gz query font metricsx509_store_ctx_verify_fnX509_STORE_CTX_verify_fn 3ssl 3 1783951957 0 B - - gz X509_STORE_CTX initialisationd2i_access_descriptiond2i_ACCESS_DESCRIPTION 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationi2d_asn1_utf8stringi2d_ASN1_UTF8STRING 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xfixes_copy_region_checked- 3 3 1588775193 0 B - - gz recursive_session_key_scan- 3 3 1633701054 0 A - - gz apply a function to all keys in a keyring treemysql_row_seek- 3 3 1786452952 0 A - - gz Positions the row cursor to an arbitrary rowmodule::load::conditionalModule::Load::Conditional 3pm 3 1570964823 0 A - - gz Looking up module information / loading at runtimeevp_rc2_40_cbcEVP_rc2_40_cbc 3ssl 3 1783951966 0 B - - gz EVP RC2 cipherd2i_ec_pubkeyd2i_EC_PUBKEY 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_tex_genfv_reply- 3 3 1588775193 0 B - - gz xcb_xkb_list_components_types_length- 3 3 1588775193 0 B - - gz telnet- 1 1 1617964795 0 A - - gz user interface to the TELNET protocolpure-mrtginfo- 8 8 1749219283 0 A - - gz provide an MRTG-graphable user count for ftpdxcb_glx_get_clip_plane_data- 3 3 1588775193 0 B - - gz smime_read_cmsSMIME_read_CMS 3ssl 3 1783951920 0 A - - gz parse S/MIME messagessl_ctx_set_tlsext_use_srtpSSL_CTX_set_tlsext_use_srtp 3ssl 3 1783951966 0 A - - gz Configure and query SRTP supportxcb_input_xi_query_pointer- 3 3 1588775193 0 A - - gz module::loadedModule::Loaded 3pm 3 1789371020 0 A - - gz mark modules as loaded or unloadedevp_aes_256_cbcEVP_aes_256_cbc 3ssl 3 1783951951 0 B - - gz EVP AES cipherxcb_randr_get_crtc_gamma_reply- 3 3 1588775193 0 B - - gz xgetfontpathXGetFontPath 3 3 1727145684 0 B - - gz set, get, or free the font search pathxcb_free_colormap_checked- 3 3 1588775193 0 B - - gz evp- 7ssl 7 1783951930 0 A - - gz high-level cryptographic functionsextutils::command::mmExtUtils::Command::MM 3pm 3 1570956921 0 A - - gz Commands for the MM's to use in Makefilesopenssl-req- 1ssl 1 1783951904 0 A - - gz PKCS#10 certificate request and certificate generating utilityncat- 1 1 1766062121 0 A - - gz Concatenate and redirect socketsossl_store_info_new_paramsOSSL_STORE_INFO_new_PARAMS 3ssl 3 1783951966 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectstap::parser::grammarTAP::Parser::Grammar 3pm 3 1570970555 0 A - - gz A grammar for the Test Anything Protocol.extutils::makemaker::tutorialExtUtils::MakeMaker::Tutorial 3pm 3 1570956921 0 A - - gz Writing a module with MakeMakerxcb_render_composite_checked- 3 3 1588775193 0 B - - gz rsa_public_decryptRSA_public_decrypt 3ssl 3 1783951919 0 A - - gz low-level signature operationslibcap- 3 3 1612504337 0 A - - gz capability data object manipulationperlfaq4- 3pm 3 1570975872 0 A - - gz Data ManipulationxchecktypedwindoweventXCheckTypedWindowEvent 3 3 1727145684 0 B - - gz select events by typetsig-keygen- 8 8 1786647187 0 B - - gz ddns key generation toolxkblatchmodifiersXkbLatchModifiers 3 3 1727145684 0 A - t gz Latches and unlatches any of the eight real keyboard modifiersconf_modules_finishCONF_modules_finish 3ssl 3 1783951909 0 A - - gz OpenSSL configuration cleanup functionsxcb_input_xi_get_focus- 3 3 1588775193 0 A - - gz pkcs7_signer_info_freePKCS7_SIGNER_INFO_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitieslocale::countryLocale::Country 3pm 3 1570963306 0 A - - gz module for dealing with country code setsmvwinchnstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowxcb_glx_get_drawable_attributes_attribs- 3 3 1588775193 0 B - - gz ApsU kps,UThbtap:)yontext_context_end.3C[xcb_!t}evp_]#x509WR}mxcb_)P6sU7sUP,Uan/man3/xcb_selinux_xcb_ hfcco:Jibuf_Qbn_rCJ}xcb_M3X6xcb_Ecurs 3> Sxcb_ +HunixS Cntext.3.gzp_plane_dpsU kpf,slk_ 8an/man3/xcb_selinux_device_create_contexNcms_ Tsxcb_D(,Ure/man/mpxcb_(reate_context_contexgz1psUxcb_$ate_context_context_xcb_&U0B--gz2osslR4@xcb_%xkbc<8Y8asn1[rxkbs cOLevp_dhm~QbisoL_context_context.3.gsUU @Unux_get_propertytext_context_length̓=ssl_8 Xpxcb_ P,Umxkbg rtrsa_g  ISqpem_ A h@xset  Tpkcsm L,hvless  G_context_unchecked.3data!`sUUPppcre" Nnux_get_property_con,dbd: V~x509 GcinstK ?cpan m wunc = (dpkgd C--gzconxcb_xcb_selinux_get_prop_context_reply.3.gzdeclIsetfD:Ure/man/man3/xcb_nux_get_property_crecontext.3.gz_table_psU kp ,Uget_property_create_ext_uncheckedgthE o2i_ rr1xcb_1,Unux_get_erty_data_context_coױi2d__Pwclr BKfpam_; EalwreHemxkbfEkbgdbm>[`sU BsUjengiQderas ?c(%sadfJOrxkbsh^|semaYq,Ure/man/mxcb_selinux_get_prop_create_context_replgz_?sUUnux_get_propertya_context_uncheckedocspOU0B--gzPq,Uan/man3/xcb_selinux_݊xcb_(M=d2i_%lU kpp,Ure/man/m%ssl_Q^xdra UgzQpsUUUnux_get_property_context_context_len.31 >sUdh_gu[@,U9Devp_(r9?/perlz 30EsU@AsUtYbio_ 8fssl_p^x509VNpkcsI bn_gXE0@Unux_get_propertyfcstE13sUUh_checkededƑxcb_-;/libm "property_use_context+ssl_AcU kpTu,Ure/man/mxcopf_use_context_contextzpsUUnux_get_selectioÕfcbl6?313sUU0B--gzengiUan/man3/xcb_selinux_VxcroU/ec_pRfiel =u,Ure/man/mYpem_/Q`sd-b7gth.apsUUnux_get_selectioeate_context_contextata1 7sUG1partcPw,Uan/man3/xcb_selinux_property_use_contexthecked.3.gzHpGsUan3/xcb_selinux_get_selection_context_context.3.gzpsUndx,Uan/man3/xcb_selinux_selection_context_unwblkm?=jxcb_v,Ure/man/mb.kxcb_3putp=k+htop57&_nc_q9Ƕxcb_0.3a1@DsU=xcb_M,PDy,Uan/man3/xcb_selinux_1dh_gcElrpm- ? perld 8"W>atru@4i2d_`n_create_context.3.gnsU7secuaLUdri_get_client_dii2d_ He_lengthy3gzHsUFsU@w,Uget_selection_createΖ+pam_ CHsU kp--gz0#Issl_jzction_create_contextheckedngth1UFsU0B--zmysq4Hxcb_!defaDXG7xcb_%-xcb_@},Uget_selection_data_cxcb_.dxcb_b.sasn1\A,Ure/man/m-ssl_!l!9fcva 3_xqueD0rand8Rߋtie:WMxcb_ (Vqset_OPU0B--gz_cossl_Qxcb_'selection_data_conteUslk_K 8 uuid;Nssl_hlxcb_].a ocspH)ysnmpIset_]INkbn_mEgete e6,{xcb_)JsU kpz,Uget_selection_data_cxt_uncheckedgthe'engiX--gz_co4,Unux_get_`ripe4G:ssl_Zesxcb_=perl79(:shre~\evp_Dontext_reply.3.gzJsU kp6Iseli3"Oget_selection_use_co<dsa_ KIsU 7sUx509 Lxcb_Ybio_Am8jsonWOCengiS MJdsa_V~Bxcb_!/n xcb_jͻmenu SnsUJsU|Kxcb_%get_window_create_cot_uncheckedgthQsU@KsU--gzM&xunm; Bction_use_context_unkedngth.31U@KsUwindow_cxt_cPZͲxcb_˼kssl_bD|xdesB9JMIocspM]hrand< xkbk;f@evp_Yevp_"N_KpkcsK{bio_6&evp_*?xcb_{-„xcb_+7ޣkvm_ DR3:xcb_O/>xnotiAontext_end.3.gzUJsU kpe,U];Tmsql E Unet:$ c exte= fc-c@ ?8pigeH@ Q>/bn_s@ B{fcut@? 5xcb_>A"Ure/man/man3/xcb_engi}AJd2i_A_+rtcwJBSvx509BS)teeC\GrepqtC >gztogram_paU kpd,Ure/man/mx(dracCS)xcb_%DAi2d_XDNqxcb_D!$ xcb_D$sxcb_5E 8^evp_rEQv˶evp_ESJbio_>F =ioevp_FB doveF Lxfopen0G\uinsmGTUc,Unux_get_ cleaGBkedngth.31 5asn1@HKaLtiffHSUre/man/man3/xcb_nux_list_properties_fc-cache- 1 1 1528978119 0 A - - gz build font information cache filespigeonhole- 7 7 1788191913 0 A - - gz Overview of the Pigeonhole Sieve support for Dovecotbn_set_bitBN_set_bit 3ssl 3 1783951963 0 A - - gz bit operations on BIGNUMsfcutf16toucs4FcUtf16ToUcs4 3 3 1535617491 0 A - - gz convert UTF-16 to UCS4xcb_selinux_list_properties_reply- 3 3 1588775193 0 B - - gz engine_get_ex_dataENGINE_get_ex_data 3ssl 3 1783951966 0 B - - gz application-specific datad2i_pkcs7_signedd2i_PKCS7_SIGNED 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationrtcwake- 8 8 1770236297 0 A - t gz enter a system sleep state until specified wakeup timex509_store_set_check_policyX509_STORE_set_check_policy 3ssl 3 1783951964 0 B - - gz set verification callbacktee- 1 1 1785268171 0 A - - gz read from standard input and write to standard output and filesrepquota- 8 8 1633763316 0 A - - gz summarize quotas for a filesystemdracut-cmdline.service- 8 8 1786666418 0 A - - gz runs the dracut hooks to parse the kernel command linexcb_test_grab_control- 3 3 1588775193 0 A - - gz i2d_re_x509_tbsi2d_re_X509_tbs 3ssl 3 1783951962 0 A - - gz X509 encode and decode functionsxcb_input_device_changed_event_t- 3 3 1588775193 0 A - - gz xcb_randr_configure_output_property- 3 3 1588775193 0 A - - gz xcb_xkb_get_indicator_map_reply- 3 3 1588775193 0 B - - gz evp_md_meth_newEVP_MD_meth_new 3ssl 3 1783951966 0 A - - gz Routines to build up EVP_MD methodsevp_pkey_assign_siphashEVP_PKEY_assign_SIPHASH 3ssl 3 1783951958 0 B - - gz EVP_PKEY assignment functionsbio_tellBIO_tell 3ssl 3 1783951958 0 B - - gz BIO control operationsevp_encryptfinalEVP_EncryptFinal 3ssl 3 1783951955 0 B - - gz EVP cipher routinesdoveadm-kick- 1 1 1778562190 0 A - - gz Disconnect users by user name and/or IP addressopenssl_init_sslOPENSSL_init_ssl 3ssl 3 1783951916 0 A - - gz OpenSSL (libssl and libcrypto) initialisationinsmod- 8 8 1712567933 0 A - - gz Simple program to insert a module into the Linux Kernelclear- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowasn1_string_setASN1_STRING_set 3ssl 3 1783951952 0 B - - gz ASN1_STRING utility functionstiffrgbaimageTIFFRGBAImage 3tiff 3 1785289550 0 A - - gz read and decode an image into a rasterperl5144delta- 1 1 1789370953 0 A - - gz what is new for perl v5.14.4pcre2_callout_enumerate- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)python2- 1 1 1712725130 0 B - - gz an interpreted, interactive, object-oriented programming languageperlvar- 1 1 1789370961 0 A - - gz Perl predefined variablesfcdircachereadFcDirCacheRead 3 3 1535617491 0 A - - gz read or construct a directory cachebitmapunitBitmapUnit 3 3 1727145684 0 B - - gz image format functions and macroszmore- 1 1 1788965581 0 A - - gz file perusal filter for crt viewing of compressed textxkbsetnamedindicatorXkbSetNamedIndicator 3 3 1727145684 0 A - - gz Names an indicator if it is not already named; toggles the state of the indicator; sets the indicator to a specified state and sets the indicator map for the indicatorxcb_allow_events_checked- 3 3 1588775193 0 B - - gz release queued eventsxcb_xinerama_is_active- 3 3 1588775193 0 A - - gz perl5280delta- 1 1 1789370954 0 A - - gz what is new for perl v5.28.0ssl_cipher_get_digest_nidSSL_CIPHER_get_digest_nid 3ssl 3 1783951920 0 A - - gz get SSL_CIPHER propertiesxcb_input_change_device_key_mapping_checked- 3 3 1588775193 0 B - - gz xenableaccesscontrolXEnableAccessControl 3 3 1727145684 0 B - - gz control host access and host control structuremkfifo- 1 1 1785268171 0 A - - gz make FIFOs (named pipes)pem_read_bio_dsaparamsPEM_read_bio_DSAparams 3ssl 3 1783951956 0 B - - gz PEM routinesxcb_randr_get_screen_resources_current_names- 3 3 1588775193 0 B - - gz xcb_input_grab_device_key- 3 3 1588775193 0 A - - gz xcb_xkb_get_kbd_by_name- 3 3 1588775193 0 A - - gz evp_pkey_asn1_get_countEVP_PKEY_asn1_get_count 3ssl 3 1783951966 0 A - - gz enumerate public key ASN.1 methodsasn1_string_lengthASN1_STRING_length 3ssl 3 1783951964 0 A - - gz ASN1_STRING utility functionsselinux_mkload_policy- 3 3 1770733597 0 B - - gz load a new SELinux policyasn1_time_normalizeASN1_TIME_normalize 3ssl 3 1783951966 0 B - - gz ASN.1 Time functionsi2d_dsa_sigi2d_DSA_SIG 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationcap_copy_int- 3 3 1612504337 0 B - - gz capability state external representation translationquery_user_context- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionsevp_aria_256_cfbEVP_aria_256_cfb 3ssl 3 1783951956 0 B - - gz EVP ARIA cipherxcb_dpms_get_version_reply- 3 3 1588775193 0 B - - gz user_contexts- 5 5 1770733597 0 A - - gz The SELinux user contexts configuration filessg_write_and_verify- 8 8 1787058260 0 C sg_write_verify - gz getenforce- 8 8 1770733597 0 A - - gz get the current mode of SELinuxocsp_resp_get0_signerOCSP_resp_get0_signer 3ssl 3 1783951958 0 B - - gz OCSP response utility functionsxcb_selinux_get_selection_create_context_context- 3 3 1588775193 0 B - - gz tld_get_4z- 3 3 1570985734 0 A - - gz API functionengine_get_ciphersENGINE_get_ciphers 3ssl 3 1783951961 0 B - - gz ENGINE cryptographic module supportprofession_info_newPROFESSION_INFO_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiescp- 1 1 1785268171 0 A - - gz copy files and directorieschmem- 8 8 1770236297 0 A - - gz configure memoryui_method_set_writerUI_method_set_writer 3ssl 3 1783951959 0 B - - gz user interface method creation and destructionxcreatecolormapXCreateColormap 3 3 1727145684 0 A - - gz create, copy, or destroy colormaps and color structuredtlsv1_client_methodDTLSv1_client_method 3ssl 3 1783951963 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsx509_name_entry_get_objectX509_NAME_ENTRY_get_object 3ssl 3 1783951960 0 A - - gz X509_NAME_ENTRY utility functionsdes_ede2_ofb64_encryptDES_ede2_ofb64_encrypt 3ssl 3 1783951954 0 B - - gz DES encryptionwaddchnstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowui_get_methodUI_get_method 3ssl 3 1783951958 0 B - - gz user interfaceslk_wset- 3x 3 1697309692 0 B - - gz curses soft label routinesdh_generate_parameters_exDH_generate_parameters_ex 3ssl 3 1783951956 0 B - - gz generate and check Diffie-Hellman parametersmcprint_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionpem_write_rsaprivatekeyPEM_write_RSAPrivateKey 3ssl 3 1783951963 0 B - - gz PEM routinesselinux_usersconf_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filescpan::metaCPAN::Meta 3pm 3 1570951319 0 A - - gz the distribution metadata for a CPAN distxcb_input_xi_get_client_pointer- 3 3 1588775193 0 A - - gz io::compress::bzip2IO::Compress::Bzip2 3pm 3 1782702953 0 A - - gz Write bzip2 files/bufferstie::arrayTie::Array 3pm 3 1789370966 0 A - - gz base class for tied arraysxcb_glx_get_integerv_reply- 3 3 1588775193 0 B - - gz xalloccolorplanesXAllocColorPlanes 3 3 1727145684 0 B - e gz allocate and free colorsgeneral_name_dupGENERAL_NAME_dup 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesxsetgraphicsexposureXSetGraphicsExposure 3 3 1727145684 0 B - - gz GC convenience routinesec_point_get_affine_coordinates_gfpEC_POINT_get_affine_coordinates_GFp 3ssl 3 1783951911 0 A - - gz Functions for creating, destroying and manipulating EC_POINT objectsselabel_stats- 3 3 1770733597 0 A - - gz obtain SELinux labeling statisticscharnames- 3pm 3 1789370967 0 A - - gz access to Unicode character names and named character sequences; also define character namesxcb_x_print_print_get_one_attributes_value_length- 3 3 1588775193 0 B - - gz module-c- 1 1 1697309173 0 A - - gz command interface to the Modules packagessl_ctx_sess_get_new_cbSSL_CTX_sess_get_new_cb 3ssl 3 1783951966 0 B - - gz provide callback functions for server side external session cachingxcb_input_xi_change_property_checked- 3 3 1588775193 0 B - - gz mvins_wch- 3x 3 1697309691 0 B - - gz insert a complex character and rendition into a windowasync_wait_ctx_freeASYNC_WAIT_CTX_free 3ssl 3 1783951958 0 B - - gz functions to manage waiting for asynchronous jobs to completeevp_pkey_ctx_set0_rsa_oaep_labelEVP_PKEY_CTX_set0_rsa_oaep_label 3ssl 3 1783951965 0 B - - gz algorithm specific control operationsevp_pkey_meth_set_verifyctxEVP_PKEY_meth_set_verifyctx 3ssl 3 1783951958 0 B - - gz manipulating EVP_PKEY_METHOD structuregetcurx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesip-macsec- 8 8 1716453362 0 A - - gz MACsec device configurationsecolor.conf- 5 5 1770733597 0 A - - gz The SELinux color configuration filed2i_netscape_spkid2i_NETSCAPE_SPKI 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxgeticvaluesXGetICValues 3 3 1727145684 0 B - - gz set and obtain XIC valuesx509_name_entry_create_by_objX509_NAME_ENTRY_create_by_OBJ 3ssl 3 1783951960 0 B - - gz X509_NAME_ENTRY utility functionsxcb_test_get_version- 3 3 1588775193 0 A - - gz ts_resp_dupTS_RESP_dup 3ssl 3 1783951954 0 B - - gz ASN1 object utilities01_Wkcheckedt3gzcUIsU0B--con@|qx509Z֝xcb_u!xcb_issl_K:Nxcb_@list_properties_propes_length.3sU?xcb_v$ections_replp9x509Ssetf$ @ies_reply.3.gzitera~wredm > Bxcb_#Ure/man/man3/xcb_nux_list_properties_ecked.3.gz sUW'p11-Mi,U)' pod:JN_selections.3.gzAtime@ gpg-baMssl_eZOxcb_.ons_reply.3.gzJxdra$=@ct_pt evp_.<6x509zctions_length.3.gzJsU kpf,Uset_selection_createvMxkbaF SsUPsU--gzheck,Ure/man/mF|ca-l Woevp_NfPAtest?74 i2d_ci2d_dtest $pvxaug IUwn_mode_checked.Pj,Uan/man3/xcb_selinux_xkbk |2Eseli ~open$  2m,Ure/man/mxcb_selinux_query_ven_unchecked.3.gzighĥset_b PP7Ifcco W;]dh_m, Ynux_set_device_conte.gz13sUUselected_uncheckPm,Uan/man3/xcb_selinux_device_context_checkKgfdl ;txcb_  l,Ure/man/m{cpan5 dreate_context.3.gzQxJsU7gett .nux_set_property_crecontext.3.gz xcb_ 6,mkfs @an/man3/xcb_selinux_#[fireeLecked.3.gzqwdes_=Q,Ure/man/mmvwi QIseusybsxne =bssl_G|xcb_"jxcb_/Lx509XTnd2i_eWi2d_Ab<,xcb_oŜrecuKYemysqYImoduiVQ,Ure/man/mxcb_selinux_set_propqOevp_4;1?d2i_~\]\xcb_^2xcb_!%5telncBntext.3.gzupureJp^xcb_ysmim=Assl_Z{Qxcb_--gzedn,Ure/man/mxcb_selinux_set_selemodu;Nvn evp_<"xcb_nxget  Nw>/xcb_{D;evpBJsU0asUj,Uan/man3/xcb_set_acce(Xextu\ YsU3sUh"Aopenj ^vP,Ure/man/mxcb_selinux_set_windreate_context_checke 7ncat=rosslhntap:[extu Zfxcb_JsU kpx "rsa_Oan/man3/xcb_set_clos`Lulibc@ perld 0 xcheGtsig 5--gzrelease a ke3,Axkbl<kWconfY83xcb_&pkcsZJglocaVGWmvwi! ^xcb_(u^perlP96pcreGPNpythP^perlQ6fcdiQQMT,Ure/man/mbitmQ G_reply.3.gz1UesUctanglestangPUre/man/man3/xcb_ݙzmorQSed.3.gzsUJsU kpW,Uan/man3/xcb_set_poinFxkbsXRxcb_DS2ing_uncheckeW,Ure/man/mlgsU!oJsU kp&V,Ure/man/man3/xcb__7mxcb_SK perlS9p_checkedVV,Ure/man/m2,ssl_ TQ:xcb_uT,~`xenaT^Hmkfi1U5%pem_mUA3xcb_U-<xcb_VCxcb_FVvevp_{VXasn1VN4seliLW6,asn1WF-i2d_W Zcap_XX QIquerXK}2evp_Y>s\xcb_cYuserYJsg_wY+Agete2Z <vcocspyZSxcb_Z1:}tld_0[ ))engid[T +Mprof[G ncp&\7x,chme`\-uui_m\axcb_shape_get_rectan$ xcre ]aXfOdtlsz]x509^Zˇdes_^C]hcwadd^ \ed.3.gzminmax_replyJsU kp[,Uan/man3/xcb_shape_inselected.3.gzmsU kpui_gF_:Bdh_g`dxcb_shape_input_seleslk__ 8U3sU0B--spmcpr~` =Ure/man/man3/xcb_e_input_selected_unced.3.gzsU-$pem_`Bf],Useli a~_event_t.3.gzmkcpana Qion_unchecke0fxcb_b aio::NbJ.3.gzmapfv_B]Stie:b BDxcb_bUre/man/man3/xcb_e_query_extents_replgz1 hsUxall1cEP],UH*genecDC/xsetcG ec_p9d$$selad?&_,Ure/man/m-char0e {reply.3.gz1U@nsU0A--Pl@xcb_e2e_query_version_unchd.3.gzf/,UJsU kp_,UYmoduf Egles_checked.3.gzsvrsU kpyssl_Rfyxcb_f%xcb_shape_select_inphecked.3.gzU kpe_uncheceta0@$nmvin%g Tattach_fd_checked.3.UrsU0A--gz@A,Uan/man3/xcb_shm_comp4asyngorsU kpnt_unchecked07@,Ure/man/m 1evp_h!d1evp_h`getciRked0@Ure/man/man3/xcb_create_segment_replyLNip-mai 8=fLsecoi APw^,UU%d2i_i`xgetcj AUp1dŸx509j]Dqxcb_,kxcb_shm_get_image_unked.3.gzUU kp0A--d0@Ure/man/man3/xcb_put_image_checked.3.dptsUk<ts_r^k ?kxcb_+evp_9 4lxcb_vevp_S ossl_!pVIdracHXsnginOchecked.3.gzv_arb_dendqbJsUGnttk_]HUre/man/man3/xcb_%Qs_cl 6}hnet: IxfilG F߃xcb_&Lmoduٓfcolor_checked.3.gzwsU kper_unchecked0#tiffT7joinFvx509BU kp_notify_t_t0@Denco7C_await_fence_checked pkcsV_counter_checked@D,Uufcpa\alarm_checked.3.gzssUssUXprofg%mxkbk*/d2i_] xdes fĎxsto6tabsȘ;Ure/man/man3/xcb_SRxcb_ '3.gziv_arb_unchecke۷httpO1xcb_change_keyboard_control- 3 3 1588775193 0 A - - gz evp_mdc2EVP_mdc2 3ssl 3 1783951913 0 A - - gz MDC-2 For EVPxcb_xc_misc_get_xid_list_reply- 3 3 1588775193 0 B - - gz evp_digestverifyEVP_DigestVerify 3ssl 3 1783951960 0 B - - gz EVP signature verification functionsssl_ctx_set_default_verify_pathsSSL_CTX_set_default_verify_paths 3ssl 3 1783951962 0 B - - gz set default locations for trusted CA certificatesdracut-pre-pivot.service- 8 8 1786666418 0 A - - gz runs the dracut hooks before switching rootnginx- 8 8 1788908015 0 A - - gz "HTTP and reverse proxy server, mail proxy server"ttk_scrollbar- n n 1571246711 0 A - - gz Control the viewport of a scrollable widgets_client- 1ssl 1 1783951950 0 A - - gz SSL/TLS client programnet::ssleayNet::SSLeay 3pm 3 1650648163 0 A - - gz Perl extension for using OpenSSLxfillarcXFillArc 3 3 1727145684 0 B - - gz fill rectangles, polygons, or arcsxcb_get_modifier_mapping_keycodes_end- 3 3 1588775193 0 B - - gz module::build::notesModule::Build::Notes 3pm 3 1570964341 0 A - - gz Create persistent distribution configuration modulestiffisupsampledTIFFIsUpSampled 3tiff 3 1785289550 0 C TIFFquery - gz join- 1 1 1785268171 0 A - - gz join lines of two files on a common fieldx509_cinf_freeX509_CINF_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesencode::unicode::utf7Encode::Unicode::UTF7 3pm 3 1570956370 0 A - - gz - UTF-7 encodingpkcs12_newpassPKCS12_newpass 3ssl 3 1783951918 0 A - - gz change the password of a PKCS12 structurefcpatternitergetvalueFcPatternIterGetValue 3 3 1535617491 0 A - - gz Returns a value which the iterator point toprofession_info_get0_professionitemsPROFESSION_INFO_get0_professionItems 3ssl 3 1783951956 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxkbkeyactionsptrXkbKeyActionsPtr 3 3 1727145684 0 A - - gz Returns a pointer to the two-dimensional array of key actions associated with the key corresponding to keycoded2i_dsa_pubkeyd2i_DSA_PUBKEY 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxdestroyicXDestroyIC 3 3 1727145684 0 B - - gz create, destroy, and obtain the input method of an input contextxstorenamedcolorXStoreNamedColor 3 3 1727145684 0 B - - gz set colorstabsizeTABSIZE 3x 3 1697309693 0 B - - gz curses global variablesxcb_x_print_print_input_selected_reply- 3 3 1588775193 0 B - - gz http::headers::authHTTP::Headers::Auth 3pm 3 1650651101 0 A - - gz pem_read_bio_dsa_pubkeyPEM_read_bio_DSA_PUBKEY 3ssl 3 1783951957 0 B - - gz PEM routinesevp_aria_192_gcmEVP_aria_192_gcm 3ssl 3 1783951959 0 B - - gz EVP ARIA cipherevp_pkey_ctx_set0_dh_kdf_oidEVP_PKEY_CTX_set0_dh_kdf_oid 3ssl 3 1783951956 0 B - - gz algorithm specific control operationsssl_ctx_freeSSL_CTX_free 3ssl 3 1783951921 0 A - - gz free an allocated SSL_CTX objectsk_type_freesk_TYPE_free 3ssl 3 1783951958 0 B - - gz stack containerposixPOSIX 3pm 3 1789370965 0 A - - gz Perl interface to IEEE Std 1003.1xcb_randr_configure_output_property_checked- 3 3 1588775193 0 B - - gz mysql_stmt_insert_id- 3 3 1786452952 0 A - - gz Returns the auto generated id from previously executed prepared statement.test::builder::moduleTest::Builder::Module 3pm 3 1570971170 0 A - - gz Base class for test modulesxcb_poly_arc- 3 3 1588775193 0 A - - gz x509_store_get_lookup_certsX509_STORE_get_lookup_certs 3ssl 3 1783951958 0 B - - gz set verification callbackxcb_randr_get_crtc_gamma- 3 3 1588775193 0 A - - gz inch- 3x 3 1697309691 0 B - - gz get a character and attributes from a curses windowsystemd.preset- 5 5 1788492746 0 A - - gz Service enablement presetsxcb_render_create_conical_gradient- 3 3 1588775193 0 A - - gz x509_lookup_meth_get_get_by_fingerprintX509_LOOKUP_meth_get_get_by_fingerprint 3ssl 3 1783951962 0 B - - gz Routines to build up X509_LOOKUP methodsxcb_glx_get_color_table_parameteriv_data_length- 3 3 1588775193 0 B - - gz security_compute_member_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelsystemd-ask-password-wall.path- 8 8 1788492745 0 B - - gz Query the user for system passwords on the console and via wallsecurity_check_context_raw- 3 3 1770733597 0 B - - gz check the validity of a SELinux contextbooleans booleans 5 booleans 8:- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)arpd- 8 8 1716453362 0 A - - gz userspace arp daemon.blockdev- 8 8 1770236297 0 A - - gz call block device ioctls from the command linexsynchronizeXSynchronize 3 3 1727145684 0 A - - gz enable or disable synchronizationscrypt_params_freeSCRYPT_PARAMS_free 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiessk_type_new_reservesk_TYPE_new_reserve 3ssl 3 1783951960 0 B - - gz stack containerxinsertmodifiermapentryXInsertModifiermapEntry 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structurexkbsetmodactionvmodsXkbSetModActionVMods 3 3 1727145684 0 A - - gz Sets the vmods1 and vmods2 fields of act using the vmods format of an Xkb modifier descriptionssl_conf_cmd_argvSSL_CONF_cmd_argv 3ssl 3 1783951920 0 A - - gz SSL configuration command line processingxcb_screensaver_suspend- 3 3 1588775193 0 A - - gz sestatus.conf- 5 5 1719954259 0 A - - gz The sestatus(8) configuration file.get_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardevp_pkey_asn1_methodEVP_PKEY_ASN1_METHOD 3ssl 3 1783951966 0 A - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurestandout- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesxkbforcebellXkbForceBell 3 3 1727145684 0 A - t gz Overrides user preference settings for audible bells to ring the bell on the default keyboardpcre2_serialize_decode- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)evp_decodeblockEVP_DecodeBlock 3ssl 3 1783951956 0 B - - gz EVP base 64 encode/decode routinesevp_cipher_meth_set_do_cipherEVP_CIPHER_meth_set_do_cipher 3ssl 3 1783951964 0 B - - gz Routines to build up EVP_CIPHER methodsxcb_alloc_color_cells_masks_end- 3 3 1588775193 0 B - - gz fcfontmatchFcFontMatch 3 3 1535617491 0 A - - gz Return best fontsg_format- 8 8 1787058260 0 A - - gz format, resize a SCSI disk or format a tapessl_client_hello_get0_randomSSL_client_hello_get0_random 3ssl 3 1783951966 0 B - - gz callback functions for early server-side ClientHello processingxset- 1 1 1571144882 0 A - - gz user preference utility for Xi2d_asn1_printablestringi2d_ASN1_PRINTABLESTRING 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_query_extension_reply- 3 3 1588775193 0 B - - gz check if extension is presentxcb_dri3_get_supported_modifiers_window_modifiers_end- 3 3 1588775193 0 B - - gz xcb_randr_get_output_primary- 3 3 1588775193 0 A - - gz getopt- 1 1 1770236297 0 A - - gz parse command options (enhanced)engine_register_dhENGINE_register_DH 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportxcb_change_keyboard_control_checked- 3 3 1588775193 0 B - - gz openssl_secure_zallocOPENSSL_secure_zalloc 3ssl 3 1783951953 0 B - - gz secure heap storagexcb_shm_put_image- 3 3 1588775193 0 A - - gz xuniquecontextXUniqueContext 3 3 1727145684 0 B - - gz associative look-up routinesdoveadm-index- 1 1 1778562190 0 A - - gz Index mailboxesevp_rc2_ofbEVP_rc2_ofb 3ssl 3 1783951965 0 B - - gz EVP RC2 ciphersemodule_package- 8 8 1719954260 0 A - - gz Create a SELinux policy module package.ssl_ctx_enable_ctSSL_CTX_enable_ct 3ssl 3 1783951960 0 B - - gz control Certificate Transparency policyssl_get_ssl_methodSSL_get_ssl_method 3ssl 3 1783951951 0 B - - gz choose a new TLS/SSL methodxkbgetxlibcontrolsXkbGetXlibControls 3 3 1727145684 0 A - t gz Determines the current state of the Library Controlspkcs7_dupPKCS7_dup 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesrsa_meth_get0_app_dataRSA_meth_get0_app_data 3ssl 3 1783951960 0 B - - gz Routines to build up RSA methodsxcb_dri3_buffers_from_pixmap_reply- 3 3 1588775193 0 B - - gz form_fields- 3x 3 1697309693 0 B - - gz make and break connections between fields and formsbkgrndset- 3x 3 1697309690 0 B - - gz curses window complex background manipulation routinescpan::debugCPAN::Debug 3pm 3 1748961141 0 A - - gz internal debugging for CPAN.pmi2d_general_namei2d_GENERAL_NAME 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationdes_xcbc_encryptDES_xcbc_encrypt 3ssl 3 1783951953 0 B - - gz DES encryptionzip- 1 1 1213663180 0 A - - gz package and compress (archive) filesmenu_driver- 3x 3 1697309684 0 A - - gz command-processing loop of the menu systemrand_drbg_bytesRAND_DRBG_bytes 3ssl 3 1783951918 0 A - - gz generate random bytes using the given drbg instancexcb_xvmc_destroy_surface- 3 3 1588775193 0 A - - gz xcb_dri3_buffer_from_pixmap- 3 3 1588775193 0 A - - gz xcb_list_properties_unchecked- 3 3 1588775193 0 B - - gz xcb_xv_ungrab_port- 3 3 1588775193 0 A - - gz d2i_pkey_usage_periodd2i_PKEY_USAGE_PERIOD 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxmoveresizewindowXMoveResizeWindow 3 3 1727145684 0 B - t gz configure windows and window changes structurexcb_xfixes_copy_region- 3 3 1588775193 0 A - - gz evp_des_ede3_ofbEVP_des_ede3_ofb 3ssl 3 1783951960 0 B - - gz EVP DES cipherrfkill- 8 8 1770236297 0 A - - gz tool for enabling and disabling wireless devicesmariadb_rpl_get_optionsv- 3 3 1786452952 0 A - t gz get replication option valuemysql_hex_string- 3 3 1786452952 0 A - - gz create a hexadecimal string/etc/odbcinst.ini- 5 5 1766062933 0 C odbcinst.ini - gz xrecolorcursorXRecolorCursor 3 3 1727145684 0 A - - gz manipulate cursorsd2i_x509_req_infod2i_X509_REQ_INFO 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationmvinwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowcronnext- 1 1 1712403603 0 A - - gz time of next job cron will executeevp_encode_ctx_newEVP_ENCODE_CTX_new 3ssl 3 1783951964 0 B - - gz EVP base 64 encode/decode routineswinwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowhash::util::fieldhashHash::Util::FieldHash 3pm 3 1789370963 0 A - - gz Support for Inside-Out Classestap::formatter::console::sessionTAP::Formatter::Console::Session 3pm 3 1570970555 0 A - - gz Harness output delegate for default console outputxsubpp- 1 1 1570957115 0 A - - gz compiler to convert Perl XS code into C codeperlio::mmapPerlIO::mmap 3pm 3 1789370965 0 A - - gz Memory mapped IOtk_dialog- n n 1571246711 0 A - - gz Create modal dialog and wait for responsexcreatepixmapXCreatePixmap 3 3 1727145684 0 A - - gz create or destroy pixmapsxcb_xf86dri_query_direct_rendering_capable- 3 3 1588775193 0 A - - gz nm-settings-ifcfg-rh- 5 5 1787551246 0 A - t gz Description of ifcfg-rh settings pluginxcb_input_xi_change_cursor- 3 3 1588775193 0 A - - gz xcb_randr_set_provider_output_source_checked- 3 3 1588775193 0 B - - gz dsa_meth_set0_app_dataDSA_meth_set0_app_data 3ssl 3 1783951963 0 B - - gz Routines to build up DSA methodshtml::headparserHTML::HeadParser 3pm 3 1650651175 0 A - - gz Parse section of a HTML documentgetmaxy- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesfcconfigsetsysrootFcConfigSetSysRoot 3 3 1535617491 0 A - - gz Set the system root directoryess_issuer_serial_dupESS_ISSUER_SERIAL_dup 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiessoftware::license::eupl_1_1Software::License::EUPL_1_1 3pm 3 1570968579 0 A - - gz The European Union Public License (EUPL) v1.1tlsv1_methodTLSv1_method 3ssl 3 1783951964 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionssystemd-hibernate-resume@.service- 8 8 1788492746 0 A - - gz Resume from hibernationdefaultcolormapofscreenDefaultColormapOfScreen 3 3 1727145684 0 B - - gz screen information functions and macroslwres_getipnodebyname- 3 3 1786647171 0 B - - gz lightweight resolver nodename / address translation APIxcb_x_print_print_get_document_data_data_end- 3 3 1588775193 0 B - - gz ssl_add_client_caSSL_add_client_CA 3ssl 3 1783951951 0 B - - gz get or set CA listio::socket::ipIO::Socket::IP 3pm 3 1570961506 0 A - - gz Family-neutral IP socket supporting both IPv4 and IPv6xcb_xkb_get_state- 3 3 1588775193 0 A - - gz fcnameunregisterconstantsFcNameUnregisterConstants 3 3 1535617491 0 A - - gz Unregister symbolic constantsxkbfindoverlayforkeyXkbFindOverlayForKey 3 3 1727145684 0 A - - gz Find the alternate name by using the primary name for a key that is part of an overlaydnf-changelog- 8 8 1712570567 0 A - - gz DNF changelog Pluginbio_putsBIO_puts 3ssl 3 1783951961 0 B - - gz BIO I/O functionsxcb_input_allow_device_events_checked- 3 3 1588775193 0 B - - gz ssl_ctx_dane_clear_flagsSSL_CTX_dane_clear_flags 3ssl 3 1783951961 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientlwres_buffer_add- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementxcb_glx_get_lightiv_data- 3 3 1588775193 0 B - - gz xcb_dri2_destroy_drawable_checked- 3 3 1588775193 0 B - - gz mke2fs- 8 8 1759820881 0 A - - gz create an ext2/ext3/ext4 filesystemgrub2-editenv- 1 1 1785729399 0 A - - gz Manage the GRUB environment block.tiffreadbuffersetupTIFFReadBufferSetup 3tiff 3 1785289550 0 C TIFFbuffer - gz pam_faildelay- 8 8 1787058762 0 A - - gz Change the delay on failure per-applicationevp_des_ede3_ecbEVP_des_ede3_ecb 3ssl 3 1783951953 0 B - - gz EVP DES cipherperl5160delta- 1 1 1789370953 0 A - - gz what is new for perl v5.16.0firewalld.icmptype- 5 5 1787058610 0 A - - gz firewalld icmptype configuration filesxcb_sync_query_alarm_unchecked- 3 3 1588775193 0 B - - gz xcreatefontcursorXCreateFontCursor 3 3 1727145684 0 A - - gz create cursorsxcb_set_close_down_mode_checked- 3 3 1588775193 0 B - - gz tap::parser::sourceTAP::Parser::Source 3pm 3 1570970555 0 A - - gz a TAP source & meta data about ittype- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)bind9-config- 1 1 1786647181 0 A - - gz Get information about the installed version of ISC BINDiscursorkeyIsCursorKey 3 3 1727145684 0 A - - gz keysym classification macroscolors n- n n 1571246711 0 A - - gz symbolic color names recognized by Tkconfig-util- 5 5 1787058768 0 A - - gz Common PAM configuration file for configuration utilitiessct_freeSCT_free 3ssl 3 1783951920 0 A - - gz A Certificate Transparency Signed Certificate Timestampsoftware::license::gpl_2Software::License::GPL_2 3pm 3 1570968579 0 A - - gz GNU General Public License, Version 2restorecon- 8 8 1719954259 0 A - - gz restore file(s) default SELinux security contexts._tracecchar_t- 3x 3 1697309693 0 B - - gz curses debugging routinesxcb_input_device_focus_in_event_t- 3 3 1588775193 0 A - - gz xcb_input_change_keyboard_device- 3 3 1588775193 0 A - - gz lwres_buffer_putuint8- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementmke2fs.conf- 5 5 1759820881 0 A - - gz Configuration file for mke2fsnaming_authorityNAMING_AUTHORITY 3ssl 3 1783951957 0 B - - gz Accessors and settors for ADMISSION_SYNTAXx509_revoked_get_ext_by_nidX509_REVOKED_get_ext_by_NID 3ssl 3 1783951960 0 B - - gz extension stack utility functionsbn_is_zeroBN_is_zero 3ssl 3 1783951962 0 B - - gz BIGNUM comparison and test functionssct_newSCT_new 3ssl 3 1783951966 0 A - - gz A Certificate Transparency Signed Certificate Timestampi2d_noticerefi2d_NOTICEREF 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationevp_digestsignEVP_DigestSign 3ssl 3 1783951952 0 B - - gz EVP signing functionsleaveok- 3x 3 1697309692 0 B - - gz curses output optionspl2pm- 1 1 1789371022 0 A - - gz Rough tool to translate Perl4 .pl files to Perl5 .pm modules.mountd- 8 8 1783522945 0 A - - gz NFS mount daemonpod::escapesPod::Escapes 3pm 3 1570967376 0 A - - gz for resolving Pod E<...> sequencesec_group_new_from_ecpkparametersEC_GROUP_new_from_ecpkparameters 3ssl 3 1783951955 0 B - - gz Functions for creating and destroying EC_GROUP objectsxcb_glx_query_extensions_string_reply- 3 3 1588775193 0 B - - gz grub-bios-setup- 8 8 1785729399 0 C grub2-bios-setup - gz sg_read_long- 8 8 1787058260 0 A - - gz send a SCSI READ LONG commandx509_get_issuer_nameX509_get_issuer_name 3ssl 3 1783951963 0 B - - gz get and set issuer or subject namesxcb_x_print_print_query_screens_unchecked- 3 3 1588775193 0 B - - gz nfsd 8- 8 8 1783522945 0 A - - gz NFS server processdigest::shaDigest::SHA 3pm 3 1571054412 0 A - - gz Perl extension for SHA-1/224/256/384/512xcb_dri3_fence_from_fd- 3 3 1588775193 0 A - - gz ssl_ctx_use_serverinfo_fileSSL_CTX_use_serverinfo_file 3ssl 3 1783951960 0 B - - gz use serverinfo extensionssl_ctx_sess_connect_renegotiateSSL_CTX_sess_connect_renegotiate 3ssl 3 1783951963 0 B - - gz obtain session cache statisticsx509_lookup_add_dirX509_LOOKUP_add_dir 3ssl 3 1783951964 0 B - - gz OpenSSL certificate lookup mechanismsx509_val_freeX509_VAL_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitieshtdbm- 1 1 1778252820 0 A - - gz Manipulate DBM password databasesxcb_glx_are_textures_resident_data- 3 3 1588775193 0 B - - gz getcap- 8 8 1777926826 0 A - - gz examine file capabilitiesfc-query- 1 1 1528978121 0 A - - gz query font filesxkbcomputeshapeboundsXkbComputeShapeBounds 3 3 1727145684 0 A - - gz Updates the bounding box of a shapecap_get_secbits- 3 3 1612504337 0 B - - gz capability manipulation on processeskey_defined- 3x 3 1697309684 0 A - - gz check if a keycode is definedgrub-mkrelpath- 1 1 1785729399 0 C grub2-mkrelpath - gz systemd-initctl- 8 8 1788492746 0 B - - gz /dev/initctl compatibilitydbi::gofer::transport::streamDBI::Gofer::Transport::stream 3pm 3 1786438153 0 A - - gz DBD::Gofer server-side transport for streamrand_drbg_set_reseed_defaultsRAND_DRBG_set_reseed_defaults 3ssl 3 1783951918 0 A - - gz reseed a RAND_DRBG instancemodule::build::compatModule::Build::Compat 3pm 3 1570964341 0 A - - gz Compatibility with ExtUtils::MakeMakerx509_name_entry_create_by_nidX509_NAME_ENTRY_create_by_NID 3ssl 3 1783951929 0 A - - gz X509_NAME_ENTRY utility functionsecdsa_verifyECDSA_verify 3ssl 3 1783951962 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsd2i_privatekeyd2i_PrivateKey 3ssl 3 1783951966 0 A - - gz decode and encode functions for reading and saving EVP_PKEY structuresdoveadm-fs- 1 1 1778562190 0 A - - gz Interact with the abstract mail storage filesystemhmacHMAC 3ssl 3 1783951966 0 A - - gz HMAC message authentication codepod::simple::rtfPod::Simple::RTF 3pm 3 1570967771 0 A - - gz - format Pod as RTFevp_cipher_meth_set_cleanupEVP_CIPHER_meth_set_cleanup 3ssl 3 1783951964 0 B - - gz Routines to build up EVP_CIPHER methodsxcb_alloc_color_cells- 3 3 1588775193 0 A - - gz pod::simple::xhtmlPod::Simple::XHTML 3pm 3 1570967771 0 A - - gz - format Pod as validating XHTMLxcb_destroy_notify_event_t- 3 3 1588775193 0 A - - gz a window is destroyedxcb_randr_get_monitors_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_image_reply- 3 3 1588775193 0 B - - gz perlplan9- 1 1 1789370958 0 A - - gz Plan 9-specific documentation for Perlnano- 1 1 1527927607 0 A - - gz Nano's ANOther editor, an enhanced free Pico clonelwp::authen::ntlmLWP::Authen::Ntlm 3pm 3 1650658387 0 A - - gz Library for enabling NTLM authentication (Microsoft) in LWPx509_name_get0_derX509_NAME_get0_der 3ssl 3 1783951929 0 A - - gz get X509_NAME DER encodingwmouse_trafo- 3x 3 1697309692 0 B - - gz mouse interface through cursesterm::capTerm::Cap 3pm 3 1570969761 0 A - - gz Perl termcap interfacesepol_genusers- 3 3 1633747458 0 A - - gz Generate a new binary policy image with a customized user configurationhmac_updateHMAC_Update 3ssl 3 1783951957 0 B - - gz HMAC message authentication codeevp_pkey_base_idEVP_PKEY_base_id 3ssl 3 1783951957 0 B - - gz EVP_PKEY assignment functionsfcpatternvabuildFcPatternVaBuild 3 3 1535617491 0 C FcPatternBuild - gz xcb_glx_read_pixels_data_end- 3 3 1588775193 0 B - - gz bio_get_ex_dataBIO_get_ex_data 3ssl 3 1783951956 0 B - - gz application-specific datassl_cipher_get_cipher_nidSSL_CIPHER_get_cipher_nid 3ssl 3 1783951963 0 B - - gz get SSL_CIPHER propertiesxcb_dri3_get_supported_modifiers_screen_modifiers- 3 3 1588775193 0 B - - gz fcpatternaddstringFcPatternAddString 3 3 1535617491 0 C FcPatternAdd-Type - gz ipc::cmdIPC::Cmd 3pm 3 1571000191 0 A - - gz finding and running system commands made easyps2pdf- 1 1 1748918902 0 A - - gz Convert PostScript to PDF using ghostscriptpod::text::termcapPod::Text::Termcap 3pm 3 1570975952 0 A - - gz Convert POD data to ASCII text with format escapesbatch- 1 1 1665397397 0 B - - gz queue, examine or delete jobs for later executionderdump- 1 1 1776188685 0 A - - gz Dumps C-sequence strings from a DER encoded certificate filebio_closesocketBIO_closesocket 3ssl 3 1783951964 0 B - - gz BIO socket communication setup routinesasn1_type_getASN1_TYPE_get 3ssl 3 1783951966 0 A - - gz ASN1_TYPE utility functionsopenssl_add_ssl_algorithmsOpenSSL_add_ssl_algorithms 3ssl 3 1783951956 0 B - - gz initialize SSL library by registering algorithmshttp::headers::utilHTTP::Headers::Util 3pm 3 1650651101 0 A - - gz Header value parsing utility functionsuse_extended_names- 3x 3 1697309691 0 B - - gz miscellaneous curses extensionsblkdiscard- 8 8 1770236297 0 A - - gz discard sectors on a devicexcb_xinerama_query_version_reply- 3 3 1588775193 0 B - - gz autom4te- 1 1 1723577448 0 A - - gz Generate files and scripts thanks to M4xcb_selinux_set_selection_create_context_checked- 3 3 1588775193 0 B - - gz dbi::gofer::executeDBI::Gofer::Execute 3pm 3 1786438153 0 A - - gz Executes Gofer requests and returns Gofer responsesmysqlcheck- 1 1 1786452947 0 A - - gz a table maintenance program (mysqlcheck is now a symlink to mariadb-check)set_form_userptr- 3x 3 1697309694 0 B - - gz associate application data with a form itemssh-copy-id- 1 1 1785329458 0 A - - gz use locally available keys to authorise logins on a remote machineui_util_wrap_read_pem_callbackUI_UTIL_wrap_read_pem_callback 3ssl 3 1783951927 0 A - - gz user interface utilitiesxcb_store_named_color- 3 3 1588775193 0 A - - gz extutils::constantExtUtils::Constant 3pm 3 1789370962 0 A - - gz generate XS code to import C header constantsopenssl_hexchar2intOPENSSL_hexchar2int 3ssl 3 1783951953 0 B - - gz Memory allocation functionsbridge- 8 8 1716453362 0 A - - gz show / manipulate bridge addresses and deviceslwres_gethostbyname2- 3 3 1786647171 0 B - - gz lightweight resolver get network host entrycwdCwd 3pm 3 1570968070 0 A - - gz get pathname of current working directoryx509_set_proxy_flagX509_set_proxy_flag 3ssl 3 1783951928 0 A - - gz retrieve certificate extension datafcdircachevalidFcDirCacheValid 3 3 1535617491 0 A - - gz check directory cachegetcchar- 3x 3 1697309691 0 B - - gz Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character stringxmapwindowXMapWindow 3 3 1727145684 0 A - - gz map windowsdh_meth_set_finishDH_meth_set_finish 3ssl 3 1783951965 0 B - - gz Routines to build up DH methodsmd4_updateMD4_Update 3ssl 3 1783951962 0 B - - gz MD2, MD4, and MD5 hash functionsd2i_ipaddressorranged2i_IPAddressOrRange 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationssl_client_hello_get0_compression_methodsSSL_client_hello_get0_compression_methods 3ssl 3 1783951959 0 B - - gz callback functions for early server-side ClientHello processingsoftware::license::qpl_1_0Software::License::QPL_1_0 3pm 3 1570968579 0 A - - gz The Q Public License, Version 1.0annobin- 1 1 1784714861 0 A - - gz Annobinrsa_get_ex_dataRSA_get_ex_data 3ssl 3 1783951958 0 B - - gz application-specific dataxcb_selinux_get_property_create_context_context_length- 3 3 1588775193 0 B - - gz bn_to_asn1_enumeratedBN_to_ASN1_ENUMERATED 3ssl 3 1783951961 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesperllol- 1 1 1789370958 0 A - - gz Manipulating Arrays of Arrays in Perlrsa_get_multi_prime_extra_countRSA_get_multi_prime_extra_count 3ssl 3 1783951964 0 B - - gz Routines for getting and setting data in an RSA objectd2i_asn1_utctimed2i_ASN1_UTCTIME 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationevp_kdf_kbEVP_KDF_KB 7ssl 7 1783951930 0 A - - gz The Key-Based EVP_KDF implementationfini_selinuxmnt- 3 3 1770733597 0 B - - gz initialize the global variable selinux_mntxcb_glx_get_fb_configs_reply- 3 3 1588775193 0 B - - gz xcb_selinux_set_property_create_context- 3 3 1588775193 0 A - - gz systemd-vconsole-setup.service- 8 8 1788492746 0 A - - gz Configure the virtual consolesxfontstructXFontStruct 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresevp_aes_192_gcmEVP_aes_192_gcm 3ssl 3 1783951957 0 B - - gz EVP AES cipherssl_ctx_use_certificate_asn1SSL_CTX_use_certificate_ASN1 3ssl 3 1783951961 0 B - - gz load certificate and key datadeclare_asn1_functionsDECLARE_ASN1_FUNCTIONS 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_randr_get_screen_resources_modes_iterator- 3 3 1588775193 0 B - - gz evp_md_ctx_mdEVP_MD_CTX_md 3ssl 3 1783951965 0 B - - gz EVP digest routinesyum-groups-manager- 1 1 1712570567 0 A - - gz redirecting to DNF groups-manager Pluginxcb_sync_set_priority- 3 3 1588775193 0 A - - gz x509_pubkey_set0_paramX509_PUBKEY_set0_param 3ssl 3 1783951967 0 B - - gz SubjectPublicKeyInfo public key functionsx509_verify_param_get_auth_levelX509_VERIFY_PARAM_get_auth_level 3ssl 3 1783951960 0 B - - gz X509 verification parametersd2i_ts_msg_imprint_biod2i_TS_MSG_IMPRINT_bio 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxdrawlineXDrawLine 3 3 1727145684 0 A - - gz draw lines, polygons, and line structuremariadb_dyncol_unpack- 3 3 1786452952 0 A - - gz extracts keys and values of all columnsocsp_respid_set_by_keyOCSP_RESPID_set_by_key 3ssl 3 1783951954 0 B - - gz OCSP response functionsxcb_unmap_window- 3 3 1588775193 0 A - - gz Makes a window invisibledbus-test-tool- 1 1 1777980273 0 A - - gz D-Bus traffic generator and test toolperl583delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.3ssl_get0_next_proto_negotiatedSSL_get0_next_proto_negotiated 3ssl 3 1783951964 0 B - - gz handle application layer protocol negotiation (ALPN)systemd-fstab-generator- 8 8 1788492746 0 A - - gz Unit generator for /etc/fstabengine_get_nameENGINE_get_name 3ssl 3 1783951965 0 B - - gz ENGINE cryptographic module supportdsa_get0_engineDSA_get0_engine 3ssl 3 1783951952 0 B - - gz Routines for getting and setting data in a DSA objectxcmscielabquerymaxlcXcmsCIELabQueryMaxLC 3 3 1727145684 0 B - - gz obtain the CIE L*a*b* coordinatesxcb_input_xi_delete_property- 3 3 1588775193 0 A - - gz ssl_cipher_get_versionSSL_CIPHER_get_version 3ssl 3 1783951960 0 B - - gz get SSL_CIPHER propertiesdef_shell_mode- 3x 3 1697309691 0 B - - gz low-level curses routinesxcb_randr_set_crtc_gamma_checked- 3 3 1588775193 0 B - - gz form_new- 3x 3 1697309684 0 A - - gz create and destroy formsi2d_x509_extensionsi2d_X509_EXTENSIONS 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationmvaddchnstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowlwp-request- 1 1 1650658387 0 A - - gz Simple command line user agentluseradd- 1 1 1437678973 0 A - - gz Add an usermd2_finalMD2_Final 3ssl 3 1783951966 0 B - - gz MD2, MD4, and MD5 hash functionsui_method_set_data_duplicatorUI_method_set_data_duplicator 3ssl 3 1783951961 0 B - - gz user interface method creation and destructioncurs_termattrs- 3x 3 1697309684 0 A - - gz curses environment query routinescrypto_reallocCRYPTO_realloc 3ssl 3 1783951964 0 B - - gz Memory allocation functionswprintw- 3x 3 1697309692 0 B - - gz print formatted output in curses windowsxcb_glx_get_separable_filter_reply- 3 3 1588775193 0 B - - gz xkbfreegeomkeyaliasesXkbFreeGeomKeyAliases 3 3 1727145684 0 A - - gz Free geometry key aliasesxcb_glx_make_current_reply- 3 3 1588775193 0 B - - gz xcb_selinux_get_property_create_context_unchecked- 3 3 1588775193 0 B - - gz pack-old- n n 1571246711 0 C pack_old - gz ssl_ctx_get_cert_storeSSL_CTX_get_cert_store 3ssl 3 1783951956 0 B - - gz manipulate X509 certificate verification storagedoveadm-help- 1 1 1778562190 0 A - - gz Show information about doveadm commandsevp_md_meth_get_updateEVP_MD_meth_get_update 3ssl 3 1783951954 0 B - - gz Routines to build up EVP_MD methodsarchive::zip::treeArchive::Zip::Tree 3pm 3 1573584102 0 A - - gz (DEPRECATED) methods for adding/extracting trees using Archive::Zipstat- 1 1 1785268171 0 A - - gz display file or file system statusncurses- 3x 3 1697309685 0 A - t gz CRT screen handling and optimization packagedir- 1 1 1785268171 0 A - - gz list directory contentsbio_eofBIO_eof 3ssl 3 1783951960 0 B - - gz BIO control operationsocsp_basicresp_newOCSP_BASICRESP_new 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesxlisthostsXListHosts 3 3 1727145684 0 B - - gz control host access and host control structureevp_pkey_ctx_set_dh_padEVP_PKEY_CTX_set_dh_pad 3ssl 3 1783951951 0 B - - gz algorithm specific control operationsxcb_selinux_get_client_context_context- 3 3 1588775193 0 B - - gz vfyserv_- 1 1 1776188685 0 C vfyserv - gz =fcatomicreplaceorigFcAtomicReplaceOrig 3 3 1535617491 0 A - - gz replace original with newlwres_string_parse- 3 3 1786647171 0 B - - gz lightweight resolver utility functionsevp_pkey_ctx_set_signature_mdEVP_PKEY_CTX_set_signature_md 3ssl 3 1783951956 0 B - - gz algorithm specific control operations_tiffrealloc_TIFFrealloc 3tiff 3 1785289550 0 C TIFFmemory - gz fcrangegetdoubleFcRangeGetDouble 3 3 1535617491 0 A - - gz Get the range in doublerepoquery- 1 1 1712570567 0 B - - gz classic YUM utilities implemented as CLI shims on top of DNFevp_pkey_ctx_set_rsa_pss_keygen_mdEVP_PKEY_CTX_set_rsa_pss_keygen_md 3ssl 3 1783951957 0 A - - gz EVP_PKEY RSA-PSS algorithm support functionspcre2 3- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)perl5221delta- 1 1 1789370954 0 A - - gz what is new for perl v5.22.1ssl_ctx_configSSL_CTX_config 3ssl 3 1783951958 0 A - - gz configure SSL_CTX or SSL structurexcb_input_device_presence_notify_event_t- 3 3 1588775193 0 A - - gz x509_get0_uidsX509_get0_uids 3ssl 3 1783951928 0 A - - gz get certificate unique identifiersevp_encodeblockEVP_EncodeBlock 3ssl 3 1783951966 0 B - - gz EVP base 64 encode/decode routinesevp_desEVP_des 3ssl 3 1783951913 0 A - - gz EVP DES ciphercustom_ext_add_cb- 3ssl 3 1783951964 0 B - - gz custom TLS extension handlingfcrangecreateintegerFcRangeCreateInteger 3 3 1535617491 0 A - - gz create a range object for integerpassword-auth- 5 5 1787058769 0 B - - gz Common configuration file for PAMified servicesrand 1ssl- 1ssl 1 1783951950 0 C openssl-rand - gz xcb_warp_pointer- 3 3 1588775193 0 A - - gz move mouse pointerbio_f_base64BIO_f_base64 3ssl 3 1783951906 0 A - - gz base64 BIO filtertifffieldreadcountTIFFFieldReadCount 3tiff 3 1785289550 0 A - - gz Get number of values to be read from fieldtrue- 1 1 1785268171 0 A - - gz do nothing, successfullydh_get_default_methodDH_get_default_method 3ssl 3 1783951962 0 B - - gz select DH methodx509_req_info_freeX509_REQ_INFO_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesmatchpathcon_filespec_destroy- 3 3 1770733597 0 B - - gz check and report whether any specification index has no matches with any inode. Maintenance and statistics on inode associationsrsa_padding_add_pkcs1_oaepRSA_padding_add_PKCS1_OAEP 3ssl 3 1783951963 0 B - - gz asymmetric encryption paddingssl_ctx_get0_paramSSL_CTX_get0_param 3ssl 3 1783951958 0 A - - gz get and set verification parametersxcb_poly_rectangle_checked- 3 3 1588775193 0 B - - gz evp_sha512_224EVP_sha512_224 3ssl 3 1783951962 0 B - - gz SHA-2 For EVPxcb_translate_coordinates_unchecked- 3 3 1588775193 0 B - - gz systemd-remount-fs- 8 8 1788492746 0 B - - gz Remount root and kernel file systemslibtiff- 3tiff 3 1785289550 0 A - - gz introduction to libtiff, a library for reading and writing TIFF filescol- 1 1 1770236297 0 A - - gz filter reverse line feeds from inputsg_write_x- 8 8 1787058260 0 A - - gz SCSI WRITE normal/ATOMIC/SAME/SCATTERED/STREAM, ORWRITE commandslwres_gai_strerror- 3 3 1786647171 0 A - - gz print suitable error stringx509_name_get_entryX509_NAME_get_entry 3ssl 3 1783951952 0 B - - gz X509_NAME lookup and enumeration functionsxcb_randr_delete_output_property- 3 3 1588775193 0 A - - gz ipaddresschoice_newIPAddressChoice_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesobj_get0_dataOBJ_get0_data 3ssl 3 1783951966 0 B - - gz ASN1 object utility functionsfilecacheFileCache 3pm 3 1789370963 0 A - - gz keep more files open than the system permitsxcreateglyphcursorXCreateGlyphCursor 3 3 1727145684 0 B - - gz create cursorsperlbook- 1 1 1789370955 0 A - - gz Books about and related to Perlxcb_xkb_set_device_info_checked- 3 3 1588775193 0 B - - gz perl5203delta- 1 1 1789370954 0 A - - gz what is new for perl v5.20.3lwresd- 8 8 1786647172 0 A - - gz lightweight resolver daemonssl_conf_cmdSSL_CONF_cmd 3ssl 3 1783951963 0 A - - gz send configuration commandlslogins- 1 1 1770236297 0 A - - gz display information about known users in the systemdbi::const::getinfo::ansiDBI::Const::GetInfo::ANSI 3pm 3 1786438153 0 A - - gz ISO/IEC SQL/CLI Constants for GetInfoxcb_xv_grab_port_reply- 3 3 1588775193 0 B - - gz pcre2_substring_list_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)expr- 1 1 1785268171 0 A - - gz evaluate expressionstraceroute6- 8 8 1741679153 0 B - - gz print the route packets trace to network hostxcb_glx_destroy_pixmap- 3 3 1588775193 0 A - - gz xfontsoffontsetXFontsOfFontSet 3 3 1727145684 0 A - - gz obtain fontset informationxcb_dpms_get_version_unchecked- 3 3 1588775193 0 B - - gz xcb_xv_port_notify_event_t- 3 3 1588775193 0 A - - gz bitmappadBitmapPad 3 3 1727145684 0 B - - gz image format functions and macrosxcb_put_image_checked- 3 3 1588775193 0 B - - gz fonttosfnt- 1 1 1633822926 0 A - - gz Wrap a bitmap font in a sfnt (OpenType) wrapperqiflush_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionblkzone- 8 8 1770236297 0 A - t gz run zone command on a devicexcb_sync_query_fence- 3 3 1588775193 0 A - - gz openssl.cnf- 5ssl 5 1783951967 0 B - - gz OpenSSL CONF library configuration filesobj_nid2lnOBJ_nid2ln 3ssl 3 1783951962 0 B - - gz ASN1 object utility functionsfclangsetcontainsFcLangSetContains 3 3 1535617491 0 A - - gz check langset subset relationmysqldumpslow- 1 1 1786452947 0 A - - gz Summarize slow query log files (mysqldumpslow is now a symlink to mariadb-dumpslow)xcb_glx_get_mapfv_unchecked- 3 3 1588775193 0 B - - gz dbd::gofer::transport::pipeoneDBD::Gofer::Transport::pipeone 3pm 3 1786438153 0 A - - gz DBD::Gofer client transport for testingxsizehintsXSizeHints 3 3 1727145684 0 B - t gz allocate size hints structure and set or read a window's WM_NORMAL_HINTS propertyx509_get_ext_countX509_get_ext_count 3ssl 3 1783951954 0 B - - gz extension stack utility functionsevp_camellia_256_cbcEVP_camellia_256_cbc 3ssl 3 1783951956 0 B - - gz EVP Camellia cipherssl_ctx_add1_chain_certSSL_CTX_add1_chain_cert 3ssl 3 1783951962 0 A - - gz extra chain certificate processingmatchpathcon_fini- 3 3 1770733597 0 B - - gz get the default SELinux security context for the specified path from the file contexts configurationgcc- 1 1 1756201477 0 A - - gz GNU project C and C++ compilerinsertln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowcpupower-monitor- 1 1 1789439395 0 A - - gz Report processor frequency and idle statisticsxcb_xkb_list_components_symbols_iterator- 3 3 1588775193 0 B - - gz xkbcomputerowboundsXkbComputeRowBounds 3 3 1727145684 0 A - - gz Update the bounding box of a rowtld_get_4- 3 3 1570985734 0 A - - gz API functionx509_verify_param_set_timeX509_VERIFY_PARAM_set_time 3ssl 3 1783951960 0 B - - gz X509 verification parametersxcb_selinux_get_device_create_context_unchecked- 3 3 1588775193 0 B - - gz openssl_memdupOPENSSL_memdup 3ssl 3 1783951954 0 B - - gz Memory allocation functionsfindbinFindBin 3pm 3 1789370963 0 A - - gz Locate directory of original perl scriptdpkg-statoverride- 1 1 1639572371 0 A - - gz override ownership and mode of filesmysql_secure_installation- 1 1 1786452947 0 A - - gz improve MariaDB installation security (mysql_secure_installation is now a symlink to mariadb-secure-installation)systemd-suspend.service- 8 8 1788492746 0 A - - gz System sleep state logicrsa_get0_keyRSA_get0_key 3ssl 3 1783951967 0 A - - gz Routines for getting and setting data in an RSA objectopenssl_mem_debug_pushOPENSSL_mem_debug_push 3ssl 3 1783951952 0 B - - gz Memory allocation functionspod::perldoc::tortfPod::Perldoc::ToRtf 3pm 3 1570967637 0 A - - gz let Perldoc render Pod as RTFxcb_ungrab_keyboard_checked- 3 3 1588775193 0 B - - gz booleans 5- 5 5 1770733597 0 A - - gz The SELinux booleans configuration filesmcview- 1 1 1571431117 0 A - - gz Internal file viewer of GNU Midnight Commander.xdrawarcsXDrawArcs 3 3 1727145684 0 B - te gz draw arcs and arc structurexcb_selinux_set_window_create_context_checked- 3 3 1588775193 0 B - - gz xcb_lookup_color- 3 3 1588775193 0 A - - gz tap::parser::iteratorfactoryTAP::Parser::IteratorFactory 3pm 3 1570970555 0 A - - gz Figures out which SourceHandler objects to use for a given SourcexcmstekhvcquerymaxvsamplesXcmsTekHVCQueryMaxVSamples 3 3 1727145684 0 B - - gz obtain the TekHVC coordinatesossl_store_info_type_stringOSSL_STORE_INFO_type_string 3ssl 3 1783951959 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsmariadb-find-rows- 1 1 1786462006 0 B - - gz extract SQL statements from files (mysql_find_rows is now a symlink to mariadb-find-rows)mariadb-check- 1 1 1786462006 0 B - t gz a table maintenance program (mysqlcheck is now a symlink to mariadb-check)rsa_get0_nRSA_get0_n 3ssl 3 1783951959 0 B - - gz Routines for getting and setting data in an RSA objectdh_meth_get_bn_mod_expDH_meth_get_bn_mod_exp 3ssl 3 1783951965 0 B - - gz Routines to build up DH methodsxrmuniquequarkXrmUniqueQuark 3 3 1727145684 0 A - t gz manipulate resource quarksuriURI 3pm 3 1573658329 0 A - - gz Uniform Resource Identifiers (absolute and relative)xcb_input_allow_device_events- 3 3 1588775193 0 A - - gz xcb_glx_get_mapfv_data_end- 3 3 1588775193 0 B - - gz magic- 5 5 1759818649 0 A - - gz file command's magic pattern fileec_key_priv2bufEC_KEY_priv2buf 3ssl 3 1783951965 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsec_key_dupEC_KEY_dup 3ssl 3 1783951957 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsbootctl- 1 1 1788492744 0 A - - gz Control the firmware and boot manager settingsxcb_input_xi_get_selected_events_masks_length- 3 3 1588775193 0 B - - gz pkcs12_bags_freePKCS12_BAGS_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesxcb_xfixes_create_region_from_bitmap- 3 3 1588775193 0 A - - gz evp_pkey_meth_set_checkEVP_PKEY_meth_set_check 3ssl 3 1783951953 0 B - - gz manipulating EVP_PKEY_METHOD structurexkbsasetgroupXkbSASetGroup 3 3 1727145684 0 A - - gz Sets the group_XXX field of act from the group index grpssl_ctx_add1_to_ca_listSSL_CTX_add1_to_CA_list 3ssl 3 1783951957 0 B - - gz get or set CA listwins_nwstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowsystemd-cgtop- 1 1 1788492746 0 A - - gz Show top control groups by their resource usagebio_read_exBIO_read_ex 3ssl 3 1783951963 0 B - - gz BIO I/O functionsnm-settings- 5 5 1787551249 0 B - - gz Description of settings and properties of NetworkManager connection profiles for nmclimvwinsch- 3x 3 1697309691 0 B - - gz insert a character before cursor in a curses windowsadc- 8 8 1720000644 0 A - - gz System activity data collector.evp_pkey_asn1_add0EVP_PKEY_asn1_add0 3ssl 3 1783951966 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurexcmscieuvyXcmsCIEuvY 3 3 1727145684 0 B - - gz Xcms color structurexcb_glx_get_color_table_parameterfv- 3 3 1588775193 0 A - - gz xcb_dri3_open- 3 3 1588775193 0 A - - gz unsquashfs- 1 1 1712413029 0 A - - gz tool to uncompress squashfs filesystemssecurity_reject_unknown- 3 3 1770733597 0 B - - gz get or set the enforcing state of SELinuxevp_pkey_ctx_get_dh_kdf_outlenEVP_PKEY_CTX_get_dh_kdf_outlen 3ssl 3 1783951953 0 B - - gz algorithm specific control operationsxcb_x_print_create_context- 3 3 1588775193 0 A - - gz gio- 1 1 1545149580 0 A - - gz GIO commandline toolsg_write_long- 8 8 1787058260 0 A - - gz send SCSI WRITE LONG commandchpasswd- 8 8 1766065859 0 A - - gz update passwords in batch modepod::manPod::Man 3pm 3 1570975952 0 A - - gz Convert POD data to formatted *roff inputsxnetid_freeSXNETID_free 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesb::deparseB::Deparse 3pm 3 1789370961 0 A - - gz Perl compiler backend to produce perl codelwres_getipnodebyaddr- 3 3 1786647171 0 B - - gz lightweight resolver nodename / address translation APIhtml::pullparserHTML::PullParser 3pm 3 1650651175 0 A - - gz Alternative HTML::Parser interfacesemodule_unpackage- 8 8 1719954260 0 A - - gz Extract policy module and file context file from an SELinux policy module package.%xcb_A iotop- 8 8 1747489157 0 A - - gz simple top-like I/O monitorxcb_glx_get_integerv_data_length- 3 3 1588775193 0 B - - gz tgetflag- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasexcb_selinux_list_properties_unchecked- 3 3 1588775193 0 B - - gz pr29_8z- 3 3 1570985734 0 A - - gz API functionEncode::MIME::Name 3pm- 3pm 3 1570956370 0 A - - gz - internally used by Encodexcb_glx_get_pixel_mapusv_data_end- 3 3 1588775193 0 B - - gz xcb_render_trapezoids_checked- 3 3 1588775193 0 B - - gz engine_get_lastENGINE_get_last 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportossl_store- 7ssl 7 1783951931 0 A - - gz Store retrieval functionsextutils::mm_dosExtUtils::MM_DOS 3pm 3 1570956921 0 A - - gz DOS specific subclass of ExtUtils::MM_Unixform_field_info- 3x 3 1697309684 0 A - - gz retrieve field characteristicsbn_subBN_sub 3ssl 3 1783951954 0 B - - gz arithmetic operations on BIGNUMsxcb_glx_get_tex_envfv_data- 3 3 1588775193 0 B - - gz lwres_getrrsetbyname- 3 3 1786647171 0 A - - gz retrieve DNS recordsxtextpropertyXTextProperty 3 3 1727145684 0 B - - gz convert string lists and text property structurenew_panel- 3x 3 1697309694 0 B - - gz panel stack extension for cursesxcb_glx_get_lightiv_unchecked- 3 3 1588775193 0 B - - gz xcb_get_atom_name_reply- 3 3 1588775193 0 B - - gz doveadm-altmove- 1 1 1778562190 0 A - - gz Move matching mails to the alternative storage (dbox-only)openssl_strdupOPENSSL_strdup 3ssl 3 1783951917 0 A - - gz Memory allocation functionsmkfontdir- 1 1 1633822944 0 A - - gz create an index of X font files in a directoryopenssl-ocsp- 1ssl 1 1783951903 0 A - - gz Online Certificate Status Protocol utilityrsa_freeRSA_free 3ssl 3 1783951961 0 B - - gz allocate and free RSA objectsasync_block_pauseASYNC_block_pause 3ssl 3 1783951964 0 B - - gz asynchronous job management functionsprofession_info_get0_professionoidsPROFESSION_INFO_get0_professionOIDs 3ssl 3 1783951958 0 B - - gz Accessors and settors for ADMISSION_SYNTAXlwres_context_freemem- 3 3 1786647171 0 A - - gz lightweight resolver context managementlh_type_errorlh_TYPE_error 3ssl 3 1783951956 0 B - - gz dynamic hash tablex509v3_get_d2iX509V3_get_d2i 3ssl 3 1783951964 0 A - - gz X509 extension decode and encode functionsevp_pkey_meth_set_param_checkEVP_PKEY_meth_set_param_check 3ssl 3 1783951964 0 B - - gz manipulating EVP_PKEY_METHOD structurepcre2posix- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)nss-policy-check- 1 1 1776188685 0 A - - gz nss-policy-check policy-fileperl5121delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.1setcon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a processx509_lookup_by_issuer_serialX509_LOOKUP_by_issuer_serial 3ssl 3 1783951957 0 B - - gz OpenSSL certificate lookup mechanismsxcb_shape_get_rectangles_unchecked- 3 3 1588775193 0 B - - gz xcb_xv_put_video_checked- 3 3 1588775193 0 B - - gz systemd-modules-load.service- 8 8 1788492746 0 A - - gz Load kernel modules at bootisendwin_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_input_get_device_focus_unchecked- 3 3 1588775193 0 B - - gz noraw_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionpure-certd- 8 8 1749219283 0 A - - gz TLS certificate agent for Pure-FTPd.rsa_padding_check_pkcs1_type_2RSA_padding_check_PKCS1_type_2 3ssl 3 1783951965 0 B - - gz asymmetric encryption paddingimagebyteorderImageByteOrder 3 3 1727145684 0 A - - gz image format functions and macrosxcb_randr_get_crtc_transform_pad_3- 3 3 1588775193 0 B - - gz iftop- 8 8 1564273288 0 A - - gz display bandwidth usage on an interface by hostui_get0_user_dataUI_get0_user_data 3ssl 3 1783951958 0 B - - gz user interfacemvwinsstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowxcb_xevie_end- 3 3 1588775193 0 A - - gz i2d_sxneti2d_SXNET 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representation  +-U@ A),U`sU`\U"dbi: \h.i#snmp| G0N"xcb_v "pcre Ny[#x509[{ J#ssl_{ \7#i2d_#| [)b"expr! 1s#bn_b| X"tracH! J6"xcb_! q#sha2| :~#syst=} G #bn_n} :~#xfre} @;Џ"xfon! E"xcb_'" )"xcb_c" $#gpro%~ <c"bitm" F]#xcb_ V"xcb_" "font# Lq#xcb_g~ )A#i2d_~ Z"qiflu# ="blkz# 9 #dcb- o\ '"xcb_# 3x#tap: t"open0$ H"obj_$ FS{ "fcla$ J"mysq1% ph"xcb_% s1h"dbd:% cŰ"xsizj& wη#rdma & #xscr~ R#ossl mO"x509& R+y"evp_Q' FR^"ssl_' X+9y#mysq j]#x509 GP7#flex @|"matc( ݻ"gcc( ; #xcb_j tW"inse( HG#test N X"cpup?) K.I#pem_ A5#legaT =V#x448 C#even f~l#secuS LQ#list No#tiff _u"xcb_) )k#ocsp Eө"xkbc) O-M#lwpص D #syst GT#setuz D."tld_D* )]#xqueȶ @l#cryp /\#asn1M B "x509w* U#bio_ J#"xcb_* 0!#xcb_ 'f"open4+ H'|:#bio_; ?#"find+ MJ#bio_ G+i"dpkg+ Aޮ "mysq3, !"syst, 5ӓ#pod: I<#ssl_5 f#ocsp F"#ssl_ Q|#xcb_| 1#sg_sʺ \ˁ#evp_. =#pcre| N"rsa_(- a)"open- P)E"pod:- NF "xcb__. #sela Y#xcb_ -N="bool. Ee"mcvi. L^&=#grub̼ -"xdra;/ Aǩ"xkbdp n9"xcb_/ .6"evp_|p c}#des_ <!9#evp_W 6#"bio_p Qp#xcb_  "xcb_Tq *0#osslս S@"perlq @tl"asn1q XC#tie: 4e#xgraľ :_0"bn_sOr E@"seper KR~#file }X1`"xcb_r "Ed("evp_:s d5"i2d_s _w"xcb_.t )l"proftt H]"xcb_/ r,"menut DK"perlu 9#newp <%u#mysq :V"set_du >"#x509M [#xcb_ H"mysqu >n"xcb_ v "ߞ#ssl_ SH#d2i_e _7o#scsi C"sessHv Rā#rsa_% R,#xcb_ p#x509 a~+"bio_v Kg0"x509v ^"evennw Tw#pam_6 J.#ssl_ Q"wincw ^ ȫ"at.d;x JO#prun 2m#dist) H#wsta T#evp_ ?&#mtre4 @"mvadx ^2#e2imz W``#dige J-]"evp_x @C"xcb_Dy :#rsa_* Cdu"xcb_vy {2"itemy I"xcb_z K#ssl_u $z"ecpa.z E2R"xcb_z #/<"mvwcz Tڣ#30-s #F #ocsp| G#xdra G`&#test* ? "xcb_"{ xkbdevicebellXkbDeviceBell 3 3 1727145684 0 A - t gz Rings the bell on an X input extension device or the default keyboardevp_pkey_cmp_parametersEVP_PKEY_cmp_parameters 3ssl 3 1783951913 0 A - - gz public key parameter and comparison functionsbio_connectBIO_connect 3ssl 3 1783951964 0 A - - gz BIO socket communication setup routinesxcb_xfixes_delete_pointer_barrier_checked- 3 3 1588775193 0 B - - gz perlembed- 1 1 1789370956 0 A - - gz how to embed perl in your C programasn1_string_tableASN1_STRING_TABLE 3ssl 3 1783951905 0 A - - gz ASN1_STRING_TABLE manipulation functionsbn_secure_newBN_secure_new 3ssl 3 1783951908 0 A - - gz allocate and free BIGNUMssepermit.conf- 5 5 1787058765 0 A - - gz configuration file for the pam_sepermit modulexcb_get_modifier_mapping_keycodes- 3 3 1588775193 0 B - - gz evp_pkey_meth_set_digest_customEVP_PKEY_meth_set_digest_custom 3ssl 3 1783951960 0 B - - gz manipulating EVP_PKEY_METHOD structurei2d_proxy_policyi2d_PROXY_POLICY 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_screen_resources_unchecked- 3 3 1588775193 0 B - - gz profession_infos_newPROFESSION_INFOS_new 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesmenu 3x- 3x 3 1697309684 0 A - t gz curses extension for programming menusperl5244delta- 1 1 1789370954 0 A - - gz what is new for perl v5.24.4set_panel_userptr- 3x 3 1697309694 0 B - - gz panel stack extension for cursesmysql_stmt_bind_result- 3 3 1786452952 0 A - - gz binds result columns to variablesxcb_glx_create_glx_pixmap_checked- 3 3 1588775193 0 B - - gz sessreg- 1 1 1571144809 0 A - - gz manage utmp (5)/wtmp (5) entries for non-init clientsbio_set_nextBIO_set_next 3ssl 3 1783951906 0 A - - gz add and remove BIOs from a chainx509_name_entry_countX509_NAME_entry_count 3ssl 3 1783951929 0 A - - gz X509_NAME lookup and enumeration functionseventmaskofscreenEventMaskOfScreen 3 3 1727145684 0 B - - gz screen information functions and macroswinchstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowat.deny- 5 5 1665397397 0 B - - gz determine who can submit jobs via at or batchmvaddnstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorevp_cipherinitEVP_CipherInit 3ssl 3 1783951957 0 B - - gz EVP cipher routinesxcb_dpms_force_level- 3 3 1588775193 0 A - - gz xcb_glx_get_mapiv_data- 3 3 1588775193 0 B - - gz item_userptr- 3x 3 1697309694 0 B - - gz associate application data with a menu itemxcb_store_colors- 3 3 1588775193 0 A - - gz ecparameters_freeECPARAMETERS_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesxcb_dri2_connect_alignment_pad_end- 3 3 1588775193 0 B - - gz mvwchgat- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesxcb_glx_get_tex_parameterfv- 3 3 1588775193 0 A - - gz x509_check_ip_ascX509_check_ip_asc 3ssl 3 1783951959 0 B - - gz X.509 certificate matchingssl_session_dupSSL_SESSION_dup 3ssl 3 1783951957 0 B - - gz create, free and manage SSL_SESSION structuresi2d_x509_vali2d_X509_VAL 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationbn_blinding_create_paramBN_BLINDING_create_param 3ssl 3 1783951959 0 B - - gz blinding related BIGNUM functionssha256SHA256 3ssl 3 1783951952 0 B - - gz Secure Hash Algorithmsystemd.index- 7 7 1788492751 0 A - - gz List all manpages from the systemd projectbn_num_bytesBN_num_bytes 3ssl 3 1783951962 0 A - - gz get BIGNUM sizexfreepixmapXFreePixmap 3 3 1727145684 0 B - - gz create or destroy pixmapsgprof- 1 1 1766067028 0 A - - gz display call graph profile dataxcb_input_get_device_motion_events_reply- 3 3 1588775193 0 B - - gz i2d_cms_bioi2d_CMS_bio 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationdcb-buffer- 8 8 1716453362 0 A - - gz show / manipulate port buffer settings of the DCB (Data Center Bridging) subsystemrdma- 8 8 1716453362 0 A - - gz RDMA toolflex++- 1 1 1570883597 0 B - - gz the fast lexical analyser generator)ׯ8ȺP rU (-USWw bf_cp@U UtMrUPrU{ xcb_OpT cap_p AR,UArUy> xcb_p'Ue@,U)sU. rsa_qZ U)sU2,-UApJ sU@ xproqVv ec_pr{5 marir[ rf,UU@NsU rh umous1PsU/^ engi=sR>u lwres P,U +sUӼ rsa_sF xcmsXtEUБsU  ,U ,Um gvimt eUtrsUsUX bio_u <U?sU 2,U B,UU` Ur,U,sU 2,UO inwsbuU ssl_uhz i2d_ 8sU C ,U`8sU c*,U_U8sU!curs 7APRsUU Uel9!ssl_c",j!xcb_!m !ssl_g!xcb_N%!gxl2.rU!xcb_u\!pem_BUet7?!evp_Z>z!evp_`s!ssl_& Kc!sk_t~ :!posišD40!xcb_,_!mysqXgWp!testԢN0#sUrUD!xcb_8  (,UnJ!xcb_#U` UrsUPSsU\1%!x509(n?!xcb_y0.!secuƥLsUY!syst.\ꩋ!secuDU  6M!bool  ;!:_f(@=X!arpdj2AU sU #P(-UtrT!bloc KU U{sUrUJ!xsyn I=ym!scryKF̶!sk_tA,U ,UI9!xinsoVґ!xkbs!ssl_#Y&!xcb_|Я!sestê@U>sU`c<,USrU!get_ ]U@,U ?sU :,U U`?sU !evp_wn@`sU-*!stan T~ 1!xkbfW !pcreN#!evp_NPk!evp_cJ!xcb_/ O/!fcfol 7hlw!sg_f HU Urafo@q,U@sU ,UUsU r!ssl_z:[!xset:C !i2d_g(!xcb_:d:!xcb_԰6s-!xcb_'!!getoa=U sU ?!engiT p,U!xcb_ $"!openMG!xcb_j!xuniٲF!dove.,!evp_h 8!semoD0z!ssl_Wg!ssl_jLU0#sU@sUd!xkbgɴb !pkcs> =.!rsa_Uıv!xcb_##!form1 QU` Ut_backupr,UCsU d*-U9!bkgr T!cpan G!i2d_?_!des_=+<!zipAUt_mysqldDu,U`DsUP!xcb_!randa!menuB H+-Ut_rsync_O!xcb_=%!xcb_vUdt,U EsU ,U U`EsU ,UnApsUU d!xcb_t,UEsU  ,U)j!d2i_dU sU k!xmov[[asUU U@w,UFsU`!xset `}!ssl_u r|mV!form A@!direY G!evp_ > !upda @Uetǽ!contY M $ ,Ules!UWrU<$f(-Uotrules:!xcha n!xcb_8 6D!rand J!io:: MxsettransientforhintXSetTransientForHint 3 3 1727145684 0 A - - gz set or read a window's WM_TRANSIENT_FOR propertyssl_session_set1_id_contextSSL_SESSION_set1_id_context 3ssl 3 1783951926 0 A - - gz get and set the SSL ID context associated with a sessionform_request_by_name- 3x 3 1697309694 0 B - - gz handle printable form request namesdirectorystring_newDIRECTORYSTRING_new 3ssl 3 1783951928 0 A - - gz ASN1 object utilitiesevp_des_ede3_wrapEVP_des_ede3_wrap 3ssl 3 1783951961 0 B - - gz EVP DES cipherupdate-smart-drivedb- 8 8 1788872530 0 A - - gz update smartmontools drive databasecontext_free- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextsxchangekeyboardmappingXChangeKeyboardMapping 3 3 1727145684 0 A - - gz manipulate keyboard encoding and keyboard encoding structurexcb_dri3_get_supported_modifiers_screen_modifiers_end- 3 3 1588775193 0 B - - gz rand_drbg_reseedRAND_DRBG_reseed 3ssl 3 1783951962 0 A - - gz reseed a RAND_DRBG instanceio::handleIO::Handle 3pm 3 1789370963 0 A - - gz supply object methods for I/O handlestap::baseTAP::Base 3pm 3 1570970555 0 A - - gz Base class that provides common functionality to TAP::Parser and TAP::HarnessxscreenresourcestringXScreenResourceString 3 3 1727145684 0 B - - gz obtain server resource propertiesossl_store_load_fnOSSL_STORE_load_fn 3ssl 3 1783951956 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesmysql_stmt_affected_rows- 3 3 1786452952 0 A - - gz Returns the number of affected rows from previous executed prepared statementx509_name_entry_newX509_NAME_ENTRY_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_xc_misc_get_xid_list- 3 3 1588775193 0 A - - gz test::builderTest::Builder 3pm 3 1570971170 0 A - - gz Backend for building test librariespem_read_rsaprivatekeyPEM_read_RSAPrivateKey 3ssl 3 1783951962 0 B - - gz PEM routineslegacy_coding- 3x 3 1697309684 0 A - - gz override locale-encoding checksx448X448 7ssl 7 1783951931 0 A - - gz EVP_PKEY X25519 and X448 supportevent- n n 1571246711 0 A - - gz Miscellaneous event facilities: define virtual events and generate eventssecurity_compute_create_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernellistbox- n n 1571246711 0 A - - gz Create and manipulate 'listbox' item list widgetstiffwriterawstripTIFFWriteRawStrip 3tiff 3 1785289550 0 A - - gz write a strip of raw data to an open TIFF fileocsp_request_newOCSP_REQUEST_new 3ssl 3 1783951963 0 A - - gz OCSP request functionslwpLWP 3pm 3 1650658387 0 A - - gz The World-Wide Web library for Perlsystemd-sleep.conf- 5 5 1788492746 0 A - - gz Suspend and hibernation configuration filesetupterm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasexquerypointerXQueryPointer 3 3 1727145684 0 A - - gz get pointer coordinatescrypt_r- 3 3 1633752224 0 B - t gz passphrase hashingasn1_time_to_tmASN1_TIME_to_tm 3ssl 3 1783951962 0 B - - gz ASN.1 Time functionsbio_get_info_callbackBIO_get_info_callback 3ssl 3 1783951962 0 B - - gz BIO control operationsxcb_glx_get_integerv_unchecked- 3 3 1588775193 0 B - - gz bio_find_typeBIO_find_type 3ssl 3 1783951963 0 A - - gz BIO chain traversalbio_debug_callbackBIO_debug_callback 3ssl 3 1783951966 0 B - - gz BIO callback functionspod::textPod::Text 3pm 3 1570975952 0 A - - gz Convert POD data to formatted textssl_ctx_get_tlsext_status_typeSSL_CTX_get_tlsext_status_type 3ssl 3 1783951955 0 B - - gz OCSP Certificate Status Request functionsocsp_signature_newOCSP_SIGNATURE_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesssl_ctx_set_ssl_versionSSL_CTX_set_ssl_version 3ssl 3 1783951960 0 A - - gz choose a new TLS/SSL methodxcb_x_print_print_set_image_resolution_unchecked- 3 3 1588775193 0 B - - gz sg_scan- 8 8 1787058260 0 A - - gz scans sg devices (or SCSI/ATAPI/ATA devices) and prints resultsevp_aes_128_cfb1EVP_aes_128_cfb1 3ssl 3 1783951961 0 B - - gz EVP AES cipherpcre2_jit_free_unused_memory- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)selabel_partial_match- 3 3 1770733597 0 A - - gz determine whether a direct or partial match is possible on a file path - Only supported on file backend.xcb_randr_get_screen_resources_current_reply- 3 3 1588775193 0 B - - gz grub-set-password- 8 8 1785729400 0 C grub2-setpassword - gz des_cfb_encryptDES_cfb_encrypt 3ssl 3 1783951953 0 B - - gz DES encryptionevp_sha512EVP_sha512 3ssl 3 1783951915 0 A - - gz SHA-2 For EVPxcb_glx_get_tex_geniv_unchecked- 3 3 1588775193 0 B - - gz ossl_store_loader_ctxOSSL_STORE_LOADER_CTX 3ssl 3 1783951959 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemestie::extrahashTie::ExtraHash 3pm 3 1789370966 0 C Tie::Hash - gz xgrabkeyboardXGrabKeyboard 3 3 1727145684 0 A - - gz grab the keyboardfile_contexts.subs_dist- 5 5 1770733597 0 B - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendnewpad- 3x 3 1697309692 0 B - - gz create and display curses padsmysql_store_result- 3 3 1786452952 0 A - - gz returns a buffered result setx509_req_set_subject_nameX509_REQ_set_subject_name 3ssl 3 1783951964 0 B - - gz get and set issuer or subject namesxcb_list_installed_colormaps- 3 3 1588775193 0 A - - gz ssl_ctx_sess_timeoutsSSL_CTX_sess_timeouts 3ssl 3 1783951957 0 B - - gz obtain session cache statisticsd2i_x509_crl_biod2i_X509_CRL_bio 3ssl 3 1783951910 0 A - - gz convert objects from/to ASN.1/DER representationscsi_readcap- 8 8 1787058260 0 A - - gz do SCSI READ CAPACITY command on disksrsa_padding_check_noneRSA_padding_check_none 3ssl 3 1783951952 0 B - - gz asymmetric encryption paddingxcb_poly_text_16- 3 3 1588775193 0 A - - gz x509_revoked_get_ext_d2iX509_REVOKED_get_ext_d2i 3ssl 3 1783951962 0 B - - gz X509 extension decode and encode functionspam_umask- 8 8 1787058766 0 A - - gz PAM module to set the file mode creation maskssl_use_rsaprivatekeySSL_use_RSAPrivateKey 3ssl 3 1783951958 0 B - - gz load certificate and key dataprune- 1 1 1712407631 0 A - - gz Prune directed graphsdist_point_name_freeDIST_POINT_NAME_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitieswstandend- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesevp_kdf_ctx_freeEVP_KDF_CTX_free 3ssl 3 1783951953 0 B - - gz EVP KDF routinesmtree- 5 5 1776367458 0 A - - gz format of mtree dir hierarchy filese2image- 8 8 1759820881 0 A - - gz Save critical ext2/ext3/ext4 filesystem metadata to a filedigestDigest 3pm 3 1570955295 0 A - - gz Modules that calculate message digestsrsa_newRSA_new 3ssl 3 1783951961 0 A - - gz allocate and free RSA objectsssl_session_get_max_fragment_lengthSSL_SESSION_get_max_fragment_length 3ssl 3 1783951963 0 B - - gz Control fragment size settings and pipelining operations30-systemd-environment-d-generator- 8 8 1788492746 0 B - - gz Load variables specified by environment.docsp_respbytes_freeOCSP_RESPBYTES_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxdrawpointsXDrawPoints 3 3 1727145684 0 B - - gz draw points and points structuretest2::event::noteTest2::Event::Note 3pm 3 1570971170 0 A - - gz Note event typesnmpd- 8 8 1768810786 0 A - - gz daemon to respond to SNMP request packets.xcb_glx_swap_buffers- 3 3 1588775193 0 A - - gz fcnameparseFcNameParse 3 3 1535617491 0 A - - gz Parse a pattern string D ` sU )-UR\U"dbi: \,Ul0N"xcb_v "pcre NUlrUsU ,U)b"expr! 1UpIsU"tracH! J6"xcb_! U Uor_cmp@x,UIsU ,U;Џ"xfon! E"xcb_'" )"xcb_c" rUc"bitm" FUor_free@V"xcb_" "font# Let0AUp( sU "qiflu# ="blkz# 9U` \ '"xcb_# srUrU"open0$ H"obj_$ FS{ "fcla$ J"mysq1% ph"xcb_% s1h"dbd:% cŰ"xsizj& wPsUpsU e,Ute_n mO"x509& R+y"evp_Q' FR^"ssl_' XUUt_aux_ne@},ULsU|"matc( ݻ"gcc( ;U0MsUtW"inse( H t|,U X"cpup?) KUck_email qsU@esU ,Uost@ UMsU`TT,Uck_ip 4,Uu"xcb_) )Uck_ip_ascө"xkbc) O$(-Ussue@ UNsU`."tld_D* )ey,sUU Uck_purpose "x509w* U )-U#"xcb_* 0UpOsU 'f"open4+ Hp"rU#"find+ MU+i"dpkg+ Aޮ "mysq3, !"syst, 5U0PsUC(-U_timeAksUU U_add0_rea,UPsU ,U1_ex@ "rsa_(- a)"open- P)E"pod:- NF "xcb__. U_cmpu`,UpQsUN="bool. Ee"mcvi. LUusU "xdra;/ Aǩ"xkbdp n9"xcb_/ .6"evp_|p c^sU`rU 5--U#"bio_p QU rU "xcb_Tq *tA |rUS@"perlq @tl"asn1q X(-URsU0(-U_0"bn_sOr E@"seper KUp[0X1`"xcb_r "Ed("evp_:s d5"i2d_s _w"xcb_.t )l"proftt H]"xcb_/ r,"menut DK"perlu 9UsU g*-U_get_extV"set_du >U0U_get_ext_by_critH"mysqu >n"xcb_ v "Ņ,U_get_extnidaPqsUU "sessHv RsUsU 7,U_ext ~+"bio_v Kg0"x509v ^"evennw TU U_get_issuer"wincw ^ ȫ"at.d;x J_rev U0VsU,U_get_sigre_nid nsUsU"mvadx ^_versionUp-sU -]"evp_x @C"xcb_Dy U du"xcb_vy {2"itemy I"xcb_z cha"ecpa.z E2R"xcb_z #/<"mvwcz TU`0U_set1_lastupdate!UtsU "xcb_"{  XsU 0)-U_set_issuer_name!sU_ E,U_versionUsU y[#x509[{ J#ssl_{ \7#i2d_#| [s#bn_b| Xq#sha2| :~#syst=} GtU@[sU ,U_verify #bn_n} :~#xfre} @$#gpro%~ <5k,U0ZsU Um,UAU sU A+-U 0,Uq#xcb_g~ )A#i2d_~ Za #dcb- o3x#tap: te_by_objPrUXsUη#rdma & #xscr~ R#ossl u,Uension_f!PsU+9y#mysq jUension_get_criti]#x509 GP7#flex @*-Uension_g #xcb_j G#test N.I#pem_ A5#legaT =V#x448 C#even f~l#secuS LQ#list NUension_set_critio#tiff _U0rU U,Uension_sata!*sUk#ocsp EUension_set_objec-M#lwpص DUsU #syst GT#setuz D]#xqueȶ @l#cryp /!\#asn1M B,*-U0_authorkey_idsUrU{(-U#bio_ J!#xcb_ '|:#bio_; ?J#bio_ Gӓ#pod: I<#ssl_5 f#ocsp F"#ssl_ Q|#xcb_| 1#sg_sʺ \ˁ#evp_. =#pcre| NrUdsU e,Urial@ U@`sU`o)-U0_signat#sela Y#xcb_ -^&=#grub̼ -}#des_ <U8sU !9#evp_W 6p#xcb_ U` U0_uids@rUxsU I,UdataA0#osslս C#tie: 4 P,Ue#xgraľ :U_ext asU;sU0,UR~#file }!3sUU #newp <%u#mysq :"#x509M [_by_ UbsU6)-U_ext_couArU#xcb_ U_ext_d2iy,U`csUߞ#ssl_ SH#d2i_e _7o#scsi CUā#rsa_% R,#xcb_ p#x509 aw#pam_6 JArUU .#ssl_ QO#prun 2 0*-Uhlen UdsUD,U_proxy_pm#dist) HU #wsta T#evp_ ?&#mtre4 @2#e2imz W``#dige J:#rsa_* CK#ssl_u $zڣ#30-s #F #ocsp| GsU@sU m,U#xdra G`&#test* ?,U_versionh.i#snmp| GU ]#xcb_ U#fcna = ,U=g#xcb_ UgsU`6,Um_notbef )#disp5 IE#ndpt =j?#pam_ 9(#tk_p .=#xcb_Q 5f,Uuer_name#memo VU` x n#read @NX#asynR SP#xcb_ rt_file!xcb_xkb_set_device_info- 3 3 1588775193 0 A - - gz displaywidthDisplayWidth 3 3 1727145684 0 B - - gz image format functions and macrosndptool- 8 8 1721372662 0 A - - gz Neighbor Discovery Protocol toolpam_open_session- 3 3 1787058767 0 A - - gz start PAM session managementtk_popup- n n 1571246711 0 A - - gz Post a popup menuxcb_xf86dri_query_direct_rendering_capable_unchecked- 3 3 1588775193 0 B - - gz memoize::expirefileMemoize::ExpireFile 3pm 3 1789371020 0 A - - gz test for Memoize expiration semanticsread- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)async_start_jobASYNC_start_job 3ssl 3 1783951966 0 A - - gz asynchronous job management functionsxcb_input_xi_change_hierarchy- 3 3 1588775193 0 A - - gz iptables-restore- 8 8 1712083061 0 A - - gz Restore IP Tableslh_type_deletelh_TYPE_delete 3ssl 3 1783951965 0 B - - gz dynamic hash tableevp_kdf_ctrl_strEVP_KDF_ctrl_str 3ssl 3 1783951913 0 A - - gz EVP KDF routinesxcb_render_query_filters_filters_iterator- 3 3 1588775193 0 B - - gz selinux_user_contexts_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filestkwait- n n 1571246711 0 A - - gz Wait for variable to change or window to be destroyedengine_set_default_dhENGINE_set_default_DH 3ssl 3 1783951965 0 B - - gz ENGINE cryptographic module supportlwres_gabnrequest_free- 3 3 1786647171 0 B - - gz lightweight resolver getaddrbyname message handlingxcb_copy_gc_checked- 3 3 1588775193 0 B - - gz xcb_input_xi_passive_grab_device_modifiers- 3 3 1588775193 0 B - - gz ecparam- 1ssl 1 1783951950 0 A - - gz EC parameter manipulation and generationset_item_userptr- 3x 3 1697309694 0 B - - gz associate application data with a menu itemgrub-probe- 8 8 1785729399 0 C grub2-probe - gz nfsdcltrack- 8 8 1536257348 0 A - - gz NFSv4 Client Tracking Callout Programget_escdelay_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionssl_set_ct_validation_callbackSSL_set_ct_validation_callback 3ssl 3 1783951960 0 B - - gz control Certificate Transparency policyxcb_selinux_get_window_create_context_reply- 3 3 1588775193 0 B - - gz pem_read_bio_exPEM_read_bio_ex 3ssl 3 1783951965 0 A - - gz read PEM format files with custom processingx509_revoked_set_serialnumberX509_REVOKED_set_serialNumber 3ssl 3 1783951963 0 B - - gz CRL revoked entry utility functionsssl_ctx_set0_chainSSL_CTX_set0_chain 3ssl 3 1783951962 0 B - - gz extra chain certificate processingx509_name_digestX509_NAME_digest 3ssl 3 1783951928 0 A - - gz get digest of various objectsbn_blinding_is_current_threadBN_BLINDING_is_current_thread 3ssl 3 1783951952 0 B - - gz blinding related BIGNUM functionssystemd.device- 5 5 1788492746 0 A - - gz Device unit configurationttk_progressbar- n n 1571246711 0 A - - gz Provide progress feedbackevp_pkey_ctx_new_idEVP_PKEY_CTX_new_id 3ssl 3 1783951958 0 B - - gz public key algorithm context functionsauthority_info_access_freeAUTHORITY_INFO_ACCESS_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesossl_store_loader_set_expectOSSL_STORE_LOADER_set_expect 3ssl 3 1783951962 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesdh_new_methodDH_new_method 3ssl 3 1783951957 0 B - - gz select DH methodxcb_dri2_connect_unchecked- 3 3 1588775193 0 B - - gz xcb_image_text_16_checked- 3 3 1588775193 0 B - - gz Draws textdoveadm-indexer- 1 1 1778562190 0 A - - gz Commands related to managing the indexer processperlpodstyle- 1 1 1570975952 0 A - - gz Perl POD style guidecert8.db- 5 5 1776188685 0 A - - gz Legacy NSS certificate databasex509_get0_authority_serialX509_get0_authority_serial 3ssl 3 1783951965 0 B - - gz retrieve certificate extension dataaria_chk- 1 1 1786452947 0 A - - gz Aria table-maintenance utilitycms_signerinfo_get0_signer_idCMS_SignerInfo_get0_signer_id 3ssl 3 1783951964 0 B - - gz CMS signedData signer functionsio::socket::inetIO::Socket::INET 3pm 3 1789370963 0 A - - gz Object interface for AF_INET domain socketskillchar- 3x 3 1697309693 0 B - - gz curses environment query routinesxcb_xkb_get_kbd_by_name_replies- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_resources_current_crtcs_length- 3 3 1588775193 0 B - - gz xkbgetkeymodifiermapXkbGetKeyModifierMap 3 3 1727145684 0 A - - gz Update the modifier map for one or more of the keys in a keyboard descriptionxfillrectanglesXFillRectangles 3 3 1727145684 0 B - - gz fill rectangles, polygons, or arcsxcb_glx_get_integerv_data- 3 3 1588775193 0 B - - gz xcb_xc_misc_get_xid_list_ids_length- 3 3 1588775193 0 B - - gz slk_set_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_input_xi_change_hierarchy_checked- 3 3 1588775193 0 B - - gz xcb_configure_request_event_t- 3 3 1588775193 0 A - - gz mysql_get_socket- 3 3 1786452952 0 A - - gz Returns the descriptor of the socket used for the current connectionbio_int_ctrlBIO_int_ctrl 3ssl 3 1783951963 0 B - - gz BIO control operationsxkbsetnameddeviceindicatorXkbSetNamedDeviceIndicator 3 3 1727145684 0 B - - gz Names an indicator if it is not already named; toggles the state of the indicator; sets the indicator to a specified state and sets the indicator map for the indicatorssl_readSSL_read 3ssl 3 1783951963 0 A - - gz read bytes from a TLS/SSL connectionextutils::makemaker::faqExtUtils::MakeMaker::FAQ 3pm 3 1570956921 0 A - - gz Frequently Asked Questions About MakeMakerxcb_query_extension- 3 3 1588775193 0 A - - gz check if extension is presentidna_to_ascii_4z- 3 3 1570985734 0 A - - gz API functionhttp::cookies::microsoftHTTP::Cookies::Microsoft 3pm 3 1650651637 0 A - - gz Access to Microsoft cookies filesitem_count- 3x 3 1697309694 0 B - - gz make and break connections between items and menusrand_seedRAND_seed 3ssl 3 1783951963 0 B - - gz add randomness to the PRNG or get its statuscrypto_mem_leaks_fpCRYPTO_mem_leaks_fp 3ssl 3 1783951958 0 B - - gz Memory allocation functionsfcconfigfilenameFcConfigFilename 3 3 1535617491 0 A - - gz Find a config filefcpatternaddboolFcPatternAddBool 3 3 1535617491 0 C FcPatternAdd-Type - gz xcb_glx_delete_window- 3 3 1588775193 0 A - - gz slattach- 8 8 1598809658 0 A - - gz attach a network interface to a serial lineattroff- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesevp_cipher_meth_get_ctrlEVP_CIPHER_meth_get_ctrl 3ssl 3 1783951960 0 B - - gz Routines to build up EVP_CIPHER methodsevp_aes_192_ocbEVP_aes_192_ocb 3ssl 3 1783951961 0 B - - gz EVP AES cipherssl_alert_desc_stringSSL_alert_desc_string 3ssl 3 1783951963 0 B - - gz get textual description of alert informationxcmssetwhitepointXcmsSetWhitePoint 3 3 1727145684 0 A - - gz modifying CCC attributescms_contentinfo_print_ctxCMS_ContentInfo_print_ctx 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesxcb_shape_query_version_reply- 3 3 1588775193 0 B - - gz xcb_dri3_buffers_from_pixmap_offsets- 3 3 1588775193 0 B - - gz xsetmodifiermappingXSetModifierMapping 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structurexcb_randr_free_lease_checked- 3 3 1588775193 0 B - - gz ssl_get_max_proto_versionSSL_get_max_proto_version 3ssl 3 1783951961 0 B - - gz Get and set minimum and maximum supported protocol version ?  sU0sU gd,UrQ&tap:0 {&xcms0 S[&ossl1 it &keycy )!&mari2 gTl&x509 K`&dh_m2 TH'secu M4g&xrmu]3 Dt8&uri3 Ul'xcb_o $:&xcb_ 4 jw&xcb_D4 b&magi|4 >v'fcca OQ@'has_ =&ec_k4 pT&ec_k@5 k&boot5 K7g%&xcb_ 6 .&&pkcsT6 Dg9&xcb_6 %^x&evp_6 \}u&xkbs_7 ab/&ssl_7 H!)&wins.8 Q>qS&syst8 L&bio_8 ; c&nm-s+9 sJ&mvwi9 Qc&sadc: <E'&evp_E: l;'ec_kX n{'evp_Ԅ G&xcms: :&xcb_ ; $S/&xcb_J; M)&unsqu; D̦'xcb_O ^G'funz1 O<&secu; Fi&evp_"< b~_&xcb_< g'ip-m -*E'dsa_ ^Pd'ssl_( h:*&gio< 1J&sg_w= 9l'ssl 7'xcb_ 9'syst9 QIcm&chpaW= ;&pod:= OM6&sxne= @*r&b::d@> R%l"&lwre> TXS&html? PUY'x509 X'd2i_ `&semoh? o&xcb_@ 23'ssl_ U&asn1K@ Is'err_ Q5'asn1g \g&plac@ Q>'asn1ى EFY'ssl_1 eϝ'xcb_ %oj'xcb_ 'xcb_$ -){'bio_n L}:&gety@ FQ;s&fccoGA >j.4&xcb_A 'D'ts0ȋ L4'xcb_ )X&x509A Gׂ&grub6B V%E&x509B @ۧ&tk_pB Dk&fcst=C Ck&ssl_C l#'xcb_] j&proxD D-'pass -Nv&xcb_gD $D7z&xgraD 6Xfn'set_ˌ 3#q&unicE K/'xkba kgU'evp_ S'cap_ FomC&tk_ooE Qcc'safe: U&openE Sx&is_c0F 6-&pem_qF @CX &xcb_F #@'perl X'xfre heo&perlG F^_t'systn @.ڿ'rand =@v'asn1J HĢ&i2d_UG asX&evp_G "eNB&xcb_PH K'evp_ bN&tiff~H Z'xcb_ 'xcb_" ( 'perlg GN'ct_p @&ec_kH v&x509vI `%,`'xcb_i 1&i386I n2&opscJ WE&testJ Gr9'xget V'err_ CDw'mysqQ =7!&'ssl_ O&xcb_K 8&pcrekK N'xcb_ &x509K X{'rsa_G RI'curs ]Fek&conf:L W%&extuL X'doup =o֨&testM F'ssl_a QvV'dbi:ƕ h'systE VQ&dnf-dM 3 &gexM D*&sk_tM :g&bio_6N A&osslN i;'ssl_ ]x'pars _p&fact O +=&fsck;O < 'insd HeԄ'scri @{L'xget( [&x509O ?U'xcb_ 2.'extu IDaZ'fcnaB OQ'lib >$@&evp_ TFc'xcb_ 4lў'file% Ici&evp_h >[\W'lsip ` &xcb_ %&mari1 vZ-&ui_s I&rsa_2 _&slk_P =)S&x509 "h&atrm& Nxcb_query_tree_unchecked- 3 3 1588775193 0 B - - gz query the window treeasn1_object_newASN1_OBJECT_new 3ssl 3 1783951960 0 A - - gz object allocation functionsplace- n n 1571246711 0 A - - gz Geometry manager for fixed or rubber-sheet placementgetyx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinatesfcconfiggetblanksFcConfigGetBlanks 3 3 1535617491 0 A - - gz Get config blanksxcb_input_query_device_state_unchecked- 3 3 1588775193 0 B - - gz x509_attribute_freeX509_ATTRIBUTE_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesgrub2-ofpathname- 8 8 1785729399 0 A - - gz Generate an IEEE-1275 device path for a specified device.x509_sig_getmX509_SIG_getm 3ssl 3 1783951929 0 A - - gz DigestInfo functionstk_patchleveltk_patchLevel n n 1571246711 0 B - - gz Variables used or set by TkfcstrlistcreateFcStrListCreate 3 3 1535617491 0 A - - gz create a string iteratorssl_set_max_pipelinesSSL_set_max_pipelines 3ssl 3 1783951958 0 B - - gz Control fragment size settings and pipelining operationsproxy_policy_newPROXY_POLICY_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_list_fonts_with_info_properties- 3 3 1588775193 0 B - - gz get matching font names and informationxgrabserverXGrabServer 3 3 1727145684 0 A - - gz grab the serverunicode::normalizeUnicode::Normalize 3pm 3 1570974526 0 A - - gz Unicode Normalization Formstk_optionmenutk_optionMenu n n 1571246711 0 A - - gz Create an option menubutton and its menuopenssl_configOPENSSL_config 3ssl 3 1783951955 0 A - - gz simple OpenSSL configuration functionsis_cleared- 3x 3 1697309692 0 B - - gz curses window propertiespem_read_bio_dhparamsPEM_read_bio_DHparams 3ssl 3 1783951955 0 B - - gz PEM routinesxcb_glx_get_pixel_mapusv_unchecked- 3 3 1588775193 0 B - - gz perlgpl- 1 1 1789370957 0 A - - gz the GNU General Public License, version 1i2d_asn1_printablei2d_ASN1_PRINTABLE 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_ctx_set_dh_paramgen_typeEVP_PKEY_CTX_set_dh_paramgen_type 3ssl 3 1783951954 0 B - - gz algorithm specific control operationsxcb_xv_get_still- 3 3 1588775193 0 A - - gz tifffielddatatypeTIFFFieldDataType 3tiff 3 1785289550 0 A - - gz Get TIFF data type from field informationec_key_set_public_keyEC_KEY_set_public_key 3ssl 3 1783951958 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsx509_lookup_meth_set_ctrlX509_LOOKUP_meth_set_ctrl 3ssl 3 1783951962 0 B - - gz Routines to build up X509_LOOKUP methodsi386- 8 8 1770236297 0 B - - gz change reported architecture in new program environment and set personality flagsops- 3pm 3 1789370967 0 A - - gz Perl pragma to restrict unsafe operations when compilingtest2::formatterTest2::Formatter 3pm 3 1570971170 0 A - - gz Namespace for formatters.xcb_selinux_get_selection_create_context_context_length- 3 3 1588775193 0 B - - gz pcre2_set_glob_separator- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)x509v3_add1_i2dX509V3_add1_i2d 3ssl 3 1783951956 0 B - - gz X509 extension decode and encode functionsconf_modules_freeCONF_modules_free 3ssl 3 1783951959 0 A - - gz OpenSSL configuration cleanup functionsextutils::myExtUtils::MY 3pm 3 1570956921 0 A - - gz ExtUtils::MakeMaker subclass for customizationtest2::event::genericTest2::Event::Generic 3pm 3 1570971170 0 A - - gz Generic event type.dnf-repoclosure- 8 8 1712570567 0 A - - gz DNF repoclosure Plugingex- 1 1 1789033609 0 B - - gz Vi IMproved, a programmer's text editorsk_type_pushsk_TYPE_push 3ssl 3 1783951962 0 B - - gz stack containerbio_ptr_ctrlBIO_ptr_ctrl 3ssl 3 1783951958 0 B - - gz BIO control operationsossl_store_info_get1_paramsOSSL_STORE_INFO_get1_PARAMS 3ssl 3 1783951958 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsfactor- 1 1 1785268171 0 A - - gz factor numbersfsck.cramfs- 8 8 1770236297 0 A - - gz fsck compressed ROM file systemx509_cmp_timeX509_cmp_time 3ssl 3 1783951965 0 A - - gz X509 time functionsxcb_shm_attach- 3 3 1588775193 0 A - - gz   .O   PrUZ Ha*-U9$use_=g$blkdP 8,-Uoked_get_by_critical$xcb_!0,U_get_ext_by_nid!:rUi$auto D[!$xcb_1!U sU$dbi:ld$mysq g%rU0rU0,(-URb$set_VIa0sUU r$ssh- _K Q$ui_uUW$xcb_Q$extu]!*$open2M`$bridKUoked_set_serialnrG}$lwreH,U1_notaft غ,UU` [$cwdBJPOrU0sU (,U/f!$x509U$$fcdi@xx,U_issuer_ ,U#$getcI $xmap 1ؽ,UЌsUD$dh_mP*$md4_u If$d2i_c $ssl_A*$softYU r$annof$p$rsa_G +-U$xcb_7UsU x,$bn_t=Z ,UU U_freeR$perlB xq)-U0A\$rsa_ t(o$d2i___$$evp_ M ׂ$finiSGy\$xcb_dX$xcb_(d7$syst);o$xfon VUPsU`i,U_newprUU G$evp_<*ss$ssl_1XP$declJ0$xcb_.X$evp_R?c$yum-E$ioto@ 8K3$xcb_>@ !Ure_add_c@,UsUX/$tget|@ Ydd_c UАsU)!,Ure_add_l id)-UUp0ȣ$xcb_@ &U sUA{k$pr29!A )_crl_fn%$EncoRA :0*-Utx_check_issued_fn:}$xcb_A "$xcb_A 4$engiB Qww$ossl~B 9UrU$extuB X_revocation_fn#}$form+C <^a$bn_swC E$xcb_C `6$lwreC 1f,Ure_ctx_cup_fnS$xtexAD Y ,UzX$new_D >UpsU)+-Ure_ctx_g5$xcb_D $xcb_+E Ab$dove`E W$openE HRk$mkfoF K$opensF JUre_ctx_get0_paraX$rsa_F D%,Ure_ctx_gT"$asynG U usUsU0y,-UT$prof~G $lqpsUUI$lwreH D$lh_thH >!UsU,Ure_ctx_g".C$x509H W $evp_I bG$pcreI N"$nss-I 9 |$perl=J 97$setcJ F81$x509J `icy!UsU,Ure_ctx_gheck_revocation$xcb_RK #0y+-Utx_get_cleanup!sUU`0Ure_ctx_get_crl_fUsU 9,Ure_ctx_g$xcb_K sS$systK 8ru$isenL =/$xcb_fL %+$noraL =^U$pureL Ajk$rsa_:M Zk$imagM K $xcb_ N #:$iftoMN Lx_data0;sU@2sU( u `sU&sUsU 0)-Ure_ctx_get_get_c_%ui_gN >Up0%mvwiN LQ+%xcb_EO UsU ,Ure_ctx_g[%i2d_pO X.%ipta .A%lh_t? ?[%evp_ ?%xcb_ *@%seli$ ~=%tkwa Rls UrU,,Ure_ctx_gĊ%engi W@&sUP!sU %lwre P;b%xcb_ b%xcb_ +|%ecpac HUre_ctx_get_verifK%set_ IU>sU.%grub  ' Ii,U[ %nfsd? B%get_ ==%ssl_ d'%%xcb_] ,s%pem_ ZV}%x509 _i*%ssl_ S%x509 Lk%bn_bP ]UPwsU`%syst 6crls՗%ttk_ 6%evp_V X'%auth N W%ossl+ %%dh_n <%xcb_/ n%xcb_g '*S%dove M%perl 1untrusted;a*%certC <0),Utx_set0_verified_chaa0# sU%x509 \Ure_ctx_s@ ,U0sU0),U&%aria ;!0sUU`0Ure_ctx_set_defauЩ%cms_C [U-rUf%io:: YrrorO:d%kill& ?<%xcb_n K{%xcb_ 473%xkbg }e-%xfil M%xcb_ q%xcb_" $(-Ure_ctx_serify %slk_c =0v,Utx_set_verify_cbD%xcb_ &U 0Ure_ctx_verify_cbq>@%xcb_ U%mysq; as%bio_ Amu%xkbs %ssl_ KǢ8%extuG `W}C%xcb_ :=0%idna )!%httpH W5%item PUre_get0_paramsUjrU *Z+-U%rand TK%crypq M<%fcco >_crl0rUrUxU%fcpa! <et_check_issued!` sUJ%xcb_n m-%slat H!0m%attr T $%evp_N ^ǣ%evp_ <%ssl_ ` w+-Uet_c@ UsU`,Ure_get_e ,U%%xcms EYA%cms_ MQok%xcb_E H%xcb_ %M,Ure_get_grl!sU%xset kUre_get_get_issue%xcb_A %ssl_{ r9)%xgetp 4p_certspBsUprU0F,Uet_lookup_crls!rUUp0Ure_get_verify_cbй%cryp>p KU@bsU %www:p Otions H%xcb_q ! ,U'%xcb_Mq UЩsU ے%formq H J,UU Ure_set1_paramrUpWrU ;,Uî%%xkbcq ~<%xsethr Bz%bn_wr 8_crlsUCsUj#4%xmaps 5;;$%contEs @!YrU{%opens HC%gsets 9t%d2i_(t e V%xcb_t 55m%xcb_t &?Ó%pam_9u KSsU8sU ,Uet_cleanup!U@sUkU%xcb_u #xgetpixelXGetPixel 3 3 1727145684 0 B - - gz image utilitiescrypto_secure_malloc_doneCRYPTO_secure_malloc_done 3ssl 3 1783951966 0 B - - gz secure heap storagewww::robotrules::anydbm_fileWWW::RobotRules::AnyDBM_File 3pm 3 1650653565 0 A - - gz Persistent RobotRulesxcb_input_xi_query_version_reply- 3 3 1588775193 0 B - - gz xcb_res_query_version- 3 3 1588775193 0 A - - gz form_driver_w- 3x 3 1697309684 0 A - - gz command-processing loop of the form systemxkbchangeindicatorsXkbChangeIndicators 3 3 1727145684 0 A - - gz Changes indicator maps or state without passing the entire keyboard descriptionxseterrorhandlerXSetErrorHandler 3 3 1727145684 0 A - - gz default error handlersbn_with_flagsBN_with_flags 3ssl 3 1783951964 0 B - - gz copy BIGNUMsxmapsubwindowsXMapSubwindows 3 3 1727145684 0 B - - gz map windowscontinue- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)openssl_zallocOPENSSL_zalloc 3ssl 3 1783951965 0 B - - gz Memory allocation functionsgsettings- 1 1 1545149580 0 A - - gz GSettings configuration toold2i_asidentifierchoiced2i_ASIdentifierChoice 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_selinux_get_property_data_context_context_length- 3 3 1588775193 0 B - - gz xcb_render_query_pict_formats_formats- 3 3 1588775193 0 B - - gz pam_timestamp_check- 8 8 1787058765 0 A - - gz Check to see if the default timestamp is validxcb_xv_query_port_attributes_reply- 3 3 1588775193 0 B - - gz evp_encode_ctx_copyEVP_ENCODE_CTX_copy 3ssl 3 1783951960 0 B - - gz EVP base 64 encode/decode routinesevp_aria_128_cbcEVP_aria_128_cbc 3ssl 3 1783951960 0 B - - gz EVP ARIA cipherxcb_input_get_feedback_control_reply- 3 3 1588775193 0 B - - gz ui_set_resultUI_set_result 3ssl 3 1783951957 0 B - - gz User interface string parsingslk_attroff_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionx509_lookup_get_by_fingerprint_fnX509_LOOKUP_get_by_fingerprint_fn 3ssl 3 1783951962 0 B - - gz Routines to build up X509_LOOKUP methodsatrm- 1 1 1665397397 0 B - - gz queue, examine or delete jobs for later executionkeyctl_revoke- 3 3 1633701054 0 A - - gz revoke a keyx509_req_digestX509_REQ_digest 3ssl 3 1783951958 0 B - - gz get digest of various objectssecurity_load_booleans- 3 3 1770733597 0 A - - gz routines for manipulating SELinux boolean valuesxcb_randr_get_output_info_unchecked- 3 3 1588775193 0 B - - gz fccachenumfontFcCacheNumFont 3 3 1535617491 0 A - - gz Returns the number of fonts in cache.has_mouse_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionec_key_up_refEC_KEY_up_ref 3ssl 3 1783951956 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsevp_camellia_256_cfb8EVP_camellia_256_cfb8 3ssl 3 1783951966 0 B - - gz EVP Camellia cipherfunzip- 1 1 1240180690 0 A - - gz filter for extracting from a ZIP archive in a pipeip-monitor- 8 8 1716453362 0 A - - gz state monitoringdsa_get0_pDSA_get0_p 3ssl 3 1783951951 0 B - - gz Routines for getting and setting data in a DSA objectssl_session_get_ex_dataSSL_SESSION_get_ex_data 3ssl 3 1783951961 0 A - - gz get and set application specific data on a sessionssl- 7ssl 7 1783951931 0 A - - gz OpenSSL SSL/TLS libraryxcb_configure_window_checked- 3 3 1588775193 0 B - - gz Configures window attributessystemd-veritysetup-generator- 8 8 1788492746 0 A - - gz Unit generator for integrity protected block devicesx509_get_serialnumberX509_get_serialNumber 3ssl 3 1783951962 0 A - - gz get or set certificate serial numberd2i_dsaprivatekeyd2i_DSAPrivateKey 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_set_psk_client_callbackSSL_CTX_set_psk_client_callback 3ssl 3 1783951963 0 A - - gz set PSK client callbackerr_peek_error_line_dataERR_peek_error_line_data 3ssl 3 1783951959 0 B - - gz obtain error code and dataasn1_string_table_getASN1_STRING_TABLE_get 3ssl 3 1783951965 0 B - - gz ASN1_STRING_TABLE manipulation functionsasn1_utctime_checkASN1_UTCTIME_check 3ssl 3 1783951954 0 B - - gz ASN.1 Time functionsssl_set_sessionSSL_set_session 3ssl 3 1783951927 0 A - - gz set a TLS/SSL session to be used during TLS/SSL connectxcb_glx_get_tex_parameterfv_data_end- 3 3 1588775193 0 B - - gz xcb_selinux_get_client_context- 3 3 1588775193 0 A - - gz xcb_randr_list_provider_properties_atoms_end- 3 3 1588775193 0 B - - gz bio_meth_freeBIO_meth_free 3ssl 3 1783951954 0 B - - gz Routines to build up BIO methodsts- 1ssl 1 1783951950 0 A - - gz Time Stamping Authority tool (client/server)xcb_glx_get_convolution_filter_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_pixel_storei_checked- 3 3 1588775193 0 B - - gz passwd- 1ssl 1 1783951950 0 C openssl-passwd - gz set_tabsize- 3x 3 1697309693 0 B - - gz curses thread supportxkballocclientmapXkbAllocClientMap 3 3 1727145684 0 A - t gz Allocate and initialize an empty client map description recordevp_verifyupdateEVP_VerifyUpdate 3ssl 3 1783951955 0 B - - gz EVP signature verification functionscap_init- 3 3 1612504337 0 A - - gz capability data object storage managementsafeSafe 3pm 3 1789370965 0 A - - gz Compile and execute code in restricted compartmentsperltoot- 1 1 1789370960 0 A - - gz Links to information on object-oriented programming in PerlxfreemodifiermapXFreeModifiermap 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structuresystemd-delta- 1 1 1788492746 0 A - - gz Find overridden configuration filesxcb_sync_create_alarm_checked- 3 3 1588775193 0 B - - gz rand_opensslRAND_OpenSSL 3ssl 3 1783951965 0 B - - gz select RAND methodasn1_type_set1ASN1_TYPE_set1 3ssl 3 1783951951 0 B - - gz ASN1_TYPE utility functionsevp_pkey_ctx_set0_ecdh_kdf_ukmEVP_PKEY_CTX_set0_ecdh_kdf_ukm 3ssl 3 1783951951 0 B - - gz algorithm specific control operationsxcb_xf86dri_get_drawable_info_unchecked- 3 3 1588775193 0 B - - gz perlexperiment- 1 1 1789370956 0 A - - gz A listing of experimental features in Perlct_policy_eval_ctx_freeCT_POLICY_EVAL_CTX_free 3ssl 3 1783951953 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyxcb_damage_create- 3 3 1588775193 0 A - - gz xgetwmiconnameXGetWMIconName 3 3 1727145684 0 B - - gz set or read a window's WM_ICON_NAME propertyerr_print_errorsERR_print_errors 3ssl 3 1783951965 0 A - - gz print error messagesmysql_get_server_info- 3 3 1786452952 0 A - - gz Returns server version as stringssl_set_security_levelSSL_set_security_level 3ssl 3 1783951966 0 B - - gz SSL/TLS security frameworkxcb_screensaver_suspend_checked- 3 3 1588775193 0 B - - gz rsa_meth_get_finishRSA_meth_get_finish 3ssl 3 1783951954 0 B - - gz Routines to build up RSA methodscurs_get_wstr- 3x 3 1697309683 0 A - - gz get an array of wide characters from a curses terminal keyboarddoupdate_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionssl_ctx_sess_acceptSSL_CTX_sess_accept 3ssl 3 1783951953 0 B - - gz obtain session cache statisticsdbi::util::cachememoryDBI::Util::CacheMemory 3pm 3 1786438153 0 A - - gz a very fast but very minimal subset of Cache::Memorysystemd-rfkill.socket- 8 8 1788492746 0 B - - gz Load and save the RF kill switch state at boot and changessl_session_freeSSL_SESSION_free 3ssl 3 1783951966 0 A - - gz create, free and manage SSL_SESSION structuresparse::cpan::metaParse::CPAN::Meta 3pm 3 1570951320 0 A - - gz Parse META.yml and META.json CPAN metadata filesinsdelln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowscript- 1 1 1770236297 0 A - - gz make typescript of terminal sessionxgetfontpropertyXGetFontProperty 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresxcb_query_tree_children_length- 3 3 1588775193 0 B - - gz query the window treeextutils::makemakerExtUtils::MakeMaker 3pm 3 1570956921 0 A - - gz Create a module MakefilefcnameconstantFcNameConstant 3 3 1535617491 0 A - - gz Get the value for a symbolic constantlib- 3pm 3 1789370967 0 A - - gz manipulate @INC at compile timexcb_list_fonts- 3 3 1588775193 0 A - - gz get matching font namesfile::spec::epocFile::Spec::Epoc 3pm 3 1570968070 0 A - - gz methods for Epoc file specslsipc- 1 1 1770236297 0 A - - gz show information on IPC facilities currently employed in the systemxcirculaterequesteventXCirculateRequestEvent 3 3 1727145684 0 A - - gz CirculateRequest event structure ? N 0 ,UsU`brQ&tap:0 {&xcms0 S[&ossl1 i)S&x509 "h!&mari2 g&atrm& N`&dh_m2 TU04g&xrmu]3 Dt8&uri3 UUPrU:&xcb_ 4 jw&xcb_D4 b&magi|4 >0:f,Uet_lookup_crls&ec_k4 pT&ec_k@5 k&boot5 K7g%&xcb_ 6 .&&pkcsT6 Dg9&xcb_6 %^x&evp_6 \}u&xkbs_7 ab/&ssl_7 H!)&wins.8 Q>qS&syst8 L&bio_8 ; c&nm-s+9 sJ&mvwi9 Qc&sadc: <E'&evp_E: l0,-Uet_verify_cb_func&xcms: :&xcb_ ; $S/&xcb_J; M)&unsqu; DUsU 5+-Ure_unloc<&secu; Fi&evp_"< b~_&xcb_<  ,U sU ,U_name_cmp:*&gio< 1J&sg_w= 9sUU Ue_adj_exIcm&chpaW= ;&pod:= OM6&sxne= @*r&b::d@> R%l"&lwre> TXS&html? PU U_new&semoh? o&xcb_@ 2A&asn1K@ IS,Uify_cert t,Ug&plac@ QUify_cert_error_sgA$UsU:C,Uify_parad0_policysU@rU}:&gety@ FQ;s&fccoGA >j.4&xcb_A 'U0Uify_param_clear_X&x509A Gׂ&grub6B V%E&x509B @ۧ&tk_pB Dk&fcst=C Ck&ssl_C lparam_get_auth_levelj&proxD DUNv&xcb_gD $D7z&xgraD 6UNrUp#q&unicE Kt_flagstrUrU0K)-UomC&tk_ooE Q!sU&openE Sx&is_c0F 6-&pem_qF @CX &xcb_F #;m,Uify_parat_timeeo&perlG F0[*-Uparam_set1_email!BsUĢ&i2d_UG asX&evp_G "eNB&xcb_PH UsUN&tiff~H Zt1_ipНsU=sU0 ,Uparam_set1_ip_asc@&ec_kH v&x509vI `Uify_param_set1_p1&i386I n2&opscJ WE&testJ Gt_auth_level.sUsU0 +-Uparam_set_depth&xcb_K 8&pcrekK NUify_param_set_fl&x509K XUsU&,Uify_paraFek&conf:L W%&extuL Xk,Uo֨&testM FsUU 0Uify_param_set_puQ&dnf-dM 3 &gexM D*&sk_tM :g&bio_6N A&osslN i0+L,Uparam_set_trustp&fact O +=&fsck;O <Udd1_i2dpsU0sU ,-U&x509O ?UrU *-Uonfig`sUU $@&evp_ TsUPrU K3*-Uci&evp_h >UsU`Tl&x509 K &xcb_ %&mari1 vZ-&ui_s I&rsa_2 _t &keycy )&slk_P =] sUy_criticalA PesUpsU ,UZdA 'sUH'secu MUet_ext_b{,UpsUl'xcb_o $v'fcca OUsU K,UQ@'has_ =U` ;'ec_kX n sU@3sU ,UA{'evp_Ԅ G+,Uescreenș'xcb_O U ^G'funz1 O,UsU k*-Ug'ip-m -*E'dsa_ ^,-UsPd'ssl_( hl'ssl 7Ul'xcb_ 9'syst9 QUY'x509 X'd2i_ `3'ssl_ U ;,Us'err_ Q5'asn1g \>'asn1ى E {,Uells@ FY'ssl_1 e{)-Ulorplaneϝ'xcb_ %oj'xcb_ 'xcb_$ -0sU0ssU [(-Uolor@ UpsU`){'bio_n L sUU Uandardcolormappl sUDsUD'ts0ȋ Ls@ 4'xcb_ )#'xcb_] -'pass -U Ut rUPesU KT,U UsU@*-UXfn'set_ˌ 3/'xkba kgU'evp_ S'cap_ Fcc'safe: U@'perl X'xfre h^_t'systn @.ڿ'rand =U Uthbyaddr@v'asn1J HK'evp_ b'xcb_ 'xcb_" ( 'perlg G ,UU N'ct_p %,`'xcb_i r9'xget V'err_ CDw'mysqQ =7!&'ssl_ O'xcb_ {'rsa_G RI'curs ]'doup ='ssl_a Q@ vV'dbi:ƕ h,Utnamelis'systE VrUrU L5*-U;'ssl_ ]x'pars _ 'insd HeԄ'scri @U {L'xget( [U'xcb_ 2.'extu I DaZ'fcnaB OQ'lib >asUU Fc'xcb_ 4,UsUlў'file% I[\W'lsip `'xcir RU0Uc_color_cells_maendUsU ,Uc_color_Ό'xkbt |sUgrUU'ocsp UH='fcca W! sUU0X,'xallh D_end X`'d2i_ cB,Uc_color_7'xfre5 GJ'ui_g Q0,Ulor_cells_reply!sU p'ssl_ $zUc_color_cells_unked UsU|,Uc_color_``'rsa_ Q,2'fing LUc_color_planes_ps1o'perlU ,o+-Uc_color_,'sssd @LK'i2d_ a^'pkcs[ Zv'item ;!<sUU0Uc_color_planes_r'ssl_ IU0sU *S'ssl_r tes_unchecked'xcb_ 3 5,Ue'xcb_U !v5'xcb_ 0v*'soft ceckedsUPLsUxkbtranslatekeysymXkbTranslateKeySym 3 3 1727145684 0 A - - gz Find the string and symbol associated with a keysym for a given keyboard stateocsp_resp_get0_respdataOCSP_resp_get0_respdata 3ssl 3 1783951965 0 B - - gz OCSP response utility functionsfccachecreatetagfileFcCacheCreateTagFile 3 3 1535617491 0 A - - gz Create CACHEDIR.TAG at cache directory.xallocnamedcolorXAllocNamedColor 3 3 1727145684 0 B - e gz allocate and free colorsd2i_rsapublickey_biod2i_RSAPublicKey_bio 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationxfreeextensionlistXFreeExtensionList 3 3 1727145684 0 B - - gz list available extensionsui_get_result_maxsizeUI_get_result_maxsize 3ssl 3 1783951927 0 A - - gz User interface string parsingssl_ctx_set_default_read_buffer_lenSSL_CTX_set_default_read_buffer_len 3ssl 3 1783951966 0 B - - gz Control fragment size settings and pipelining operationsrsa_meth_get_flagsRSA_meth_get_flags 3ssl 3 1783951964 0 B - - gz Routines to build up RSA methodsfingerprint-auth- 5 5 1787058769 0 B - - gz Common configuration file for PAMified servicesperlcygwin- 1 1 1789370955 0 A - - gz Perl for Cygwinsssd_krb5_localauth_plugin- 8 8 1785203682 0 A - - gz Kerberos local authorization plugini2d_x509_extensioni2d_X509_EXTENSION 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationpkcs7_issuer_and_serial_digestPKCS7_ISSUER_AND_SERIAL_digest 3ssl 3 1783951965 0 B - - gz get digest of various objectsitem_opts_on- 3x 3 1697309694 0 B - - gz set and get menu item optionsssl_shutdownSSL_shutdown 3ssl 3 1783951927 0 A - - gz shut down a TLS/SSL connectionssl_session_set1_alpn_selectedSSL_SESSION_set1_alpn_selected 3ssl 3 1783951926 0 A - - gz get and set SNI and ALPN data associated with a sessionxcb_selinux_get_selection_create_context_unchecked- 3 3 1588775193 0 B - - gz xcb_xvmc_destroy_context_checked- 3 3 1588775193 0 B - - gz xcb_selinux_list_properties_properties_iterator- 3 3 1588775193 0 B - - gz software::license::agpl_3Software::License::AGPL_3 3pm 3 1570968579 0 A - - gz GNU Affero General Public License, Version 3xcb_glx_render_checked- 3 3 1588775193 0 B - - gz evp_kdf_pbkdf2EVP_KDF_PBKDF2 7ssl 7 1783951930 0 A - - gz The PBKDF2 EVP_KDF implementationssl_export_keying_material_earlySSL_export_keying_material_early 3ssl 3 1783951966 0 B - - gz obtain keying material for application useevp_rc2_ecbEVP_rc2_ecb 3ssl 3 1783951951 0 B - - gz EVP RC2 cipherssl_cipher_get_idSSL_CIPHER_get_id 3ssl 3 1783951953 0 B - - gz get SSL_CIPHER propertiespcre2_convert_context_copy- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)wbkgrnd- 3x 3 1697309690 0 B - - gz curses window complex background manipulation routinesxdisplaykeycodesXDisplayKeycodes 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structurexkbdevicebelleventXkbDeviceBellEvent 3 3 1727145684 0 A - t gz Creates a bell event for an X input extension device or for the keyboard, without ringing the corresponding bellxcb_copy_colormap_and_free_checked- 3 3 1588775193 0 B - - gz perlxstypemap- 1 1 1789370961 0 A - - gz Perl XS C/Perl type mappingextutils::mm_uwinExtUtils::MM_UWIN 3pm 3 1570956921 0 A - - gz U/WIN specific subclass of ExtUtils::MM_Unixx509_check_issuedX509_check_issued 3ssl 3 1783951927 0 A - - gz checks if certificate is apparently issued by another certificatedefaultgcDefaultGC 3 3 1727145684 0 B - - gz Display macros and functionsip-gue- 8 8 1716453362 0 B - - gz Generic UDP Encapsulation receive port configurationxcb_randr_get_output_property_reply- 3 3 1588775193 0 B - - gz rsa_meth_get_priv_decRSA_meth_get_priv_dec 3ssl 3 1783951958 0 B - - gz Routines to build up RSA methodsxrmstringtoquarklistXrmStringToQuarkList 3 3 1727145684 0 B - t gz manipulate resource quarkssestatus- 8 8 1719954259 0 A - - gz SELinux status toolxlistfontsXListFonts 3 3 1727145684 0 A - - gz obtain or free font names and informatione4defrag- 8 8 1759820881 0 A - - gz online defragmenter for ext4 filesystemxwctextescapementXwcTextEscapement 3 3 1727145684 0 B - - gz obtain the escapement of textxcb_glx_get_minmax_parameteriv_unchecked- 3 3 1588775193 0 B - - gz linesLINES 3x 3 1697309693 0 B - - gz curses global variablesnohup- 1 1 1785268171 0 A - - gz run a command immune to hangups, with output to a non-ttycpupower-idle-info- 1 1 1789439395 0 A - - gz Utility to retrieve cpu idle kernel informationxcb_xv_list_image_formats- 3 3 1588775193 0 A - - gz dhparams_printDHparams_print 3ssl 3 1783951919 0 A - - gz print cryptographic parametersssl_set0_chainSSL_set0_chain 3ssl 3 1783951962 0 B - - gz extra chain certificate processingbio_do_handshakeBIO_do_handshake 3ssl 3 1783951951 0 B - - gz SSL BIOxkbgetdeviceinfoXkbGetDeviceInfo 3 3 1727145684 0 A - - gz Determine whether the X server allows Xkb access to particular capabilities of input devices other than the core X keyboard, or to determine the status of indicator maps, indicator names or button actions on a non-KeyClass extension deviceterm::completeTerm::Complete 3pm 3 1789370965 0 A - - gz Perl word completion modulersa_oaep_params_newRSA_OAEP_PARAMS_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesi2d_dist_point_namei2d_DIST_POINT_NAME 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationfield_init- 3x 3 1697309693 0 B - - gz set hooks for automatic invocation by applicationstcpdump- 8 8 1712404694 0 A - - gz dump traffic on a networkssl_use_rsaprivatekey_fileSSL_use_RSAPrivateKey_file 3ssl 3 1783951959 0 B - - gz load certificate and key dataxcb_circulate_window_checked- 3 3 1588775193 0 B - - gz Change window stacking ordercurs_pad- 3x 3 1697309683 0 A - - gz create and display curses padsrsa_meth_get0_nameRSA_meth_get0_name 3ssl 3 1783951919 0 A - - gz Routines to build up RSA methodsasn1_time_set_stringASN1_TIME_set_string 3ssl 3 1783951965 0 B - - gz ASN.1 Time functionsx509_store_get_check_revocationX509_STORE_get_check_revocation 3ssl 3 1783951953 0 B - - gz set verification callback"io::socket::ip""IO::Socket::IP" 3pm 3 1570961506 0 C IO::Socket::IP - gz d2i_pkcs7d2i_PKCS7 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_ctx_set_rsa_oaep_mdEVP_PKEY_CTX_set_rsa_oaep_md 3ssl 3 1783951956 0 B - - gz algorithm specific control operationsfile-hierarchy- 7 7 1788492744 0 A - t gz File system hierarchy overviewlwres- 3 3 1786647171 0 A - - gz introduction to the lightweight resolver libraryevp_pkey_ctx_set_ecdh_kdf_outlenEVP_PKEY_CTX_set_ecdh_kdf_outlen 3ssl 3 1783951951 0 B - - gz algorithm specific control operationslocale::codes::langfamLocale::Codes::LangFam 3pm 3 1570963306 0 A - - gz module for dealing with langfam code setsmii-tool- 8 8 1598809658 0 A - - gz view, manipulate media-independent interface statusbn_ctx_freeBN_CTX_free 3ssl 3 1783951956 0 B - - gz allocate and free BN_CTX structures_tiffmemset_TIFFmemset 3tiff 3 1785289550 0 C TIFFmemory - gz df- 1 1 1785268171 0 A - - gz report file system disk space usagexcb_glx_delete_queries_arb- 3 3 1588775193 0 A - - gz async_is_capableASYNC_is_capable 3ssl 3 1783951957 0 B - - gz asynchronous job management functionsps_mem- 1 1 1650302888 0 A - - gz Memory profiling toolx509_crl_add0_revokedX509_CRL_add0_revoked 3ssl 3 1783951962 0 B - - gz CRL revoked entry utility functionsxcb_res_query_client_resources_reply- 3 3 1588775193 0 B - - gz menu_spacing- 3x 3 1697309694 0 A - - gz set and get spacing between menu items.sys::syslogSys::Syslog 3pm 3 1570971179 0 A - - gz Perl interface to the UNIX syslog(3) callsunpost_menu- 3x 3 1697309694 0 B - - gz write or erase menus from associated subwindowsxcreateocXCreateOC 3 3 1727145684 0 A - - gz create output contextsmvwinstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowi2o_sct_listi2o_SCT_LIST 3ssl 3 1783951955 0 B - - gz decode and encode Signed Certificate Timestamp lists in TLS wire formatnet::ssleay::handleNet::SSLeay::Handle 3pm 3 1650648163 0 A - - gz Perl module that lets SSL (HTTPS) sockets be handled as standard file handles.compare- 1 1 1784709495 0 A - - gz mathematically and visually annotate the difference between an image and its reconstruction.d2i_x509_req_fpd2i_X509_REQ_fp 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_screen_info_rates_length- 3 3 1588775193 0 B - - gz xcb_shape_query_extents_reply- 3 3 1588775193 0 B - - gz add_wchstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowdsa_set_methodDSA_set_method 3ssl 3 1783951964 0 A - - gz select DSA methoddoveadm-stop- 1 1 1778582937 0 B - - gz Dovecot's administration utilitydnf.modularity- 7 7 1741686480 0 A - - gz Modularity in DNFxcb_selinux_set_device_context_checked- 3 3 1588775193 0 B - - gz ssl_session_get0_peerSSL_SESSION_get0_peer 3ssl 3 1783951926 0 A - - gz get details about peer's certificate for a sessionxlookupkeysymXLookupKeysym 3 3 1727145684 0 A - - gz handle keyboard input events in Latin-1avc_audit- 3 3 1770733597 0 B - - gz obtain and audit SELinux access decisionscurs_mouse- 3x 3 1697309683 0 A - - gz mouse interface through cursessssd-kcm- 8 8 1785203682 0 A - - gz SSSD Kerberos Cache Managerdh_generate_parametersDH_generate_parameters 3ssl 3 1783951965 0 A - - gz generate and check Diffie-Hellman parametersbio_set_closeBIO_set_close 3ssl 3 1783951963 0 B - - gz BIO control operationsevp_des_ede3EVP_des_ede3 3ssl 3 1783951959 0 B - - gz EVP DES cipherssl_session_reusedSSL_session_reused 3ssl 3 1783951926 0 A - - gz query whether a reused session was negotiated during handshakexcb_xv_shm_put_image_checked- 3 3 1588775193 0 B - - gz less less 3pm less 1profession_info_get0_addprofessioninfoPROFESSION_INFO_get0_addProfessionInfo 3ssl 3 1783951953 0 B - - gz Accessors and settors for ADMISSION_SYNTAXcrypto- 7ssl 7 1783951930 0 A - - gz OpenSSL cryptographic librarymariadb_dyncol_update_many_num- 3 3 1786452952 0 A - - gz Update, insert or delete values in a dynamic column using numeric keysgeneral_subtree_newGENERAL_SUBTREE_new 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesdnssec-signzone- 8 8 1786647175 0 A - - gz DNSSEC zone signing toolxcb_xfixes_create_pointer_barrier_checked- 3 3 1588775193 0 B - - gz data::dumperData::Dumper 3pm 3 1570953563 0 A - - gz stringified perl data structures, suitable for both printing and "eval"perluniprops- 1 1 1789370961 0 A - - gz Index of Unicode Version 9.0.0 character properties in Perlossl_store_search_get_typeOSSL_STORE_SEARCH_get_type 3ssl 3 1783951955 0 B - - gz Type and functions to create OSSL_STORE search criteriaxcb_present_query_capabilities- 3 3 1588775193 0 A - - gz xhost- 1 1 1571144822 0 A - - gz server access control program for XxscreennumberofscreenXScreenNumberOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosx509_store_ctx_set_verifyX509_STORE_CTX_set_verify 3ssl 3 1783951958 0 B - - gz X509_STORE_CTX initialisationd2i_certificatepoliciesd2i_CERTIFICATEPOLICIES 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationbio_ctrlBIO_ctrl 3ssl 3 1783951965 0 A - - gz BIO control operationsrc4_set_keyRC4_set_key 3ssl 3 1783951966 0 A - - gz RC4 encryptionssl_set_bioSSL_set_bio 3ssl 3 1783951964 0 A - - gz connect the SSL object with a BIOevp_pkey_meth_get_signEVP_PKEY_meth_get_sign 3ssl 3 1783951965 0 B - - gz manipulating EVP_PKEY_METHOD structurewbkgrndset- 3x 3 1697309690 0 B - - gz curses window complex background manipulation routinespure-uploadscript- 8 8 1749219283 0 A - - gz Automatically run an external program after a successful uploadcheckbutton- n n 1571246711 0 A - - gz Create and manipulate 'checkbutton' boolean selection widgetssnmpd.conf- 5 5 1768810786 0 A - - gz configuration file for the Net-SNMP SNMP agentadmissions_get0_namingauthorityADMISSIONS_get0_namingAuthority 3ssl 3 1783951956 0 B - - gz Accessors and settors for ADMISSION_SYNTAXnewterm_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionsg_seek- 8 8 1787058260 0 A - - gz send SCSI SEEK, PRE-FETCH(10) or PRE-FETCH(16) commandextutils::mm_nw5ExtUtils::MM_NW5 3pm 3 1570956921 0 A - - gz methods to override UN*X behaviour in ExtUtils::MakeMakerxextendedmaxrequestsizeXExtendedMaxRequestSize 3 3 1727145684 0 B - - gz Display macros and functionsxkbfreecontrolsXkbFreeControls 3 3 1727145684 0 A - t gz Frees memory used by the ctrls member of an XkbDescRec structurelh_type_freelh_TYPE_free 3ssl 3 1783951965 0 B - - gz dynamic hash tablekerberos- 7 7 1778654064 0 A - - gz Overview of using Kerberoscanvas- n n 1571246711 0 A - - gz Create and manipulate 'canvas' hypergraphics drawing surface widgetsevp_pkey_ctx_set1_idEVP_PKEY_CTX_set1_id 3ssl 3 1783951966 0 B - - gz algorithm specific control operationsxcb_render_create_picture_checked- 3 3 1588775193 0 B - - gz xcopygcXCopyGC 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structurexconvertcaseXConvertCase 3 3 1727145684 0 B - - gz convert keysymssystemd.generator- 7 7 1788492746 0 A - - gz systemd unit generatorsencode::supportedEncode::Supported 3pm 3 1570956370 0 A - - gz - Encodings supported by Encodeb::debugB::Debug 3pm 3 1570950850 0 A - - gz Walk Perl syntax tree, printing debug info about opsi2d_ts_req_fpi2d_TS_REQ_fp 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationpem_write_pubkeyPEM_write_PUBKEY 3ssl 3 1783951961 0 B - - gz PEM routinesxcb_glx_vendor_private_with_reply_unchecked- 3 3 1588775193 0 B - - gz ess_signing_cert_dupESS_SIGNING_CERT_dup 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiestest2::util::hashbaseTest2::Util::HashBase 3pm 3 1570971170 0 A - - gz Build hash based classes.systemd-ask-password-console.path- 8 8 1788492745 0 B - - gz Query the user for system passwords on the console and via wallselinux_file_context_local_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesxcb_randr_get_crtc_gamma_blue_length- 3 3 1588775193 0 B - - gz string_to_av_perm- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.ssl_set_optionsSSL_set_options 3ssl 3 1783951951 0 B - - gz manipulate SSL optionsxcb_randr_list_provider_properties_atoms_length- 3 3 1588775193 0 B - - gz _tracechar- 3x 3 1697309693 0 B - - gz curses debugging routinesevp_pkey_cmpEVP_PKEY_cmp 3ssl 3 1783951962 0 A - - gz public key parameter and comparison functionsx509_store_ctx_get_verify_cbX509_STORE_CTX_get_verify_cb 3ssl 3 1783951964 0 B - - gz get and set verification callbackgenhostid- 1 1 1762247954 0 A - - gz generate and set a hostid for the current hostxcb_xfixes_create_region_from_gc- 3 3 1588775193 0 A - - gz ps2pdfwr- 1 1 1748918895 0 A - - gz Convert PostScript to PDF without specifying CompatibilityLevel, using ghostscriptfcmatrixscaleFcMatrixScale 3 3 1535617491 0 A - - gz Scale a matrixstart_color_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionpcre2_substring_get_byname- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)i2d_dsapublickeyi2d_DSAPublicKey 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationbn_mod_sqrBN_mod_sqr 3ssl 3 1783951962 0 B - - gz arithmetic operations on BIGNUMsec_group_get_pentanomial_basisEC_GROUP_get_pentanomial_basis 3ssl 3 1783951911 0 A - - gz Functions for manipulating EC_GROUP objectsx509_store_get0_objectsX509_STORE_get0_objects 3ssl 3 1783951929 0 A - - gz X509_STORE setter and getter functionsxcb_get_keyboard_mapping_reply- 3 3 1588775193 0 B - - gz pod::simple::textcontentPod::Simple::TextContent 3pm 3 1570967771 0 A - - gz - get the text content of Podrsa_get0_dmp1RSA_get0_dmp1 3ssl 3 1783951962 0 B - - gz Routines for getting and setting data in an RSA objectwcolor_set- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesxcb_xkb_get_names_reply- 3 3 1588775193 0 B - - gz perlriscos- 1 1 1789370959 0 A - - gz Perl version 5 for RISC OSxparsecolorXParseColor 3 3 1727145684 0 B - t gz obtain color valuesbio_rw_filenameBIO_rw_filename 3ssl 3 1783951907 0 A - - gz FILE bioevp_pkey_meth_get_public_checkEVP_PKEY_meth_get_public_check 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structurenetscape_spki_newNETSCAPE_SPKI_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcb_x_print_print_get_document_data_data_length- 3 3 1588775193 0 B - - gz i2d_ts_resp_bioi2d_TS_RESP_bio 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxcb_selinux_get_window_create_context_context_end- 3 3 1588775193 0 B - - gz xcb_shm_query_version_reply- 3 3 1588775193 0 B - - gz SV-mari uxcb_input_get_device_modifier_mapping- 3 3 1588775193 0 A - - gz xsetcliporiginXSetClipOrigin 3 3 1727145684 0 A - - gz GC convenience routinespkey_usage_period_newPKEY_USAGE_PERIOD_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesevp_decryptfinal_exEVP_DecryptFinal_ex 3ssl 3 1783951953 0 B - - gz EVP cipher routinesxcb_sync_query_counter_unchecked- 3 3 1588775193 0 B - - gz xkbnotenamechangesXkbNoteNameChanges 3 3 1727145684 0 A - t gz Note the changed names in a changes structureocsp_revokedinfo_freeOCSP_REVOKEDINFO_free 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiescurs_print- 3x 3 1697309683 0 A - - gz ship binary data to printerfccharsetdestroyFcCharSetDestroy 3 3 1535617491 0 A - - gz Destroy a character setwrite- 1 1 1770236297 0 A - - gz send a message to another userpure-quotacheck- 8 8 1749219283 0 A - - gz Update virtual quota files for Pure-FTPdxcb_randr_get_provider_property_data_end- 3 3 1588775193 0 B - - gz nfsiostat- 8 8 1783522945 0 A - - gz Emulate iostat for NFS mount points using /proc/self/mountstatsxcb_glx_gen_lists- 3 3 1588775193 0 A - - gz xcb_render_free_glyphs_checked- 3 3 1588775193 0 B - - gz i2d_ecprivatekey_bioi2d_ECPrivateKey_bio 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationsecurity_commit_booleans- 3 3 1770733597 0 B - - gz routines for manipulating SELinux boolean valuesevp_seed_ofbEVP_seed_ofb 3ssl 3 1783951915 0 A - - gz EVP SEED cipherssl_ctx_set_record_padding_callbackSSL_CTX_set_record_padding_callback 3ssl 3 1783951964 0 A - - gz install callback to specify TLS 1.3 record paddingx509_name_dupX509_NAME_dup 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_xkb_get_map_map- 3 3 1588775193 0 B - - gz xcb_ungrab_pointer_checked- 3 3 1588775193 0 B - - gz release the pointerxcb_xkb_select_events_checked- 3 3 1588775193 0 B - - gz pam_setcred- 3 3 1787058767 0 A - - gz establish / delete user credentialsunzip- 1 1 1748916610 0 A - - gz list, test and extract compressed files in a ZIP archivetctmttest- 1 1 1570929755 0 A - - gz test cases of the table database APIgrub2-set-default- 8 8 1785729399 0 A - - gz Set the default boot menu entry for GRUB.xcb_ungrab_keyboard- 3 3 1588775193 0 A - - gz heightmmofscreenHeightMMOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrossg_referrals- 8 8 1787058260 0 A - - gz send SCSI REPORT REFERRALS commandxcolorXColor 3 3 1727145684 0 B - - gz create, copy, or destroy colormaps and color structureasync_unblock_pauseASYNC_unblock_pause 3ssl 3 1783951959 0 B - - gz asynchronous job management functionsxrotatebuffersXRotateBuffers 3 3 1727145684 0 B - - gz manipulate cut and paste buffersxcb_glx_is_enabled_unchecked- 3 3 1588775193 0 B - - gz sg_wr_mode- 8 8 1787058260 0 A - - gz write (modify) SCSI mode pageopenssl-nseq- 1ssl 1 1783951903 0 A - - gz create or examine a Netscape certificate sequencepolicy_mapping_newPOLICY_MAPPING_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesd2i_admission_syntaxd2i_ADMISSION_SYNTAX 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_create_lease- 3 3 1588775193 0 A - - gz systemd-sysv-generator- 8 8 1788492746 0 A - - gz Unit generator for SysV init scriptscoredumpctl- 1 1 1788492744 0 A - - gz Retrieve and process saved core dumps and metadataxcb_glx_get_tex_gendv_data_end- 3 3 1588775193 0 B - - gz i2d_rsaprivatekey_fpi2d_RSAPrivateKey_fp 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationi2d_ess_signing_certi2d_ESS_SIGNING_CERT 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationtouchline- 3x 3 1697309693 0 B - - gz curses refresh control routinesfcconfiggetcachedirsFcConfigGetCacheDirs 3 3 1535617491 0 A - - gz return the list of directories searched for cache filesselection- n n 1571246711 0 A - - gz Manipulate the X selectionerr_add_error_vdataERR_add_error_vdata 3ssl 3 1783951912 0 A - - gz record an errorgrub-mkimage- 1 1 1785729399 0 C grub2-mkimage - gz O H @rU rUrUrU6*ssl_ fy*xloo| PDG9*avc_ Fo!*curs* <i*sssdq 8D+xkba^ j i*dh_g aQR*bio_* B*evp_z 9Ǚ*ssl_ oݏ(+stri؄ S*xcb_B *less| +xdel Ng*prof 'o'*cryp( =+xfre SC#*maril cֳ*gene G-4+x509Z e+openچ <*dnssI 5&u+extu# YX*xcb_ *]*data qJY+b::s YIHj+ssl_ #{+extu Xݐ+time Yb+xunl_ A>^*perlS X>+ssl_ K+tiff a*ossl pN*xcb_C ?*xhos @m*+modu E*xscr Xj+syst؊ v+tk_t ^K*x5093 Uw*d2i_ fT*bio_ =usx*rc4_f 8(9*ssl_ K6j*evp_ [A *wbkgs Tb*pure \K*chec@ Z*snmp K*admi h=w+curs( EN*newt =ukf+xcb_ -O*sg_s Se+xkbf Ou+secue +getf) oP+pod: ]7+jour 6 I+mvdeZ 3**extu' gw_+ttk_ @A*xext O +inno A*xkbf k*lh_t =*kerb 7*canv a\i+innwN Us+mach @!*evp_s X{y*xcb_@ 9*ec_k;@ sΆ*vlin@ R6 8+dtls +tipc 4*pstoA 6\}$+i2d_Ƒ `[{G*prof]A %mځ*matcA *mysqB  !E+bio_8 @{y*openXC H+vw_p F[5*evp_C P2+xrecߒ L_+seli@ L&0c+tiff 6i7*fcmaD 7%+evp_ F%*xcb_YD U+ssl_H j+cursҔ =|,*pkacD B}E*fcfiD JS+bio_ P2+evp_} Cօ*i2d_)E `@*hmacE N{T*xcb_E *-*xcb_@F )+chroҕ Y1J*setsF lFE+x5092 FM+xcb_ !*xsetG I+=*verscG AD4+systɖ 1 *linuG nrC*x509&H X.*add_H oʛ+xget ;+xcb_Z "˦*xcb_ I #ǃg+evp_ SX+ip6t D{*crypJI _]iL*engiI Py&*e4crJ ?r+xcb_S {Չ+xcir J+xcb_ &+grub- JB+umou :M+engiЙ Z+mdc2C 5+cryp} `@*cursbJ \*xcb_J $*xcb_ K I*xcb_CK *xcmszK : {*boolK >1E*perlL 8b+sct_ dq*x509IL Y*rpciL 3v+x509d c*ipL _n+xcb_ *Id*evp_PM el*x509M aU*xcb_FN [L*xcb_N %;*cpupN ZJX*ctlo+O m FI*xcb_O %1a*colu ,K*pcre3 N V+xcb_) #.Y*perl *`+xremi Hˮ.*avc_Ԁ 7֥}*xcb_ **ec_kW wx *xcms 4_$*ssl_( G\*loca H*cap_݂ =S_+ec_pĜ yvf+d2i_J ^8O*xcb_% xr*keyc^ 7P*lwre D*reha Wxcb_screensaver_query_version- 3 3 1588775193 0 A - - gz ec_key_clear_flagsEC_KEY_clear_flags 3ssl 3 1783951962 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsvline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linespstore.conf.d- 5 5 1788492744 0 B - - gz PStore configuration fileprofession_info_get0_namingauthorityPROFESSION_INFO_get0_namingAuthority 3ssl 3 1783951954 0 B - - gz Accessors and settors for ADMISSION_SYNTAXmatchpathcon_filespec_add- 3 3 1770733597 0 B - - gz check and report whether any specification index has no matches with any inode. Maintenance and statistics on inode associationsmysql_convert_table_format- 1 1 1786452947 0 A - - gz convert tables to use a given storage engine (mysql_convert_table_format is now a symlink to mariadb-convert-table-format)openssl_mallocOPENSSL_malloc 3ssl 3 1783951967 0 A - - gz Memory allocation functionsevp_pkey_get1_ec_keyEVP_PKEY_get1_EC_KEY 3ssl 3 1783951951 0 B - - gz EVP_PKEY assignment functionsfcmatrixshearFcMatrixShear 3 3 1535617491 0 A - - gz Shear a matrixxcb_dri2_wait_sbc- 3 3 1588775193 0 A - - gz pkaction- 1 1 1788864075 0 A - - gz Get details about a registered actionfcfileisdirFcFileIsDir 3 3 1535617491 0 A - - gz check whether a file is a directoryi2d_scrypt_paramsi2d_SCRYPT_PARAMS 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationhmac_ctx_get_mdHMAC_CTX_get_md 3ssl 3 1783951951 0 B - - gz HMAC message authentication codexcb_render_query_pict_index_values_values- 3 3 1588775193 0 B - - gz xcb_xvmc_list_subpicture_types_unchecked- 3 3 1588775193 0 B - - gz setsockcreatecon_raw- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new labeled socketsxsetpointermappingXSetPointerMapping 3 3 1727145684 0 A - - gz manipulate pointer settingsversion 3pm- 3pm 3 1570981193 0 A - - gz Perl extension for Version Objectslinux64- 8 8 1770236297 0 B - - gz change reported architecture in new program environment and set personality flagsx509_lookup_shutdownX509_LOOKUP_shutdown 3ssl 3 1783951965 0 B - - gz OpenSSL certificate lookup mechanismsadd_wch- 3x 3 1697309690 0 B - - gz add a complex character and rendition to a curses window, then advance the cursorxcb_xv_query_encodings_info_length- 3 3 1588775193 0 B - - gz crypto_new_ex_dataCRYPTO_new_ex_data 3ssl 3 1783951964 0 B - - gz functions supporting application-specific dataengine_set_rsaENGINE_set_RSA 3ssl 3 1783951962 0 B - - gz ENGINE cryptographic module supporte4crypt- 8 8 1759820881 0 A - - gz ext4 filesystem encryption utilitycurs_addchstr- 3x 3 1697309683 0 A - - gz add a string of characters (and attributes) to a curses windowxcb_dri2_connect_driver_name_length- 3 3 1588775193 0 B - - gz xcb_glx_get_floatv_reply- 3 3 1588775193 0 B - - gz xcb_present_query_version- 3 3 1588775193 0 A - - gz xcmscieluvXcmsCIELuv 3 3 1727145684 0 B - - gz Xcms color structureboolcodes- 3x 3 1697309694 0 B - - gz curses terminfo global variablesperlhaiku- 1 1 1789370957 0 A - - gz Perl version 5.10+ on Haikux509_lookup_fileX509_LOOKUP_file 3ssl 3 1783951960 0 B - - gz Default OpenSSL certificate lookup methodsrpcinfo- 8 8 1665572454 0 A - - gz report RPC informationip- 8 8 1716453362 0 A - - gz show / manipulate routing, network devices, interfaces and tunnelsevp_pkey_paramgen_initEVP_PKEY_paramgen_init 3ssl 3 1783951955 0 B - - gz key and parameter generation and check functionsx509_crl_get0_extensionsX509_CRL_get0_extensions 3ssl 3 1783951957 0 B - - gz X509 extension decode and encode functionsxcb_genericevent_query_version- 3 3 1588775193 0 A - - gz xcb_res_query_client_resources_types- 3 3 1588775193 0 B - - gz cpupower-set- 1 1 1789439395 0 A - - gz Set processor power related kernel or hardware configurationsctlog_get0_log_idCTLOG_get0_log_id 3ssl 3 1783951952 0 B - - gz encapsulates information about a Certificate Transparency logxcb_selinux_get_device_context_reply- 3 3 1588775193 0 B - - gz   %  ^rUsU1rU@BsUT$9M(xcb_(evp_4=jSc(rfkiM(mari9UСsU0lsUU`:rU0sUUrUPrUp(mysq(8Zo(/etcq(U`usUIsUs(xrec<(d2i_`UsU@IrUwz(mvinh Uu(cron ?UrUrUU@rUprUǓ(evp_SUrUXsUUPDrUesUP(winwtUUzrU`rUUMrU@sUU3sU?sUU4sUbrU(hashQU0sUrUU?sU}rUA(tap:8!p$C(xsubI@~v(perl :UsU0BrUU`rUPrU](tk_d` FU6rU;sUU.sUsUU@yrU0rUg(xcreBUbsUPrUU@rUsUU8sUrU (xcb_+UPsUnrUU9sUPsU8(nm-sHD `(xcb_UXrUPsU;(xcb_-UrUPsUUp1sUasUU&sU sUUprUprUUsU0&sUU`-sU3rU(dsa_#U(htmlU^>(getmRV(fccoOKUp7rUsUUrU rU̦(ess_I\(soft fuz(tlsv yU`sU0sU^:c(syst"4UrUsUU/sUp8sUUsU&rUU sU sU(defajZ5(lwreTR(xcb_F-~(ssl_B)(io::b]E(xcb_UUsUyrUg(fcnaRUrUPfrUUrUЭrUU%sUpsU>((xkbf D(dnf-1UPrUsUUrU-sU(bio_ 8UsU0.rUU@rUrUUrUsUUp`rUp sUUrUrUUPErU@sUUppsUsUUrUrU(xcb_ &U2sU@sU_W(ssl_N(lwreCVk(xcb_AD(xcb_w"%Ƚ(fcat HE(lwre\ C.E(evp_ a T(mke2@UsU0rUUrUKrUUrUprUUrUsUUrU0rUUrUsUoa(_tif1 5|<(fcras CU rU]rUUPrUrUG(repo Y(evp_* #m(pcre NU@sUrU˽(perl 9u~"(ssl_W O4(xcb_ )b(x509 O (evp_Y PP(evp_ 4h(cust =D(fcraD QU" (pass L_R(rand +UMrUrU(xcb_9 /U`CsU`rUU`,rU0rUU?rU0:rUU.rUrUURsUsUU@rUsUU)rUsUt>(bio_y <\(tiff \.(true1 5Ok(dh_gk D$8P(x509 F3(matc ?*(rsa_ VA(ssl_J T-(xcb_ _^(evp_ :F5(xcb_2 $(systs AUsUsUU`vrU rUUsUTsU(libt fP(col5 AGY(sg_wz ](lwre 8]\(x509- \UrUPsUU\rUzsUUrUТrUUOsUPsUUsUPsUUPsUsU m"(xcb_ !U>rUpWrU8(ipad GU2sU`}sU et sUFsUMsU rU RsUrUsU0rU0rUgsU^x)obj_6 I:9)file SU0rUrUUPsUPsU`)xcre <U rUsU@)perl9 <U@rUrUUrUOsU')curs1 <`Ro)rsa_v QUrUsUUpsU`HsUI)asn1 G~)x5096 Wa)d2i_ XU0sUrUUFrUrUF)"io: ;r)evp_b `.)file ;9)lwre) MUrU2sUA )evp_| !dz)loca ])mii-u PURrU-sUe)bn_c M)_tif' 4JR)dfg @n)xcb_ gk)asyn TJ)ps_mG 2Y-)x509 W)xcb_ %^)menu/ E|)sys: SUrUrUUrUP!rUU:rUsU<)unpo MU rU`sUU0sU0rUUrUrUU sUP{rU6R)xcre9 ;wb)mvwi~ MKX)xcb_ '/)i2d_p Z)pkcsfp Fn)mysqp uU0 sUrUm?)asn1?q J*)xlocq :H.)x509q ]=)locaYr YU;rUrU~)x509r j:)xcms;s :UsUqsUU`sUsUU`-rUrUU`sUrUUrU rUUsU sU})perls MUsUrU9h)tls_s ~UsU@sUU@rUsUi2d_asrangei2d_ASRange 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationpkcs7_envelope_newPKCS7_ENVELOPE_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesmysqladmin- 1 1 1786452947 0 A - - gz client for administering a MariaDB server (mysqladmin is now a symlink to mariadb-admin)asn1_utctime_set_stringASN1_UTCTIME_set_string 3ssl 3 1783951957 0 B - - gz ASN.1 Time functionsxlocaleofomXLocaleOfOM 3 3 1727145684 0 B - - gz open output methodsx509_crl_get_ext_d2iX509_CRL_get_ext_d2i 3ssl 3 1783951951 0 B - - gz X509 extension decode and encode functionslocal::lib- 3pm 3 1570975499 0 A - - gz create and use a local lib/ for perl modules with PERL5LIBx509_req_set_pubkeyX509_REQ_set_pubkey 3ssl 3 1783951928 0 A - - gz get or set certificate or certificate request public keyxcmsciexyyXcmsCIExyY 3 3 1727145684 0 B - - gz Xcms color structureperltie- 1 1 1789370959 0 A - - gz how to hide an object class in a simple variabletls_server_methodTLS_server_method 3ssl 3 1783951955 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionscolumn- 1 1 1770236297 0 A - - gz columnate listspcre2_substring_get_bynumber- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)perldoc 3pm- 3pm 3 1570967637 0 C Pod::perldoc - gz avc_netlink_loop- 3 3 1770733597 0 A - - gz SELinux netlink processingxcb_randr_get_crtc_gamma_size- 3 3 1588775193 0 A - - gz ec_key_set_private_keyEC_KEY_set_private_key 3ssl 3 1783951955 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsxcmsstorecolorXcmsStoreColor 3 3 1727145684 0 A - - gz set colorsssl_ct_validation_cb- 3ssl 3 1783951964 0 B - - gz control Certificate Transparency policylocale::maketextLocale::Maketext 3pm 3 1570963413 0 A - - gz framework for localizationcap_get_fd- 3 3 1612504337 0 B - - gz capability manipulation on filesxcb_glx_get_materialiv_data- 3 3 1588775193 0 B - - gz keyctl_search- 3 3 1633701054 0 A - - gz search a keyring for a keylwres_context_initserial- 3 3 1786647171 0 B - - gz lightweight resolver context managementrehash- 1ssl 1 1783951950 0 A - - gz Create symbolic links to files named by the hash valuesxkbaddgeomcolorXkbAddGeomColor 3 3 1727145684 0 A - - gz Add one color name to an existing keyboard geometry descriptionstring_to_security_class- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.xdeletepropertyXDeleteProperty 3 3 1727145684 0 B - - gz obtain and change window propertiesxfreefontnamesXFreeFontNames 3 3 1727145684 0 B - - gz obtain or free font names and informationx509_issuer_and_serial_cmpX509_issuer_and_serial_cmp 3ssl 3 1783951955 0 B - - gz compare X509 certificates and related valuesopenssl-rand- 1ssl 1 1783951950 0 B - - gz generate pseudo-random bytesextutils::mm_macosExtUtils::MM_MacOS 3pm 3 1570956921 0 A - - gz once produced Makefiles for MacOS Classicb::showlexB::Showlex 3pm 3 1789370961 0 A - - gz Show lexical variables used in functions or filesssl_set_default_passwd_cb_userdataSSL_set_default_passwd_cb_userdata 3ssl 3 1783951958 0 B - - gz set or get passwd callback for encrypted PEM file handlingextutils::mm_vosExtUtils::MM_VOS 3pm 3 1570956921 0 A - - gz VOS specific subclass of ExtUtils::MM_Unixtime::localTime::Local 3pm 3 1570972328 0 A - - gz Efficiently compute time from local and GMT timexunlockdisplayXUnlockDisplay 3 3 1727145684 0 B - - gz multi-threading supportssl_ctx_set_client_ca_listSSL_CTX_set_client_CA_list 3ssl 3 1783951959 0 B - - gz get or set CA listtiffwritetileTIFFWriteTile 3tiff 3 1785289550 0 A - - gz encode and write a tile of data to an open TIFF filemodules-load.d- 5 5 1788492744 0 A - - gz Configure kernel modules to load at bootsystemd-gpt-auto-generator- 8 8 1788492746 0 A - t gz Generator for automatically discovering and mounting root, /home and /srv partitions, as well as discovering and enabling swap partitions, based on GPT partition type GUIDs.tk_textpastetk_textPaste n n 1571246711 0 B - - gz Create and manipulate 'text' hypertext editing widgetscurs_getcchar- 3x 3 1697309683 0 A - - gz Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character stringxcb_xfixes_create_region_from_window_checked- 3 3 1588775193 0 B - - gz xkbfreedeviceinfoXkbFreeDeviceInfo 3 3 1727145684 0 A - - gz Free an XkbDeviceInfoRec structuresecurity_av_perm_to_string- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.getfscreatecon- 3 3 1770733597 0 A - - gz get or set the SELinux security context used for creating a new file system objectpod::simple::methodyPod::Simple::Methody 3pm 3 1570967771 0 A - - gz - turn Pod::Simple events into method callsjournalctl- 1 1 1788492744 0 A - - gz Query the systemd journalmvderwin- 3x 3 1697309693 0 B - - gz create curses windowsttk_image- n n 1571246711 0 A - - gz Define an element based on an imageinnochecksum- 1 1 1786452947 0 A - - gz offline InnoDB file checksum utilityinnwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowmachine-id- 5 5 1788492744 0 A - - gz Local machine ID configuration filedtls_client_methodDTLS_client_method 3ssl 3 1783951958 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionstipc-peer- 8 8 1716453362 0 A - - gz modify peer informationi2d_ocsp_responsei2d_OCSP_RESPONSE 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationbio_get_conn_ip_familyBIO_get_conn_ip_family 3ssl 3 1783951962 0 B - - gz connect BIOvw_printw- 3x 3 1697309692 0 B - - gz print formatted output in curses windowsxreconfigurewmwindowXReconfigureWMWindow 3 3 1727145684 0 B - - gz manipulate top-level windowsselinux_check_passwd_access- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kerneltiffvstripsizeTIFFVStripSize 3tiff 3 1785289550 0 C TIFFstrip - gz evp_md_ctx_set_flagsEVP_MD_CTX_set_flags 3ssl 3 1783951952 0 B - - gz EVP digest routinesssl_ctx_set_post_handshake_authSSL_CTX_set_post_handshake_auth 3ssl 3 1783951958 0 B - - gz set peer certificate verification parameterscurs_extend- 3x 3 1697309683 0 A - - gz miscellaneous curses extensionsbio_meth_get_getsBIO_meth_get_gets 3ssl 3 1783951952 0 B - - gz Routines to build up BIO methodsevp_digestinit_exEVP_DigestInit_ex 3ssl 3 1783951960 0 B - - gz EVP digest routineschroot- 1 1 1785268171 0 A - - gz run command or interactive shell with special root directoryx509_attribute_dupX509_ATTRIBUTE_dup 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_xfixes_get_cursor_name_reply- 3 3 1588775193 0 B - - gz systemd-localed.service- 8 8 1788492746 0 A - - gz Locale bus mechanismxgetomvaluesXGetOMValues 3 3 1727145684 0 B - - gz open output methodsxcb_glx_vendor_private_with_reply- 3 3 1588775193 0 A - - gz evp_encode_ctx_numEVP_ENCODE_CTX_num 3ssl 3 1783951954 0 B - - gz EVP base 64 encode/decode routinesip6tables-apply- 8 8 1712083061 0 B - - gz a safer way to update iptables remotelyxcb_randr_set_panning_unchecked- 3 3 1588775193 0 B - - gz xcirculateeventXCirculateEvent 3 3 1727145684 0 A - - gz CirculateNotify event structurexcb_randr_get_output_info_name_length- 3 3 1588775193 0 B - - gz grub2-sparc64-setup- 8 8 1785729399 0 A - - gz Set up a device to boot a sparc64 GRUB image.umount.nfs- 8 8 1536257348 0 A - - gz unmount a Network File Systemengine_set_ctrl_functionENGINE_set_ctrl_function 3ssl 3 1783951962 0 B - - gz ENGINE cryptographic module supportmdc2MDC2 3ssl 3 1783951958 0 B - - gz MDC2 hash functioncrypto_free_ex_dataCRYPTO_free_ex_data 3ssl 3 1783951956 0 B - - gz functions supporting application-specific datasct_get_sourceSCT_get_source 3ssl 3 1783951966 0 B - - gz A Certificate Transparency Signed Certificate Timestampx509_name_get_index_by_objX509_NAME_get_index_by_OBJ 3ssl 3 1783951967 0 B - - gz X509_NAME lookup and enumeration functionsxcb_randr_query_output_property_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_create_new_context_checked- 3 3 1588775193 0 B - - gz xremovefromsavesetXRemoveFromSaveSet 3 3 1727145684 0 B - - gz change a client's save setec_point_mulEC_POINT_mul 3ssl 3 1783951965 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsd2i_ts_tst_infod2i_TS_TST_INFO 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationlocale::maketext::gutsloaderLocale::Maketext::GutsLoader 3pm 3 1570963413 0 A - - gz Deprecated module to load Locale::Maketext utf8 codeO C 0 PsU@TrUe6*ssl_ fy*xloo| PDG9*avc_ Fo!*curs* <i*sssdq 8UrU0sU i*dh_g aQR*bio_* B*evp_z 9Ǚ*ssl_ oU!rUrUS*xcb_B *less| U`rUPsUg*prof 'o'*cryp( =U@rU@rUC#*maril cֳ*gene GU0NrURsUUrUprU*dnssI 5UprU`sUX*xcb_ *]*data qU@rUP8rUUwsU@ysUUЊrU@.rUUrUrUUrU rU>^*perlS XU0rU@rUU0sU rU*ossl pN*xcb_C ?*xhos @U EsUNrU*xscr XU@rUМrUU4rU0sUK*x5093 Uw*d2i_ fT*bio_ =usx*rc4_f 8(9*ssl_ K6j*evp_ [A *wbkgs Tb*pure \K*chec@ Z*snmp K*admi hUrUrUEN*newt =UprU` sUO*sg_s SUrU`rUUrUprUUrUsUU sUsUUsUprUU2rUsU**extu' gUsUsUA*xext OUCrUPsU*xkbf k*lh_t =*kerb 7*canv aUYrU@ rUUsUsU!*evp_s X{y*xcb_@ 9*ec_k;@ sΆ*vlin@ RU5sU@rUUPrU{sU*pstoA 6UsUPrU[{G*prof]A %mځ*matcA *mysqB UprU@rU{y*openXC HU0dsUrU[5*evp_C PUprU'rUUPisU rUUsUPsUi7*fcmaD 7UsUprU%*xcb_YD UIsUsUUrUArU|,*pkacD B}E*fcfiD JUrUpsUU`sUsUօ*i2d_)E `@*hmacE N{T*xcb_E *-*xcb_@F )U sUpsU1J*setsF lU0sU sUU@rUsU*xsetG I+=*verscG AUEsU`OsU *linuG nrC*x509&H X.*add_H oUrU sUUsU0.sU˦*xcb_ I #UsUPrUU@\rUprU{*crypJI _]iL*engiI Py&*e4crJ ?UrUsUUDsU`CsUUsU`yrUU6sUDrUUrU@3sUULsUrUUsU/rUUCrUPsU@*cursbJ \*xcb_J $*xcb_ K I*xcb_CK *xcmszK : {*boolK >1E*perlL 8U sU@;sUq*x509IL Y*rpciL 3UЎrUsU*ipL _UPrUPrUId*evp_PM el*x509M aU*xcb_FN [L*xcb_N %;*cpupN ZJX*ctlo+O m FI*xcb_O %1a*colu ,K*pcre3 NU@rUnsU.Y*perl *U~sUprUˮ.*avc_Ԁ 7֥}*xcb_ **ec_kW wx *xcms 4_$*ssl_( G\*loca H*cap_݂ =UrU&sUUrUrU8O*xcb_% xr*keyc^ 7P*lwre D*reha WM sUPsURsUsU sU@5rUsUrU@sUrUk4b+xcb_ #UsU rUUpsU rUݏ(+stri؄ UrU0rUUsU`rUUsUsU+xdel NU0brU@+rUU0 sU;sUUasU@sUUrUЬrU+xfre S-4+x509Z e+openچ <UPrUrUUгsU rU&u+extu# YJY+b::s YIHj+ssl_ #{+extu Xݐ+time Yb+xunl_ A>+ssl_ K+tiff am*+modu Ej+syst؊ v+tk_t ^=w+curs( ukf+xcb_ -UPrUrUe+xkbf OUPsUpsUu+secue +getf) oP+pod: ]7+jour 6 I+mvdeZ 3w_+ttk_ @ +inno A\i+innwN Us+mach @6 8+dtls +tipc 4U sUWsUUprUsUUprU*sUUAsUrUUprU@4sUUfsUsU\}$+i2d_Ƒ ` !E+bio_8 @UPsU0 rU+vw_p F2+xrecߒ L_+seli@ L&0c+tiff 6%+evp_ FU%sUpFsUU+ssl_H j+cursҔ =S+bio_ P2+evp_} CU;sUsUUsU8sU+chroҕ YU0esUrUUsU7rUFE+x5092 FM+xcb_ !D4+systɖ 1UsU)sUU.sUИrUUprUsUʛ+xget ;+xcb_Z "U@rUrUUrU9rUU`sUsUǃg+evp_ SX+ip6t DU2sUsUr+xcb_S U@>sUrUUrU sU{Չ+xcir J+xcb_ &UsU`!rUUнrUprUUrUAsUUsU0rUU sUrU+grub- JUsUМrUUsU4sUB+umou :UprU0FrUUP;rUrUU rU sUM+engiЙ Z+mdc2C 5UrUsU+cryp} `b+sct_ dv+x509d cn+xcb_ * V+xcb_) #U` sUsU`+xremi HS_+ec_pĜ yvf+d2i_J ^+T+loca nN+ripe E+x509T PѨ+fcdi ?$+xarg P+tcbtc CO+soft [+fcma" 9z +xmatj Z-|+xcb_ e+mdc2 <dڭ+ssl_G `+x509 YCw+sk_t5 B+uri: G+xcb_ 7+feat Aۘ+xcb_g %D=R|+file fQF+mysqL nS+syst R+xkbg1 pI+bio_ C+syst @UpKsU KsUU0rUsUS+xcb_T UArU@vrUUrU`GsUUrU@)rUU sUrUUrUsU@P+xcb_ 'U`FrUsU%f+ecpk FOJb+perl( HGiW+evp_z BU rU0rUU0sUrUU`sUPzrU[@+bio_ 8Ϙ+xpen G+wsetg 3(~+i2d_ b+ui_s FF+set_p J+ssl_ -/v+grubi R+xcb_ /p+rand ;,$+perl^ NPXL+thre RU 3rU sUU=rUrUD+xkba^ jripemd160_initRIPEMD160_Init 3ssl 3 1783951963 0 A - - gz RIPEMD-160 hash functionx509_store_get_verify_cbX509_STORE_get_verify_cb 3ssl 3 1783951956 0 B - - gz set verification callbackfcdircacheunloadFcDirCacheUnload 3 3 1535617491 0 A - - gz unload a cache filexargs- 1 1 1451337023 0 A - - gz build and execute command lines from standard inputtcbtest- 1 1 1570929755 0 A - - gz test cases of the B+ tree database APIsoftware::license::gpl_3Software::License::GPL_3 3pm 3 1570968579 0 A - - gz GNU General Public License, Version 3fcmatrixrotateFcMatrixRotate 3 3 1535617491 0 A - - gz Rotate a matrixxmatchvisualinfoXMatchVisualInfo 3 3 1727145684 0 B - t gz obtain visual information and visual structurexcb_xkb_bell- 3 3 1588775193 0 A - - gz mdc2_updateMDC2_Update 3ssl 3 1783951916 0 A - - gz MDC2 hash functionssl_ctx_add_extra_chain_certSSL_CTX_add_extra_chain_cert 3ssl 3 1783951965 0 A - - gz add or clear extra chain certificatesx509_crl_get0_by_serialX509_CRL_get0_by_serial 3ssl 3 1783951966 0 A - - gz CRL revoked entry utility functionssk_type_set_cmp_funcsk_TYPE_set_cmp_func 3ssl 3 1783951952 0 B - - gz stack containeruri::heuristicURI::Heuristic 3pm 3 1573658329 0 A - - gz Expand URI using heuristicsxcb_record_enable_context_data- 3 3 1588775193 0 B - - gz feature- 3pm 3 1789370967 0 A - - gz Perl pragma to enable new featuresxcb_list_fonts_with_info_name_length- 3 3 1588775193 0 B - - gz get matching font names and informationfile::homedir::macos9File::HomeDir::MacOS9 3pm 3 1570957758 0 A - - gz Find your home and other directories on legacy Macsmysqld_multi- 1 1 1786452947 0 A - - gz manage multiple MariaDB servers (mysqld_multi is now a symlink to mariadbd-multi)systemd-getty-generator- 8 8 1788492746 0 A - - gz Generator for enabling getty instances on the consolexkbgetgeometryXkbGetGeometry 3 3 1727145684 0 A - - gz Loads a keyboard geometry if you already have the keyboard descriptionbio_get_retry_bioBIO_get_retry_BIO 3ssl 3 1783951958 0 B - - gz BIO retry functionssystemd-sysctl- 8 8 1788492746 0 B - - gz Configure kernel parameters at bootxcb_poly_fill_arc_checked- 3 3 1588775193 0 B - - gz xcb_list_installed_colormaps_cmaps_end- 3 3 1588775193 0 B - - gz ecpkparameters_newECPKPARAMETERS_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesperlintro- 1 1 1789370957 0 A - - gz - a brief introduction and overview of Perlevp_cipher_flagsEVP_CIPHER_flags 3ssl 3 1783951957 0 B - - gz EVP cipher routinesbio_read_filenameBIO_read_filename 3ssl 3 1783951966 0 B - - gz FILE bioxpendingXPending 3 3 1727145684 0 B - - gz handle output buffer or event queuewsetscrreg- 3x 3 1697309692 0 B - - gz curses output optionsi2d_profession_infoi2d_PROFESSION_INFO 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationui_set_ex_dataUI_set_ex_data 3ssl 3 1783951964 0 B - - gz application-specific dataset_field_userptr- 3x 3 1697309693 0 B - - gz associate application data with a form fieldssl_set_connect_stateSSL_set_connect_state 3ssl 3 1783951965 0 A - - gz functions for manipulating and examining the client or server mode of an SSL objectgrub2-mkfont- 1 1 1785729399 0 A - - gz Convert common font file formats into the PF2 format.xcb_glx_get_compressed_tex_image_arb_unchecked- 3 3 1588775193 0 B - - gz rand_file_nameRAND_file_name 3ssl 3 1783951958 0 B - - gz PRNG seed fileperlos2- 1 1 1789370958 0 A - - gz Perl under OS/2, DOS, Win0.3*, Win0.95 and WinNT.threadThread 3pm 3 1789370966 0 A - - gz Manipulate threads in Perl (for old code only)xcb_glx_destroy_glx_pixmap_checked- 3 3 1588775193 0 B - - gz ssl_psk_use_session_cb_funcSSL_psk_use_session_cb_func 3ssl 3 1783951923 0 A - - gz set PSK client callbackxcontextualdrawingXContextualDrawing 3 3 1727145684 0 B - - gz obtain fontset informationxcb_ungrab_key- 3 3 1588775193 0 A - - gz release a key combinationtk_mac- n n 1571246711 0 A - - gz Access Mac-Specific Functionality on OS X from Tkkeyok_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_pkey_keygenEVP_PKEY_keygen 3ssl 3 1783951966 0 A - - gz key and parameter generation and check functionsxcb_x_print_print_get_screen_of_context_reply- 3 3 1588775193 0 B - - gz xcb_render_query_pict_formats_screens_iterator- 3 3 1588775193 0 B - - gz d2i_ocsp_requestd2i_OCSP_REQUEST 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationssl_get0_dane_authoritySSL_get0_dane_authority 3ssl 3 1783951954 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clienttext::abbrevText::Abbrev 3pm 3 1789370966 0 A - - gz abbrev - create an abbreviation table from a listbio_meth_set_destroyBIO_meth_set_destroy 3ssl 3 1783951954 0 B - - gz Routines to build up BIO methodsmysql_stmt_warning_count- 3 3 1786452952 0 A - - gz Returns the number of warnings from the last executed statement.rsa_pss_params_newRSA_PSS_PARAMS_new 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesdoveadm-compress-connect- 1 1 1778562190 0 A - - gz Establish a compress-aware imap connectionsystemd.syntax- 7 7 1788492746 0 A - - gz General syntax of systemd configuration filesrsa_meth_get_keygenRSA_meth_get_keygen 3ssl 3 1783951966 0 B - - gz Routines to build up RSA methodsxcb_xkb_list_components_compat_maps_iterator- 3 3 1588775193 0 B - - gz name_constraints_freeNAME_CONSTRAINTS_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesungetch_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcreateimageXCreateImage 3 3 1727145684 0 B - - gz image utilitiesec_point_point2hexEC_POINT_point2hex 3ssl 3 1783951953 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsrepodiff- 1 1 1712570567 0 A - - gz redirecting to DNF repodiff Pluginec_gfp_nistp224_methodEC_GFp_nistp224_method 3ssl 3 1783951964 0 B - - gz Functions for obtaining EC_METHOD objectsxcb_glx_get_separable_filter_rows_and_cols_length- 3 3 1588775193 0 B - - gz false- 1 1 1785268171 0 A - - gz do nothing, unsuccessfullylibtls- 7 7 1697062134 0 A - - gz libtls for OpenSSLssh-pkcs11-helper- 8 8 1785329458 0 A - - gz ssh-agent helper program for PKCS#11 supportocsp_certid_dupOCSP_CERTID_dup 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesxorg-x11-fonts-update-dirs- 1 1 1621828271 0 A - - gz update X11 font directoriesxkbsetindicatormapXkbSetIndicatorMap 3 3 1727145684 0 A - t gz Downloads the changes to the server based on modifications to a local copy of the keyboard description which will update the maps for one or more indicatorsssl_set_current_certSSL_set_current_cert 3ssl 3 1783951952 0 B - - gz extra chain certificate processingpcre2 PCRE2 3 pcre2 3rsa_security_bitsRSA_security_bits 3ssl 3 1783951957 0 B - - gz get RSA modulus size or security bitsxcb_randr_get_monitors_unchecked- 3 3 1588775193 0 B - - gz ssl_want_asyncSSL_want_async 3ssl 3 1783951927 0 A - - gz obtain state information TLS/SSL I/O operationi2d_ecpkparametersi2d_ECPKParameters 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationbase64- 1 1 1785268171 0 A - - gz base64 encode/decode data and print to standard outputdate- 1 1 1785268171 0 A - - gz print or set the system date and timenfs- 5 5 1783522945 0 A - - gz fstab format and options for the nfs file systemsperlpolicy- 1 1 1789370958 0 A - - gz Various and sundry policies and commitments related to the Perl corexutf8lookupstringXutf8LookupString 3 3 1727145684 0 B - t gz obtain composed input from an input methodd2i_pkcs12_fpd2i_PKCS12_fp 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationgrub-reboot- 8 8 1785729399 0 C grub2-reboot - gz io::uncompress::bunzip2IO::Uncompress::Bunzip2 3pm 3 1782702953 0 A - - gz Read bzip2 files/buffersbio_set_buffer_read_dataBIO_set_buffer_read_data 3ssl 3 1783951961 0 B - - gz buffering BIOsend- n n 1571246711 0 A - - gz Execute a command in a different applicationsoftware::license::perl_5Software::License::Perl_5 3pm 3 1570968579 0 A - - gz The Perl 5 License (Artistic 1 & GPL 1)wipefs- 8 8 1770236297 0 A - - gz wipe a signature from a devicefccharsetcreateFcCharSetCreate 3 3 1535617491 0 A - - gz Create an empty character setip6tables-save- 8 8 1712083061 0 B - - gz dump iptables rulesuuid_copy- 3 3 1770236297 0 A - - gz copy a UUID valuexdefaultstringXDefaultString 3 3 1727145684 0 B - t gz convert text lists and text property structuresbio_get_callback_exBIO_get_callback_ex 3ssl 3 1783951907 0 A - - gz BIO callback functionstap::parser::sourcehandler::handleTAP::Parser::SourceHandler::Handle 3pm 3 1570970555 0 A - - gz Stream TAP from an IO::Handle or a GLOB.curs_border_set- 3x 3 1697309683 0 A - - gz create curses borders or lines using complex characters and renditionsnumfnames- 3x 3 1697309694 0 B - - gz curses terminfo global variablesxcb_shape_select_input_checked- 3 3 1588775193 0 B - - gz fcfiniFcFini 3 3 1535617491 0 A - - gz finalize fontconfig libraryxexposeeventXExposeEvent 3 3 1727145684 0 A - - gz Expose event structureevp_aria_192_ccmEVP_aria_192_ccm 3ssl 3 1783951964 0 B - - gz EVP ARIA cipherfile- 1 1 1759818648 0 A - - gz determine file typex509_pubkey_digestX509_pubkey_digest 3ssl 3 1783951957 0 B - - gz get digest of various objectsbutton- n n 1571246711 0 A - - gz Create and manipulate 'button' action widgetsx509_req_check_private_keyX509_REQ_check_private_key 3ssl 3 1783951959 0 B - - gz check the consistency of a private key with the public key in an X509 certificate or certificate requestxcb_glx_get_polygon_stipple_reply- 3 3 1588775193 0 B - - gz tlsv1_server_methodTLSv1_server_method 3ssl 3 1783951957 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsxcb_x_print_print_end_job_checked- 3 3 1588775193 0 B - - gz xcb_grab_server- 3 3 1588775193 0 A - - gz mariadb-binlog- 1 1 1786462006 0 B - t gz utility for processing binary log files (mysqlbinlog is now a symlink to mariadb-binlog)bn_blinding_set_flagsBN_BLINDING_set_flags 3ssl 3 1783951964 0 B - - gz blinding related BIGNUM functions  _  }k rUsUrUprU/modunS T[w/engiS a&N/exte[T =/perlT 8P/d2i_T [ /xcb_XU T./ssl_U G'*%/keycU <vJ.xcb_ "Fu.xcop? b.xcon 7.syst 40_.enco3 N/evp_+V `.b::d Z/mariV Npo/d2i_\W ]f/openW F.i2d_ \q/xkbc$X US.pem_` ;ê.xcb_ ,+/x509X W3E.ess_ HG>I.testR L9.syst "\?9/i2d_X au.seli2 ~m.xcb_ %e{/xcb_qY ".stri I[/mmdbY T.ssl_ D.xcb_! 0i._tran 7{/gpg2Z @N/xcb_TZ *ь.evp_ X .x509 \|W/xcb_Z &.genh K.xcb_ !0.ps2p! o9D.fcma 7-r/keycZ @%/hmac*[ K,/asn1[ BI.star =!i.pcre* N.i2d_ _F.bn_m Ie.ec_gW h.x509 \.xcb_R .pod: S.rsa_ b9v.wcolj T.xcb_ .perl 7c\.xpar@ :u.bio_ 6.evp_ c;F.netsN E(.xcb_ 0Np.i2d_ ^m.xcb_` 2x6.tap: b.xcb_ .ocsp C.ec_k )f.sort FGo/xcb_[ #T#/dsa_\ R/xkbfw\ CF>.xadd R6.xcb_/ 9 +/scal\ S.i2d_ aM.xcb_ &5.evp_< =,.stri ) .ps2p ?HV.xcb_ +*w/xcb_+] -/extuu] Pof.ssl_[ V.xpee ;Q/rand] _.zips B^/ssl_L^ g(/spka^ En/sct__ g.pkeyQ J!~/admi` +s2.getb T1.fcpa -d.zlesO Soi/ssl__ V:3.d2i_ a&͛/krb5` 8ٺ8/rsa_` G.d2i_ UE/io::;a N1Q.x509 RQ.d2i_ _.ec_pO p/xcb_a 5{.ssl_ kL/logga ?-.err_O V6_/lessb -:/doesJb Q=.xcb_ ./cur_b >z/tiffb =͊.disp E/menuEc P/mroc 6×/xkbac X0݊/evp_Gd ^ٗ/htmld P!/enche E.gruba *jb:/xcb_te $W/selie 0/dsa_df QNF/flusf =\/sg_sg Dq.memo T/des_ag A2/evp_g <$@"/fcpag <1/bn_uKh J/evp_h SFj.dsa_ Rlߥ.sg_lT In~T.filt G-.cap_ Q.xkbsU q|.xcb_ \.xcb_ #_.xcb_W .mysq iW.pyth Hb.xcb_a 9FW.pcre NMk.rese 7`.rsa_\ Ql].nl 1 2X.xfreP R.recu`P K3M.seliP HEH /x509i VM.xcb_Q $ .ocspVQ NN.xcb_Q (}/xdraxi R.sidpQ H/xcb_i ۞.perlJR X./systj Jś/xcb_oj 0 /menuj 6 .xcb_R E7/xkbgk oX.evp_R $itap::formatter::file::sessionTAP::Formatter::File::Session 3pm 3 1570970555 0 A - - gz Harness output delegate for file outputocsp_onereq_newOCSP_ONEREQ_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesec_key_set_public_key_affine_coordinatesEC_KEY_set_public_key_affine_coordinates 3ssl 3 1783951959 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectssort 3pm- 3pm 3 1789370967 0 A - - gz perl pragma to control sort() behaviourxaddhostXAddHost 3 3 1727145684 0 A - - gz control host access and host control structurexcb_dri3_get_supported_modifiers_window_modifiers_length- 3 3 1588775193 0 B - - gz i2d_rsa_pubkey_bioi2d_RSA_PUBKEY_bio 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri2_get_buffers_buffers_iterator- 3 3 1588775193 0 B - - gz evp_aes_256_cfb8EVP_aes_256_cfb8 3ssl 3 1783951956 0 B - - gz EVP AES cipherstringprep_utf8_to_unichar- 3 3 1570985734 0 A - - gz API functionps2ps- 1 1 1748918902 0 A - - gz Ghostscript PostScript "distiller"xcb_xkb_get_compat_map_group_rtrn_iterator- 3 3 1588775193 0 B - - gz ssl_set_tmp_dhSSL_set_tmp_dh 3ssl 3 1783951924 0 A - - gz handle DH keys for ephemeral key exchangexpeekeventXPeekEvent 3 3 1727145684 0 B - - gz select events by typezipsplit- 1 1 1570799461 0 A - - gz split a zipfile into smaller zipfilespkey_usage_period_freePKEY_USAGE_PERIOD_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesgetbkgrnd- 3x 3 1697309690 0 B - - gz curses window complex background manipulation routinesfcpatterniternextFcPatternIterNext 3 3 1535617491 0 A - - gz zless- 1 1 1788965581 0 A - - gz file perusal filter for crt viewing of compressed textd2i_pkcs12_safebagd2i_PKCS12_SAFEBAG 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationd2i_pubkey_fpd2i_PUBKEY_fp 3ssl 3 1783951964 0 B - - gz SubjectPublicKeyInfo public key functionsx509v3_config- 5ssl 5 1783951930 0 A - - gz X509 V3 certificate extension configuration formatd2i_asn1_integerd2i_ASN1_INTEGER 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationec_point_freeEC_POINT_free 3ssl 3 1783951962 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsssl_ctx_set_read_aheadSSL_CTX_set_read_ahead 3ssl 3 1783951963 0 A - - gz manage whether to read as many input bytes as possibleerr_peek_last_error_line_dataERR_peek_last_error_line_data 3ssl 3 1783951965 0 B - - gz obtain error code and dataxcb_xf86dri_get_drawable_info_back_clip_rects- 3 3 1588775193 0 B - - gz displaystringDisplayString 3 3 1727145684 0 B - - gz Display macros and functionsgrub-rpm-sort- 8 8 1785729399 0 C grub2-rpm-sort - gz memoizeMemoize 3pm 3 1789371020 0 A - - gz Make functions faster by trading space for timedsa_sig_get0DSA_SIG_get0 3ssl 3 1783951911 0 A - - gz allocate and free DSA signature objectssg_logs- 8 8 1787058260 0 A - - gz access log pages with SCSI LOG SENSE commandfilter::simpleFilter::Simple 3pm 3 1570958770 0 A - - gz Simplified source filteringcap_size- 3 3 1612504337 0 B - - gz capability state external representation translationxkbsetdevicebuttonactionsXkbSetDeviceButtonActions 3 3 1727145684 0 A - - gz Change only the button actions for an input extension devicexcb_dri3_fence_from_fd_checked- 3 3 1588775193 0 B - - gz xcb_test_grab_control_checked- 3 3 1588775193 0 B - - gz xcb_sync_query_counter_reply- 3 3 1588775193 0 B - - gz mysqlhotcopy- 1 1 1786452947 0 A - - gz a database backup program (mysqlhotcopy is now a symlink to mariadb-hotcopy)python3-html2text- 1 1 1584448844 0 A - - gz manual page for python3-html2text 2019.9.26xcb_dri3_get_supported_modifiers_screen_modifiers_length- 3 3 1588775193 0 B - - gz pcre2serialize- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)reset_shell_mode- 3x 3 1697309691 0 B - - gz low-level curses routinesrsa_meth_set1_nameRSA_meth_set1_name 3ssl 3 1783951959 0 B - - gz Routines to build up RSA methodsnl 1- 1 1 1785268171 0 A - - gz number lines of files  q  sU`rUZrUPrU0>rUrUiU CsU`lsUy5w,xcb_ ,x5093 ^.n,x509 ![e,d2i_$ e[0,xdra M,mari D壂,ocspQ L,xcb_ 5*,dbus BJ&?,perlK 8s ,ssl_ q( ,syst  :UsUusU,engir QK,dsa_ cP,xcmsF Q,xcb_ UrU{sUq,ssl_ N||M,def_K 7,xcb_ !|,form 6UsUrUص,i2d_ bUrU`,rUUprUp3rUU`sUsUU6sUrUURsUsUv,mvad \חf,lwp- ;U0sUp0rUUJrUBsU,luse3 (U0rUpsU,md2_d H,ui_m jM,curs> ?O,cryp HV@,wpri FUsUrUU,xcb_1 #U0sUЄsUUprUrUUsUprUU@rUrU,xkbfq Jb,xcb_ UsU@sU-,xcb_ 2UPBrU sUy,packX $e,ssl_ en },dove D ,evp_R XU'rU`vsUUrU@sUUPsUrUc,arch sUFrU`ArUU@rU rUUprUrUb_,statG ?U]sU sU){,ncur JU8rUrUք,dir 4,bio_ <b,ocspY F,xlis T*0,evp_ [G/,xcb_ 'UrU rU,xcb_ &UrUOsU,xsetC A11,pkey IUРrUPsUUrUrUUrUpsUUYrU`esURG,evp_ EUpsU5rU.%,xcb_K !U&sUPrUb,xkbn [UprU@rUZ,vfys #UlsUrUl3,ocsp I1,cursV 9=,fcch CH,writ ;:,pure/ EUFrU rU&q,xcb_ )UrUrUUsUrUU`sU rUUrUPrUUCsUsUUsUsU߅,nfsi \U rUP,sU$,xcb_0 UrUsUUP,sUPsU#,xcb__ kU,i2d_ c,secu MGl,evp_y : x,ssl_ $tZ,x509X Ao,xcb_ >,xcb_ 0,xcb_# ,,pam_^ @>,unzi UP,tctm AN^[,grubP F|,xcb_ Rb,heig S,sg_r= ?О,xcol X^",asyn W v,xrotS J],xcb_ J,sg_w :,open+ Q^<,poli F1k,d2i_ cR,xcb_Z dg,syst A,core OUPsU0sUUrUPDrUUP.rU5sU2,xcb_A G,i2d_} cUrU`^rU#,i2d_ c ,toucm =U?rUrUU@rUsUU3sU`irUUprUPsUUrsUPsU0,fcco gUsUsUT,sele0 7Up1rU'rU$Y8,err_q A,ssl_ QV',xconm H4,xcb_ 6_,tk_m N,keyob =ZV,evp_ ^!E,xcb_ .",xcb_a /UsUsUx,d2i_ _/R,ssl_ ULsUsUUP'rUrUL CsUsUrUrUЪrU sUsUsULrU@rUbB-text [U sU8sUj-bio_" S-grub )UrU`rU+-mysq ]UnsUQrUUsUrUU$rU sUUPrUIsU\-rsa_ F-doveY G۶U-syst J|-rsa_ R}_-xcb_x -U!sU*rUUsU@)rU-name IUsU!rU,F-unge! =>-xcrei 7i-ec_p uUrUrUUsUFrUR-repo5 ?0-ec_g} ^ -xcb_ 2.-falsA 7U=rU=rUU`OsU[rUUrUrUUPxsUprUU,rUXsUUp4sUpWsU8-libt~ /U 'rUЭrUKI-ssh- IU 3sU/rU@7-ocsp Cn-xorgb 8t--xkbs U@LrU/rUUpDrUsU!-ssl_ UL-pcre -rsa_ Ud-xcb_z !-ssl_ [-ܛ-i2d_" a {"-base S-date B+ -nfs7 NJ-perl a;-xutf WQJM-d2i_^ \-grub (v-io:: M-bio_e D"-send IUxsU.sUUp2sUPrUq-soft ^{-wipe ;U)sUsUU0rUrU-fcch HU!sUrU z-ip6t" 0t)-uuida .T-xdef Y91-bio_ H[-tap:] #h'-curs d[}$-numf\ >-xcb_  T-fcfi =-xexp$ >7-evp_o >w-file 0U rU #sUUzsU0 sUUAsUsU*-x509 NUrUPgrUU(rUrUUsUurUUrUrUUsUrU;N-buttT Jk -x509 :--xcb_a "C-tlsv Up sUsUUsUrUUrU sUm-xcb_4 "U@rUI.testR L9.syst "\UsU[rUu.seli2 ~m.xcb_ %U2sU`rU.stri U%sUprU.ssl_ D.xcb_! 0i._tran 7UPrUsUU@rUsUь.evp_ X .x509 \UsU0sU.genh K.xcb_ !0.ps2p! o9D.fcma 7UsUsUU 8rUsUU@rUsUI.star =!i.pcre* N.i2d_ _F.bn_m Ie.ec_gW h.x509 \.xcb_R .pod: S.rsa_ b9v.wcolj T.xcb_ .perl 7c\.xpar@ :u.bio_ 6.evp_ c;F.netsN E(.xcb_ 0Np.i2d_ ^m.xcb_` 2x6.tap: b.xcb_ .ocsp C.ec_k )f.sort FU.sUpZrUU@sU1rUUrUsUF>.xadd R6.xcb_/ 9UrUJsU.i2d_ aM.xcb_ &5.evp_< =,.stri ) .ps2p ?HV.xcb_ +U0 rUPrUU0sUrUof.ssl_[ V.xpee ;U@$rUsU.zips BUksUsUUprUrUUrUsU.pkeyQ JU@rU`LsU2.getb T1.fcpa -d.zlesO SUrU`rU:3.d2i_ aUrU0sUU0rU07sU.d2i_ UUsUsU1Q.x509 RQ.d2i_ _.ec_pO pUsUp#sU5{.ssl_ kUrUSsU-.err_O VUsUVrUUsUrU=.xcb_ .U)rU0 sUU=sUФrU͊.disp EU EsU`rUU@sU`sUUrUJsUUrUrUU0osUrUUrU6rU.gruba *U%sUPsUU@sUrUU_sUrUU@sUDsUU`sUphsUq.memo TUsUsUU`$sU@sUUpsUrUU rUbsUUrUP4rUFj.dsa_ Rlߥ.sg_lT In~T.filt G-.cap_ Q.xkbsU q|.xcb_ \.xcb_ #_.xcb_W .mysq iW.pyth Hb.xcb_a 9FW.pcre NMk.rese 7`.rsa_\ Ql].nl 1 2X.xfreP R.recu`P K3M.seliP HUmrU sUM.xcb_Q $ .ocspVQ NN.xcb_Q (UsU`rU.sidpQ HUЖrU8rU۞.perlJR XUrUPsUUP:rUrUUsUprU .xcb_R UrUsUX.evp_R $i:  @rUrUrUpsUsUsUPrUsUt/modunS T[w/engiS a&N/exte[T =/perlT 8P/d2i_T [ /xcb_XU T./ssl_U G'*%/keycU </evp_+V `U0ZsU`rUU`sUusU/mariV Npo/d2i_\W ]f/openW FUysUsUq/xkbc$X U+/x509X W?9/i2d_X ae{/xcb_qY "U0rU sUU\sUrUU&sUsUUsUsUI[/mmdbY TUsUpsU{/gpg2Z @N/xcb_TZ *U0rU0rU|W/xcb_Z &-r/keycZ @%/hmac*[ K,/asn1[ BGo/xcb_[ #T#/dsa_\ R/xkbfw\ C +/scal\ S*w/xcb_+] -U rU zrU/extuu] PQ/rand] _^/ssl_L^ g(/spka^ En/sct__ g!~/admi` +soi/ssl__ V&͛/krb5` 8UyrU`rUUpsU@rUU0 sUrUٺ8/rsa_` GUsU?rUE/io::;a N/xcb_a U 8rU0sUU``rUrUUrUrUU(sU@rUU^rU@rUL/logga ?6_/lessb -:/doesJb Q/cur_b >z/tiffb =UsUWrUU rU 2rUULsUrU/menuEc PUsUsU/mroc 6UrU&sUUPsUrUUsU@sUUusU@rUU@sUrUUsUsU×/xkbac X0݊/evp_Gd ^ٗ/htmld P!/enche EU0rUrUUsU8sUU0sUpsUsU1/bn_uKh JU0rUP#rU/evp_h SU rU@LrUEH /x509i V}/xdraxi R/xcb_i ./systj Jś/xcb_oj 0 /menuj 6E7/xkbgk o@D/tap:k O^/uniq :Z/bool? >*/syst 4"/libmɐ FUrUrUl/evp_ =^/i18nb b/x509ӑ Sfi/ui_fB 48[/ec_g~ o>F/loca NzT/rpmdk .U`rU`rU/soft EUNsU0vsUBK/ec_g ]&/xcmsm Pn/sct_є l, /tigeT Dg/perl y 5/dh_m N5/crl_ GUrU`sU /fcpao :/imag 9t/sct_ mb/xcb_ *U/evp_ ^(j/xcb_2 "ej/bn_gq e/bn_b V3/bio_] >ys/tlsv /ssl_= ],/pkcs Fɰ/xrmq Yx.P/xseto J˰|/xcb_ʜ %5l/xcb_$ 'h1/xcb_h ')/Mult %Ot/engiݝ XEm/softL c*/xfre͞ TF)/sg_l+ NUsU4sU֓/xcb_ Bp/loca h~/evp_ SU/sUsU)/curs 7U 9rUsU/data EUNsUPrUuniq- 1 1 1785268171 0 A - - gz report or omit repeated linesboolfnames- 3x 3 1697309694 0 B - - gz curses terminfo global variablessystemd.swap- 5 5 1788492746 0 A - - gz Swap unit configurationlibmd- 7 7 1778435713 0 A - - gz Message Digest functions from BSD systemsevp_seed_cfb128EVP_seed_cfb128 3ssl 3 1783951963 0 B - - gz EVP SEED cipheri18n::langtagsI18N::LangTags 3pm 3 1789370963 0 A - - gz functions for dealing with RFC3066-style language tagsx509_store_set_check_issuedX509_STORE_set_check_issued 3ssl 3 1783951952 0 B - - gz set verification callbackui_freeUI_free 3ssl 3 1783951963 0 B - - gz user interfaceec_group_new_by_curve_nameEC_GROUP_new_by_curve_name 3ssl 3 1783951959 0 B - - gz Functions for creating and destroying EC_GROUP objectslocale::codes::typesLocale::Codes::Types 3pm 3 1570963306 0 A - - gz types of data sets supportedrpmdb- 8 8 1734408661 0 A - - gz RPM Database Toolsoftware::license::zlibSoftware::License::Zlib 3pm 3 1570968579 0 A - - gz The zlib Licenseec_group_get_degreeEC_GROUP_get_degree 3ssl 3 1783951952 0 B - - gz Functions for manipulating EC_GROUP objectsxcmscielabqueryminlXcmsCIELabQueryMinL 3 3 1727145684 0 B - - gz obtain the CIE L*a*b* coordinatessct_set_log_entry_typeSCT_set_log_entry_type 3ssl 3 1783951960 0 B - - gz A Certificate Transparency Signed Certificate Timestamptigetnum- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databaseperltru64- 1 1 1789370961 0 A - - gz Perl version 5 on Tru64 (formerly known as Digital UNIX formerly known as DEC OSF/1) systemstipc-nametable- 8 8 1716453362 0 A - - gz show TIPC nametablepem_read_dsa_pubkeyPEM_read_DSA_PUBKEY 3ssl 3 1783951952 0 B - - gz PEM routinesdh_meth_set_initDH_meth_set_init 3ssl 3 1783951951 0 B - - gz Routines to build up DH methodscrl_dist_points_newCRL_DIST_POINTS_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesfcpatternvapbuildFcPatternVapBuild 3 3 1535617491 0 C FcPatternBuild - gz image- n n 1571246711 0 A - - gz Create and manipulate imagessct_get_validation_statusSCT_get_validation_status 3ssl 3 1783951953 0 B - - gz checks Signed Certificate Timestamps (SCTs) are validxcb_send_event- 3 3 1588775193 0 A - - gz send an eventevp_pkey_meth_get_encryptEVP_PKEY_meth_get_encrypt 3ssl 3 1783951962 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_glx_query_server_string_reply- 3 3 1588775193 0 B - - gz bn_get_rfc3526_prime_2048BN_get_rfc3526_prime_2048 3ssl 3 1783951966 0 B - - gz Create standardized public primes or DH pairsbn_blinding_convert_exBN_BLINDING_convert_ex 3ssl 3 1783951963 0 B - - gz blinding related BIGNUM functionsbio_resetBIO_reset 3ssl 3 1783951965 0 B - - gz BIO control operationstlsv1_2_server_methodTLSv1_2_server_method 3ssl 3 1783951964 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsssl_set_shutdownSSL_set_shutdown 3ssl 3 1783951960 0 A - - gz manipulate shutdown state of an SSL connectionpkcs7_encrypt_freePKCS7_ENCRYPT_free 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesxrmqgetsearchlistXrmQGetSearchList 3 3 1727145684 0 B - - gz retrieve database resources and search listsxsetwmpropertiesXSetWMProperties 3 3 1727145684 0 A - - gz set standard window propertiesxcb_change_window_attributes_checked- 3 3 1588775193 0 B - - gz change window attributesxcb_input_change_device_notify_event_t- 3 3 1588775193 0 A - - gz xcb_glx_get_tex_level_parameteriv_data- 3 3 1588775193 0 B - - gz MultiTail 1- 1 1 1578349961 0 C multitail - gz engine_set_default_rsaENGINE_set_default_RSA 3ssl 3 1783951965 0 B - - gz ENGINE cryptographic module supportsoftware::license::apache_1_1Software::License::Apache_1_1 3pm 3 1570968579 0 A - - gz The Apache Software License, Version 1.1xfreefontXFreeFont 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuressg_luns- 8 8 1787058260 0 A - - gz send SCSI REPORT LUNS command or decode given LUNxcb_glx_get_mapfv_data_length- 3 3 1588775193 0 B - - gz curs_kernel- 3x 3 1697309683 0 A - - gz low-level curses routineslocale::maketext::gutsLocale::Maketext::Guts 3pm 3 1570963413 0 A - - gz Deprecated module to load Locale::Maketext utf8 codeevp_pkey_set_alias_typeEVP_PKEY_set_alias_type 3ssl 3 1783951959 0 B - - gz EVP_PKEY assignment functionsdata_ahead- 3x 3 1697309693 0 B - - gz test for off-screen data in given formsopenssl_secure_freeOPENSSL_secure_free 3ssl 3 1783951959 0 B - - gz secure heap storagexcb_xkb_get_compat_map- 3 3 1588775193 0 A - - gz mro::compatMRO::Compat 3pm 3 1570963859 0 A - - gz mro::* interface compatibility for Perls < 5.9.5whline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical lineshttxt2dbm- 1 1 1777551493 0 A - - gz Generate dbm files for use with RewriteMapx509_store_set_cert_crlX509_STORE_set_cert_crl 3ssl 3 1783951964 0 B - - gz set verification callbackxcb_list_hosts- 3 3 1588775193 0 A - - gz systemd-kexec.service- 8 8 1788492746 0 B - - gz System shutdown logicossl_store_post_process_info_fnOSSL_STORE_post_process_info_fn 3ssl 3 1783951917 0 A - - gz Types and functions to read objects from a URIossl_store_register_loaderOSSL_STORE_register_loader 3ssl 3 1783951961 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesxkblookupkeybindingXkbLookupKeyBinding 3 3 1727145684 0 A - - gz Find the string bound to a key by XRebindKeySymevp_pkey_meth_get_deriveEVP_PKEY_meth_get_derive 3ssl 3 1783951964 0 B - - gz manipulating EVP_PKEY_METHOD structuremenu_format- 3x 3 1697309694 0 A - - gz set and get menu sizesripoffline_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcmspadXcmsPad 3 3 1727145684 0 B - - gz Xcms color structurebio_get_accept_nameBIO_get_accept_name 3ssl 3 1783951955 0 B - - gz accept BIOevp_md_ctx_update_fnEVP_MD_CTX_update_fn 3ssl 3 1783951966 0 B - - gz EVP digest routinesssl_cipher_is_aeadSSL_CIPHER_is_aead 3ssl 3 1783951952 0 B - - gz get SSL_CIPHER propertiesxcb_selinux_get_client_context_context_end- 3 3 1588775193 0 B - - gz expectExpect 3pm 3 1566568965 0 A - - gz automate interactions with command line programs that expose a text terminal interface.perlrequick- 1 1 1789370959 0 A - - gz Perl regular expressions quick startfile::basenameFile::Basename 3pm 3 1789370963 0 A - - gz Parse file paths into directory, filename and suffix.bio_freeBIO_free 3ssl 3 1783951964 0 B - - gz BIO allocation and freeing functionswtimeout- 3x 3 1697309691 0 B - - gz curses input optionsssh-agent- 1 1 1785329458 0 A - - gz authentication agentpem_read_netscape_cert_sequencePEM_read_NETSCAPE_CERT_SEQUENCE 3ssl 3 1783951961 0 B - - gz PEM object encoding routinesxcb_test_compare_cursor_unchecked- 3 3 1588775193 0 B - - gz test::tester::captureTest::Tester::Capture 3pm 3 1570971170 0 A - - gz Help testing test modules built with Test::Builderssl_ctx_clear_optionsSSL_CTX_clear_options 3ssl 3 1783951959 0 B - - gz manipulate SSL optionsx509_lookup_meth_get_ctrlX509_LOOKUP_meth_get_ctrl 3ssl 3 1783951952 0 B - - gz Routines to build up X509_LOOKUP methodsxsetocvaluesXSetOCValues 3 3 1727145684 0 B - - gz create output contextsasn1_integer_to_bnASN1_INTEGER_to_BN 3ssl 3 1783951957 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesssl_ctx_get_keylog_callbackSSL_CTX_get_keylog_callback 3ssl 3 1783951965 0 B - - gz logging TLS key materialmysql_reset_connection- 3 3 1786452952 0 A - - gz Resets connection and clears session statebio_set_ssl_renegotiate_bytesBIO_set_ssl_renegotiate_bytes 3ssl 3 1783951954 0 B - - gz SSL BIOcpan::meta::mergeCPAN::Meta::Merge 3pm 3 1570951320 0 A - - gz Merging CPAN Meta fragmentsnfs4_name_to_gid- 3 3 1536257348 0 C nfs4_uid_to_name - gz ssl_get_shared_sigalgsSSL_get_shared_sigalgs 3ssl 3 1783951964 0 A - - gz get supported signature algorithmsmitem_visible- 3x 3 1697309694 0 A - - gz check visibility of a menu itemxcb_xvmc_destroy_subpicture- 3 3 1588775193 0 A - - gz pod2man- 1 1 1570975952 0 A - - gz Convert POD data to formatted *roff inputxcb_dri2_get_buffers- 3 3 1588775193 0 A - - gz fcpatternobjectcountFcPatternObjectCount 3 3 1535617491 0 A - - gz Returns the number of the objectxgravityeventXGravityEvent 3 3 1727145684 0 A - - gz GravityNotify event structureevp_aes_128_gcmEVP_aes_128_gcm 3ssl 3 1783951953 0 B - - gz EVP AES ciphergml2gv- 1 1 1712407636 0 A - - gz GML-DOT converterspam_wheel- 8 8 1787058766 0 A - - gz Only permit root access to members of group wheelpod::perldoc::topodPod::Perldoc::ToPod 3pm 3 1570967637 0 A - - gz let Perldoc render Pod as ... Pod!ocsp_basic_signOCSP_basic_sign 3ssl 3 1783951965 0 B - - gz OCSP response functionsbio_set_mem_bufBIO_set_mem_buf 3ssl 3 1783951965 0 B - - gz memory BIOxwmhintsXWMHints 3 3 1727145684 0 B - t gz allocate window manager hints structure and set or read a window's WM_HINTS propertyxcb_randr_set_provider_offload_sink- 3 3 1588775193 0 A - - gz hwclock- 8 8 1770236297 0 A - - gz time clocks utilityssl_in_connect_initSSL_in_connect_init 3ssl 3 1783951959 0 B - - gz retrieve information about the handshake state machinedelscreen- 3x 3 1697309691 0 B - - gz curses screen initialization and manipulation routinesextutils::mm_os2ExtUtils::MM_OS2 3pm 3 1570956921 0 A - - gz methods to override UN*X behaviour in ExtUtils::MakeMakerxcb_glx_get_convolution_parameterfv_reply- 3 3 1588775193 0 B - - gz scdaemon- 1 1 1768528101 0 A - - gz Smartcard daemon for the GnuPG systemtest2::formatter::tapTest2::Formatter::TAP 3pm 3 1570971170 0 A - - gz Standard TAP formatterg++- 1 1 1756201477 0 A - - gz GNU project C and C++ compilerssl_set_client_ca_listSSL_set_client_CA_list 3ssl 3 1783951960 0 B - - gz get or set CA listxcb_poly_line_checked- 3 3 1588775193 0 B - - gz draw linesevp_sha3_512EVP_sha3_512 3ssl 3 1783951965 0 B - - gz SHA-3 For EVPio::htmlIO::HTML 3pm 3 1650649832 0 A - - gz Open an HTML file with automatic charset detectionwsrep_sst_backup- 1 1 1786452947 0 A - - gz backup helper script for the MariaDB Galera Clusteropenssl_strlcatOPENSSL_strlcat 3ssl 3 1783951957 0 B - - gz Memory allocation functionsis_context_customizable- 3 3 1770733597 0 A - - gz check whether SELinux context type is customizable by the administratorperldebug- 1 1 1789370956 0 A - - gz Perl debuggingbn_is_oddBN_is_odd 3ssl 3 1783951953 0 B - - gz BIGNUM comparison and test functionsssl_want_writeSSL_want_write 3ssl 3 1783951965 0 B - - gz obtain state information TLS/SSL I/O operationxcb_free_cursor- 3 3 1588775193 0 A - - gz Deletes a cursorxcb_map_subwindows_checked- 3 3 1588775193 0 B - - gz xcb_x_print_print_destroy_context- 3 3 1588775193 0 A - - gz uiUI 3ssl 3 1783951963 0 B - - gz user interfacedes_ede3_cfb64_encryptDES_ede3_cfb64_encrypt 3ssl 3 1783951965 0 B - - gz DES encryptionossl_store_info_new_certOSSL_STORE_INFO_new_CERT 3ssl 3 1783951951 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsdracut-initqueue.service- 8 8 1786666418 0 A - - gz runs the dracut main loop to find the real rootsg_sat_identify- 8 8 1787058260 0 A - - gz send ATA IDENTIFY DEVICE command via SCSI to ATA Translation (SAT) layertld_default_table- 3 3 1570985734 0 A - - gz API functionevp_md_ctx_set_pkey_ctxEVP_MD_CTX_set_pkey_ctx 3ssl 3 1783951957 0 B - - gz EVP digest routinesxcb_sync_query_alarm_reply- 3 3 1588775193 0 B - - gz openssl_load_builtin_modulesOPENSSL_load_builtin_modules 3ssl 3 1783951956 0 A - - gz add standard configuration modulesautopoint- 1 1 1465650366 0 A - - gz copies standard gettext infrastructureevp_des_cfbEVP_des_cfb 3ssl 3 1783951956 0 B - - gz EVP DES cipherxloadfontXLoadFont 3 3 1727145684 0 A - - gz load or unload fonts and font metric structuresevp_aes_192_ecbEVP_aes_192_ecb 3ssl 3 1783951967 0 B - - gz EVP AES cipherx509_digestX509_digest 3ssl 3 1783951965 0 A - - gz get digest of various objectsxcb_dpms_info_unchecked- 3 3 1588775193 0 B - - gz nm-settings-dbus- 5 5 1787551246 0 A - t gz Description of settings and properties of NetworkManager connection profiles on the D-Bus APIvimrc- 5 5 1789033609 0 B - - gz Vi IMproved, a programmer's text editortcfmgr- 1 1 1570929755 0 A - - gz the command line utility of the fixed-length database APIxcb_glx_get_booleanv_data_end- 3 3 1588775193 0 B - - gz x509_algor_set_mdX509_ALGOR_set_md 3ssl 3 1783951954 0 B - - gz AlgorithmIdentifier functionsxcb_dri2_connect_alignment_pad- 3 3 1588775193 0 B - - gz ssl_set_post_handshake_authSSL_set_post_handshake_auth 3ssl 3 1783951924 0 A - - gz set peer certificate verification parametersperlcheat- 1 1 1789370955 0 A - - gz Perl 5 Cheat Sheettmpwatch- 8 8 1337986892 0 A - - gz removes files which haven't been accessed for a period of timeencode::perlioEncode::PerlIO 3pm 3 1570956370 0 A - - gz - a detailed document on Encode and PerlIOextended_pair_content- 3x 3 1697309691 0 B - - gz curses color manipulation routinesossl_store_expect_fnOSSL_STORE_expect_fn 3ssl 3 1783951960 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesbn_get0_nist_prime_384BN_get0_nist_prime_384 3ssl 3 1783951955 0 B - - gz Create standardized public primes or DH pairserr_get_error_lineERR_get_error_line 3ssl 3 1783951962 0 B - - gz obtain error code and dataasrange_freeASRange_free 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesdirname- 1 1 1785268171 0 A - - gz strip last component from file nameopenssl_no_configOPENSSL_no_config 3ssl 3 1783951955 0 B - - gz simple OpenSSL configuration functionsdsa_sig_newDSA_SIG_new 3ssl 3 1783951958 0 A - - gz allocate and free DSA signature objectsform_sub- 3x 3 1697309694 0 B - - gz make and break form window and subwindow associationsfcpatternreferenceFcPatternReference 3 3 1535617491 0 A - - gz Increment pattern reference countevp_pkey_meth_get_keygenEVP_PKEY_meth_get_keygen 3ssl 3 1783951957 0 B - - gz manipulating EVP_PKEY_METHOD structuressl_ctx_set_recv_max_early_dataSSL_CTX_set_recv_max_early_data 3ssl 3 1783951965 0 B - - gz functions for sending and receiving early datafile::pathFile::Path 3pm 3 1570958007 0 A - - gz Create or remove directory treesfcrangecopyFcRangeCopy 3 3 1535617491 0 A - - gz Copy a range objectio::socket::ssl::publicsuffixIO::Socket::SSL::PublicSuffix 3pm 3 1650651940 0 A - - gz provide access to Mozilla's list of effective TLD namespam_get_data- 3 3 1787058767 0 A - - gz get module internal datapod::simple::pullparserendtokenPod::Simple::PullParserEndToken 3pm 3 1570967771 0 A - - gz - end-tokens from Pod::Simple::PullParserip6tables-restore- 8 8 1712083061 0 B - - gz Restore IPv6 Tablesxcb_xvmc_list_surface_types_surfaces_length- 3 3 1588775193 0 B - - gz ec_group_get_curve_gf2mEC_GROUP_get_curve_GF2m 3ssl 3 1783951961 0 B - - gz Functions for creating and destroying EC_GROUP objectsxgrabbuttonXGrabButton 3 3 1727145684 0 A - - gz grab pointer buttonsnfsd 7- 7 7 1536257348 0 A - - gz special filesystem for controlling Linux NFS serverxcb_glx_is_list_unchecked- 3 3 1588775193 0 B - - gz xcb_input_get_device_modifier_mapping_keymaps- 3 3 1588775193 0 B - - gz x509_name_get_text_by_nidX509_NAME_get_text_by_NID 3ssl 3 1783951961 0 B - - gz X509_NAME lookup and enumeration functionspem_write_bio_cms_streamPEM_write_bio_CMS_stream 3ssl 3 1783951917 0 A - - gz output CMS_ContentInfo structure in PEM formatnfs4_gss_princ_to_ids- 3 3 1536257348 0 C nfs4_uid_to_name - gz mvinchnstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowfcutf16lenFcUtf16Len 3 3 1535617491 0 A - - gz count UTF-16 encoded charsxkboutofrangegroupinfoXkbOutOfRangeGroupInfo 3 3 1727145684 0 A - t gz Returns only the out-of-range processing information from the group_info field of an XkbSymMapRec structurexcb_randr_query_version- 3 3 1588775193 0 A - - gz is_syncok- 3x 3 1697309692 0 B - - gz curses window propertiesperlnewmod- 1 1 1789370958 0 A - - gz preparing a new module for distributionnail- 1 1 1570925990 0 B - - gz send and receive Internet mailsubgid- 5 5 1766065861 0 A - - gz the configuration for subordinate group idsxcb_xevie_query_version_unchecked- 3 3 1588775193 0 B - - gz pcre2_compile_context_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)evp_pkey_verify_recoverEVP_PKEY_verify_recover 3ssl 3 1783951965 0 A - - gz recover signature using a public key algorithmperlcall- 1 1 1789370955 0 A - - gz Perl calling conventions from Ctie::hash::namedcaptureTie::Hash::NamedCapture 3pm 3 1789370966 0 A - - gz Named regexp capture buffersxwctextlisttotextpropertyXwcTextListToTextProperty 3 3 1727145684 0 B - t gz convert text lists and text property structurescurs_overlay- 3x 3 1697309683 0 A - - gz overlay and manipulate overlapped curses windowsresize_term- 3x 3 1697309694 0 B - - gz change the curses terminal sizessl_build_cert_chainSSL_build_cert_chain 3ssl 3 1783951962 0 B - - gz extra chain certificate processingGDBM 3- 3 3 1665235327 0 C gdbm - gz erasechar_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionprintw- 3x 3 1697309692 0 B - - gz print formatted output in curses windowsxquerykeymapXQueryKeymap 3 3 1727145684 0 B - t gz manipulate keyboard settings and keyboard control structuressl_get_shared_ciphersSSL_get_shared_ciphers 3ssl 3 1783951957 0 B - - gz get list of available SSL_CIPHERsluserdel- 1 1 1437678973 0 A - - gz Delete an userxtranslatecoordinatesXTranslateCoordinates 3 3 1727145684 0 A - - gz translate window coordinatesxcb_alloc_color_planes_reply- 3 3 1588775193 0 B - - gz try::tinyTry::Tiny 3pm 3 1650653330 0 A - - gz Minimal try/catch with proper preservation of $@pem_read_bio_ssl_sessionPEM_read_bio_SSL_SESSION 3ssl 3 1783951957 0 B - - gz PEM object encoding routinesfcatomicorigfileFcAtomicOrigFile 3 3 1535617491 0 A - - gz return original file namexcb_dri2_wait_sbc_unchecked- 3 3 1588775193 0 B - - gz ec_key_oct2keyEC_KEY_oct2key 3ssl 3 1783951959 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsxcb_dri3_pixmap_from_buffers- 3 3 1588775193 0 A - - gz inchnstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowui_new_methodUI_new_method 3ssl 3 1783951957 0 B - - gz user interfacessl_free_buffersSSL_free_buffers 3ssl 3 1783951920 0 A - - gz manage SSL structure buffersmysql_stmt_attr_set- 3 3 1786452952 0 A - t gz Sets attribute of a statementevp_camellia_192_cfb8EVP_camellia_192_cfb8 3ssl 3 1783951964 0 B - - gz EVP Camellia ciphermysql_stmt_row_tell- 3 3 1786452952 0 A - - gz Returns position of row cursorxcb_gravity_notify_event_t- 3 3 1588775193 0 A - - gz engine_get_default_randENGINE_get_default_RAND 3ssl 3 1783951956 0 B - - gz ENGINE cryptographic module supportgetexeccon- 3 3 1770733597 0 A - - gz get or set the SELinux security context used for executing a new processsystemd-volatile-root- 8 8 1788492746 0 B - - gz Make the root file system volatileoverload- 3pm 3 1789370967 0 A - - gz Package for overloading Perl operationssort sort 3pm sort 1Hsystemd-pstore.service- 8 8 1788492746 0 A - - gz A service to archive contents of pstorexcb_xv_list_image_formats_format- 3 3 1588775193 0 B - - gz bio_new_fdBIO_new_fd 3ssl 3 1783951951 0 B - - gz file descriptor BIOerr_error_stringERR_error_string 3ssl 3 1783951966 0 A - - gz obtain human-readable error messagelwp::useragentLWP::UserAgent 3pm 3 1650658387 0 A - - gz Web user agent classi2d_ocsp_onereqi2d_OCSP_ONEREQ 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationform_driver- 3x 3 1697309693 0 A - t gz command-processing loop of the form systemevp_camellia_192_cbcEVP_camellia_192_cbc 3ssl 3 1783951966 0 B - - gz EVP Camellia ciphermenu_request_name- 3x 3 1697309694 0 B - - gz handle printable menu request namesxcb_xkb_bell_notify_event_t- 3 3 1588775193 0 A - - gz xcb_randr_change_output_property_checked- 3 3 1588775193 0 B - - gz fcfontsetprintFcFontSetPrint 3 3 1535617491 0 A - - gz Print a set of patterns to stdoutdes_set_keyDES_set_key 3ssl 3 1783951964 0 B - - gz DES encryptionnet::ftpNet::FTP 3pm 3 1570999888 0 A - - gz FTP Client classcrypto_ex_dupCRYPTO_EX_dup 3ssl 3 1783951966 0 B - - gz functions supporting application-specific datad2i_ts_msg_imprintd2i_TS_MSG_IMPRINT 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_materialfv- 3 3 1588775193 0 A - - gz xcb_glx_finish- 3 3 1588775193 0 A - - gz systemd-cgls- 1 1 1788492745 0 A - - gz Recursively show control group contentskeyctl_dh_compute_alloc- 3 3 1633701055 0 B - - gz Compute a Diffie-Hellman shared secret or public keymodule::corelistModule::CoreList 3pm 3 1570964426 0 A - - gz what modules shipped with versions of perlxcb_input_open_device_unchecked- 3 3 1588775193 0 B - - gz ipc::open3IPC::Open3 3pm 3 1789370964 0 A - - gz open a process for reading, writing, and error handling using open3()xcb_input_xi_warp_pointer- 3 3 1588775193 0 A - - gz x509v3_get_ext_by_criticalX509v3_get_ext_by_critical 3ssl 3 1783951953 0 B - - gz extension stack utility functionsselectsaverSelectSaver 3pm 3 1789370965 0 A - - gz save and restore selected file handlemath::bigint::calcemuMath::BigInt::CalcEmu 3pm 3 1574148349 0 A - - gz Emulate low-level math with BigInt codexcb_x_print_print_get_attributes_reply- 3 3 1588775193 0 B - - gz ssl_get_psk_identitySSL_get_psk_identity 3ssl 3 1783951963 0 A - - gz get PSK client identity and hintlibpngpf- 3 3 1782408071 0 A - - gz Portable Network Graphics (PNG) Reference Library 1.6.34 (private functions)err_print_errors_fpERR_print_errors_fp 3ssl 3 1783951965 0 B - - gz print error messagesfsf-funding-libstdc++-plesk-13.2.0- 7 7 631195200 0 A - - gz Funding Free Softwarecrypto_thread_unlockCRYPTO_THREAD_unlock 3ssl 3 1783951955 0 B - - gz OpenSSL thread supportxcb_glx_get_tex_geniv_data_end- 3 3 1588775193 0 B - - gz xcb_alloc_color_cells_masks- 3 3 1588775193 0 B - - gz grub-get-kernel-settings- 3 3 1785729399 0 C grub2-get-kernel-settings - gz xcb_randr_query_version_unchecked- 3 3 1588775193 0 B - - gz builtin- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ttk::radiobutton- n n 1571246711 0 C ttk_radiobutton - gz ssl_ctx_set_ct_validation_callbackSSL_CTX_set_ct_validation_callback 3ssl 3 1783951964 0 A - - gz control Certificate Transparency policyxcb_get_modifier_mapping_reply- 3 3 1588775193 0 B - - gz auvirt- 8 8 1752572516 0 A - - gz a program that shows data related to virtual machineslusermod- 1 1 1437678973 0 A - - gz Modify an userssl_alloc_buffersSSL_alloc_buffers 3ssl 3 1783951952 0 A - - gz manage SSL structure buffersxcb_close_font- 3 3 1588775193 0 A - - gz numnames- 3x 3 1697309694 0 B - - gz curses terminfo global variablesxcb_poly_rectangle- 3 3 1588775193 0 A - - gz http::requestHTTP::Request 3pm 3 1650651101 0 A - - gz HTTP style request messageadmission_syntaxADMISSION_SYNTAX 3ssl 3 1783951963 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxcb_xv_set_port_attribute- 3 3 1588775193 0 A - - gz xrmqputresourceXrmQPutResource 3 3 1727145684 0 B - - gz store database resourcesxcb_xevie_end_reply- 3 3 1588775193 0 B - - gz ui_processUI_process 3ssl 3 1783951965 0 B - - gz user interfacebio_set_read_buffer_sizeBIO_set_read_buffer_size 3ssl 3 1783951954 0 B - - gz buffering BIOx509v3_get_ext_countX509v3_get_ext_count 3ssl 3 1783951957 0 B - - gz extension stack utility functionsengine_get_digest_engineENGINE_get_digest_engine 3ssl 3 1783951951 0 B - - gz ENGINE cryptographic module supportxcb_randr_get_screen_resources_current_crtcs_end- 3 3 1588775193 0 B - - gz ssl_use_certificateSSL_use_certificate 3ssl 3 1783951957 0 B - - gz load certificate and key dataxcb_input_xi_query_device- 3 3 1588775193 0 A - - gz selinux_policy_root- 3 3 1770733597 0 A - - gz return the path of the SELinux policy files for this machine selinux_set_policy_root - Set an alternate SELinux root path for the SELinux policy files for this machine.pkttyagent- 1 1 1788864075 0 A - - gz Textual authentication helperxrmpermstringtoquarkXrmPermStringToQuark 3 3 1727145684 0 B - t gz manipulate resource quarkstiffqueryTIFFquery 3tiff 3 1785289550 0 A - - gz query routineskeyctl_dh_compute- 3 3 1633701055 0 A - - gz Compute a Diffie-Hellman shared secret or public keysyncok- 3x 3 1697309693 0 B - - gz create curses windowsssl_ctx_get_session_cache_modeSSL_CTX_get_session_cache_mode 3ssl 3 1783951964 0 B - - gz enable/disable session cachingxcmsquerycolorsXcmsQueryColors 3 3 1727145684 0 B - - gz obtain color valuesdebuginfo-install- 1 1 1712570567 0 A - - gz redirecting to DNF debuginfo-install Pluginx509_store_newX509_STORE_new 3ssl 3 1783951962 0 A - - gz X509_STORE allocation, freeing and locking functionsec_key_get0_engineEC_KEY_get0_engine 3ssl 3 1783951954 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsghostscript- 1 1 1748918902 0 B - - gz Ghostscript (PostScript and PDF language interpreter and previewer)bzegrep- 1 1 1738028339 0 B - - gz search possibly bzip2 compressed files for a regular expressionscr_set- 3x 3 1697309692 0 B - - gz read (write) a curses screen from (to) a filexcb_randr_create_mode- 3 3 1588775193 0 A - - gz i2d_re_x509_req_tbsi2d_re_X509_REQ_tbs 3ssl 3 1783951953 0 B - - gz X509 encode and decode functionsx509_name_get_text_by_objX509_NAME_get_text_by_OBJ 3ssl 3 1783951965 0 B - - gz X509_NAME lookup and enumeration functionsocsp_reqinfo_freeOCSP_REQINFO_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxcb_dri2_authenticate- 3 3 1588775193 0 A - - gz mariadb_rpl_fetch- 3 3 1786452952 0 A - - gz fetches next event from replication streamfsfreeze- 8 8 1770236297 0 A - - gz suspend access to a filesystem (Ext3/4, ReiserFS, JFS, XFS)xcb_xvmc_list_subpicture_types_types_length- 3 3 1588775193 0 B - - gz sct_set0_log_idSCT_set0_log_id 3ssl 3 1783951952 0 B - - gz A Certificate Transparency Signed Certificate Timestamptermname_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_glx_query_version_unchecked- 3 3 1588775193 0 B - - gz hostname- 5 5 1788492744 0 A - - gz Local hostname configuration filegetkeycreatecon- 3 3 1770733597 0 A - - gz get or set the SELinux security context used for creating a new kernel keyringsdsa_meth_get_signDSA_meth_get_sign 3ssl 3 1783951952 0 B - - gz Routines to build up DSA methodsevp_md_ctx_pkey_ctxEVP_MD_CTX_pkey_ctx 3ssl 3 1783951951 0 B - - gz EVP digest routinesps2epsi- 1 1 1748918895 0 A - t gz generate conforming Encapsulated PostScriptdbd::gofer::transport::streamDBD::Gofer::Transport::stream 3pm 3 1786438153 0 A - - gz DBD::Gofer transport for stdio streaminglwres_getaddrinfo- 3 3 1786647171 0 B - - gz socket address structure to host and service namexkbresizedevicebuttonactionsXkbResizeDeviceButtonActions 3 3 1727145684 0 A - - gz Allocate additional space for button actions in an XkbDeviceInfoRec structurexkbbelleventXkbBellEvent 3 3 1727145684 0 A - t gz Provides a function that initiates a bell event for the keyboard without ringing the bellpam_vsyslog- 3 3 1787058767 0 B - - gz send messages to the system loggerget_default_context_with_role- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionsssl_session_get_idSSL_SESSION_get_id 3ssl 3 1783951952 0 B - - gz get and set the SSL session IDwborder- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linespam_sm_setcred- 3 3 1787058767 0 A - - gz PAM service function to alter credentialswget Wget 1 wget 1ec_group_set_curveEC_GROUP_set_curve 3ssl 3 1783951966 0 B - - gz Functions for creating and destroying EC_GROUP objectspkcs12_newPKCS12_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_randr_get_screen_resources_current_modes_length- 3 3 1588775193 0 B - - gz fcfontsetaddFcFontSetAdd 3 3 1535617491 0 A - - gz Add to a font setPod::perldoc 3pm- 3pm 3 1570967637 0 A - - gz Look up Perl documentation in Pod format.xcb_render_free_glyphs- 3 3 1588775193 0 A - - gz xcb_input_change_device_control_unchecked- 3 3 1588775193 0 B - - gz set_menu_grey- 3x 3 1697309694 0 B - - gz color and attribute control for menuswaddch- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursorxkballocgeomrowsXkbAllocGeomRows 3 3 1727145684 0 A - - gz Allocate rows in a sectionbio_s_fileBIO_s_file 3ssl 3 1783951966 0 A - - gz FILE bioxcb_glx_vendor_private_with_reply_data_2_end- 3 3 1588775193 0 B - - gz sg_zone- 8 8 1787058260 0 A - - gz send SCSI OPEN, CLOSE, FINISH or SEQUENTIALIZE ZONE commandx509_store_ctx_get_current_certX509_STORE_CTX_get_current_cert 3ssl 3 1783951958 0 B - - gz get or set certificate verification status informationip-neighbour- 8 8 1716453362 0 A - - gz neighbour/arp tables management.xinternatomXInternAtom 3 3 1727145684 0 A - - gz create or return atom namespwhistory.conf- 5 5 1787058764 0 A - - gz pam_pwhistory configuration fileautodie::hints- 3pm 3 1570974698 0 A - - gz Provide hints about user subroutines to autodievid_puts- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasemenu_win- 3x 3 1697309694 0 A - - gz make and break menu window and subwindow associationsmktemp- 1 1 1785268171 0 A - - gz create a temporary file or directoryevp_aria_192_cfb128EVP_aria_192_cfb128 3ssl 3 1783951959 0 B - - gz EVP ARIA cipherxcb_xfixes_fetch_region_rectangles_length- 3 3 1588775193 0 B - - gz init_color- 3x 3 1697309691 0 B - - gz curses color manipulation routinesxcb_xfixes_get_cursor_image_unchecked- 3 3 1588775193 0 B - - gz perlootut- 1 1 1789370958 0 A - - gz Object-Oriented Programming in Perl Tutorialperlko- 1 1 1789370958 0 A - - gz XXX Perl XXXlocate- 1 1 1571067784 0 A - - gz find files by nametop_panel- 3x 3 1697309694 0 B - - gz panel stack extension for cursesxcb_randr_get_provider_info_associated_providers_end- 3 3 1588775193 0 B - - gz HEAD 1- 1 1 1650658387 0 A - - gz Simple command line user agentmvvline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesxcb_test_compare_cursor- 3 3 1588775193 0 A - - gz i2d_rsa_pubkey_fpi2d_RSA_PUBKEY_fp 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcmstekhvcquerymaxcXcmsTekHVCQueryMaxC 3 3 1727145684 0 A - - gz obtain the TekHVC coordinatesxmllint- 1 1 1465293854 0 A - - gz command line XML toolopenssl- 1ssl 1 1783951903 0 A - - gz OpenSSL command line toolsystemd-journald- 8 8 1788492746 0 B - - gz Journal servicelwres_hstrerror- 3 3 1786647171 0 B - - gz lightweight resolver error message generationscrollbar- n n 1571246711 0 A - - gz Create and manipulate 'scrollbar' scrolling control and indicator widgetssoftware::license::opensslSoftware::License::OpenSSL 3pm 3 1570968579 0 A - - gz The OpenSSL Licensehttp::configHTTP::Config 3pm 3 1650651101 0 A - - gz Configuration for request and response objectsssl_set_record_padding_callback_argSSL_set_record_padding_callback_arg 3ssl 3 1783951964 0 B - - gz install callback to specify TLS 1.3 record paddingxcb_fill_poly- 3 3 1588775193 0 A - - gz setenforce- 8 8 1770733597 0 A - - gz modify the mode SELinux is running inxopendisplayXOpenDisplay 3 3 1727145684 0 A - - gz connect or disconnect to X serverssl_set0_chain_cert_storeSSL_set0_chain_cert_store 3ssl 3 1783951922 0 A - - gz set certificate verification or chain storedaemon- 7 7 1788492744 0 A - - gz Writing and packaging system daemonsxkbgetkeyboardbynameXkbGetKeyboardByName 3 3 1727145684 0 A - t gz Build a new keyboard description from a set of named components, and to optionally have the server use the resulting description to replace an active onelzmainfo- 1 1 1525014638 0 A - - gz show information stored in the .lzma file headertls_methodTLS_method 3ssl 3 1783951961 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsslk_touch_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_input_get_feedback_control- 3 3 1588775193 0 A - - gz evp_cipher_typeEVP_CIPHER_type 3ssl 3 1783951964 0 B - - gz EVP cipher routinesxcb_glx_get_tex_level_parameteriv_data_end- 3 3 1588775193 0 B - - gz x509_extension_set_criticalX509_EXTENSION_set_critical 3ssl 3 1783951959 0 B - - gz extension utility functionsdtlsv1_methodDTLSv1_method 3ssl 3 1783951959 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsbn_ctx_secure_newBN_CTX_secure_new 3ssl 3 1783951907 0 A - - gz allocate and free BN_CTX structurescommand- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ui_dup_user_dataUI_dup_user_data 3ssl 3 1783951954 0 B - - gz user interfacedsa_meth_set_keygenDSA_meth_set_keygen 3ssl 3 1783951963 0 B - - gz Routines to build up DSA methodsgrub-render-label- 1 1 1785729399 0 C grub2-render-label - gz ssl_dane_set_flagsSSL_dane_set_flags 3ssl 3 1783951954 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientpem_flag_only_b64PEM_FLAG_ONLY_B64 3ssl 3 1783951965 0 B - - gz read PEM format files with custom processingpure-ftpd- 8 8 1749219283 0 A - - gz simple File Transfer Protocol serverasn1_string_table_cleanupASN1_STRING_TABLE_cleanup 3ssl 3 1783951964 0 B - - gz ASN1_STRING_TABLE manipulation functionslwres_getnamebyaddr- 3 3 1786647171 0 B - - gz lightweight resolver utility functionsxgetmotioneventsXGetMotionEvents 3 3 1727145684 0 B - - gz send events and pointer motion history structureevp_pkey_paramgenEVP_PKEY_paramgen 3ssl 3 1783951964 0 B - - gz key and parameter generation and check functionscap_set_flag- 3 3 1612504337 0 B - - gz capability data object manipulationgvpr- 1 1 1712407627 0 A - t gz graph pattern scanning and processing languagefsf-funding-libstdc++-plesk-12.2.0- 7 7 631195200 0 A - - gz Funding Free Softwareuri::fileURI::file 3pm 3 1573658329 0 A - - gz URI that maps to local file namesmyisamlog- 1 1 1786452947 0 A - - gz display MyISAM log file contentsi2d_crl_dist_pointsi2d_CRL_DIST_POINTS 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationd2i_ts_msg_imprint_fpd2i_TS_MSG_IMPRINT_fp 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationnoqiflush_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_x_print_notify_event_t- 3 3 1588775193 0 A - - gz xcb_query_keymap_unchecked- 3 3 1588775193 0 B - - gz sg_write_same- 8 8 1787058260 0 A - - gz send SCSI WRITE SAME commandx509_store_ctx_set0_trusted_stackX509_STORE_CTX_set0_trusted_stack 3ssl 3 1783951929 0 A - - gz X509_STORE_CTX initialisationmvwaddch- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursorstrip- 1 1 1766067028 0 A - - gz Discard symbols from object files.err_load_stringsERR_load_strings 3ssl 3 1783951963 0 A - - gz load arbitrary error stringsssl_ctx_set_cookie_generate_cbSSL_CTX_set_cookie_generate_cb 3ssl 3 1783951951 0 B - - gz Callback functions for stateless TLS1.3 cookiessplain 1- 1 1 1789371022 0 A - - gz produce verbose warning diagnosticsxcb_store_named_color_checked- 3 3 1588775193 0 B - - gz   3ͩ _get_extension_flags.3ssl.gzntpTrU3M3x509 rSX2xrmq C!`3xkbk xE2xcb_S 93dot* ?!2ui_p 7J2bio_ D2x509# T'i2engi ZO@2xcb_ 1Л2ssl_M Ok$2xcb_  2seli 2pktt : %2xrmp J2tiffd 7؆O2keyc QG2sync 3*2ssl_B [<~3ausem ;t`3libu LK2xcms >qo]2debu  Hd3zcat 5bP2x509d a2ec_k sU3xcb_O A3ssl_Y V&T3d2i_ ]7 3des_ ?TpK2ghosZ `f2bzeg \OI2scr_* K2xcb_} 42i2d_ RV2x509 b$2ocsp E 2xcb_ 2mari G6~2fsfru Xc2xcb_ ,3ssl_g R<`2sct_ eg2term =l^`2xcb_ tR2host >Lm2getka lq 92dsa_ PC2evp_? Ekn3xcb_Л +){3warn G3'2ps2e H9K2dbd: c=2lwrei NCZ2xkbr '2xkbbk 2evp_P Jpr2asn1cP B2xcb_P .c2des_Q 6~)2i2d_@Q [7!2typeQ 2W2tap:Q Yq2httpRR ;X2wishR 3D3evp_h $gI3xcb_ 2xcb_R '3mvwi$ dA2xcb_S s3xcb_ $y2asn1NS O%3rpc.֝ 5G`3xcb_ &OD3openY LfP3bn_n >o2d2i_S _Y3i2d_ _B3x509y m]@3ssl_ iw2open*T @Q2xcb_zT b2ssl_T po2evp_7U mB2perlU 6Lu3xcb_~ ^2slk_U 82bn_r>V Ua:2randV VU2xcb_W +T@2assuHW ;2avc_W 7J2xcb_W H2bind$X P2data8X P|]`3grub &3tiff H-2streX h 2xcb_BY #"L3ts_r< >H+3libp U+42bio_Y 2 2bn_gY R2xcb_Z ,\ 2dnf-gZ 0g2cms_Z ]>b3xkbk aQ2xget[ wދ2ssl_[ N2(2pam_[ [3xcb_M -`9k3ipad Gt^2evp_g\ !eme3grub J~d2xkbs\ kZS#2sha2m] ?!2evp_] <A2xcb_^ ( 2xgetI^ IEP2bio_^ =d2xkbf^ hO2evp_i_ x.X2defa W2gsndl Xʣ2evp_ɐ Ek[2pkcs" > `2extuk K2striʑ )yJ2open I82xcb_f ,d,2libe 72rvieܒ Dp2env & D03xsetO Wc3rsa- Hw2cpanp N]\3xcb_ W@2set_˓ 2*-2mkfs <7/(3ec_g? Vv3xcb_ ]3xsetޤ ;y2jobsV @)3x509" ]k3xcb_ u2perl ?"3get_ӥ 3M3d2i_ K]3evp_k F/2xcb_ "Y2xcb_! S&2cpioV 9O3evp_Ʀ Ag23pod: "jx2sum D!2xallܕ }m2openg d4w3mvwi U3xcb_ ]#3neat4 A 3load{ @2e2fsܖ Ee3systǨ 792evp_( rH3evp_ 82defa Gevp_cipher_asn1_to_paramEVP_CIPHER_asn1_to_param 3ssl 3 1783951962 0 B - - gz EVP cipher routinesasn1_time_checkASN1_TIME_check 3ssl 3 1783951954 0 B - - gz ASN.1 Time functionsxcb_sync_list_system_counters_counters_length- 3 3 1588775193 0 B - - gz des_cryptDES_crypt 3ssl 3 1783951957 0 B - - gz DES encryptioni2d_pbeparami2d_PBEPARAM 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationtypeahead- 3x 3 1697309691 0 B - - gz curses input optionstap::formatter::baseTAP::Formatter::Base 3pm 3 1570970555 0 A - - gz Base class for harness output delegateshttp::cookiesHTTP::Cookies 3pm 3 1650651637 0 A - - gz HTTP cookie jarswish- 1 1 1571246710 0 A - - gz Simple windowing shellxcb_input_list_device_properties_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_destroy_region- 3 3 1588775193 0 A - - gz asn1_time_to_generalizedtimeASN1_TIME_to_generalizedtime 3ssl 3 1783951961 0 B - - gz ASN.1 Time functionsd2i_edipartynamed2i_EDIPARTYNAME 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationopenssl-sess_id- 1ssl 1 1783951904 0 A - - gz SSL/TLS session handling utilityxcb_input_grab_device- 3 3 1588775193 0 A - - gz ssl_ctx_set_max_cert_listSSL_CTX_set_max_cert_list 3ssl 3 1783951960 0 A - - gz manipulate allowed size for the peer's certificate chainevp_pkey_ctx_set_hkdf_mdEVP_PKEY_CTX_set_hkdf_md 3ssl 3 1783951966 0 A - - gz HMAC-based Extract-and-Expand key derivation algorithmperltrap- 1 1 1789370961 0 A - - gz Perl traps for the unwaryslk_color- 3x 3 1697309692 0 B - - gz curses soft label routinesbn_recp_ctx_newBN_RECP_CTX_new 3ssl 3 1783951955 0 B - - gz modular multiplication using reciprocalrand_statusRAND_status 3ssl 3 1783951958 0 B - - gz add randomness to the PRNG or get its statusxcb_kill_client_checked- 3 3 1588775193 0 B - - gz kills a clientassume_default_colors- 3x 3 1697309693 0 B - - gz use terminal's default colorsavc_netlink_acquire_fd- 3 3 1770733597 0 B - - gz SELinux netlink processingxcb_sync_get_priority_unchecked- 3 3 1588775193 0 B - - gz bind bind 1 bind ndata::dump::filteredData::Dump::Filtered 3pm 3 1650647482 0 A - - gz Pretty printing with filteringstream- 1 1 1784709495 0 A - - gz a lightweight tool to stream one or more pixel components of the image or portion of the image to your choice of storage formats.xcb_record_disable_context_checked- 3 3 1588775193 0 B - - gz bio_s_memBIO_s_mem 3ssl 3 1783951965 0 A - - gz memory BIObn_gencb_callBN_GENCB_call 3ssl 3 1783951960 0 B - - gz generate primes and test for primalityxcb_randr_get_crtc_transform_pending_params- 3 3 1588775193 0 B - - gz dnf-download- 8 8 1712570567 0 A - - gz DNF download Plugincms_recipientinfo_typeCMS_RecipientInfo_type 3ssl 3 1783951908 0 A - - gz CMS envelopedData RecipientInfo routinesxgeticonsizesXGetIconSizes 3 3 1727145684 0 B - - gz allocate icon size structure and set or read a window's WM_ICON_SIZES propertyssl_ctx_set1_groupsSSL_CTX_set1_groups 3ssl 3 1783951956 0 B - - gz EC supported curve functionspam_usertype- 8 8 1787058766 0 A - - gz check if the authenticated user is a system or regular accountevp_pkey_meth_get_verify_recoverEVP_PKEY_meth_get_verify_recover 3ssl 3 1783951914 0 A - - gz manipulating EVP_PKEY_METHOD structurexkbsetaccessxtimeoutXkbSetAccessXTimeout 3 3 1727145684 0 A - t gz Configures the AccessXTimeout options for a keyboard devicesha256_initSHA256_Init 3ssl 3 1783951966 0 A - - gz Secure Hash Algorithmevp_aes_128_ocbEVP_aes_128_ocb 3ssl 3 1783951963 0 B - - gz EVP AES cipherxcb_xv_list_image_formats_format_length- 3 3 1588775193 0 B - - gz xgetselectionownerXGetSelectionOwner 3 3 1727145684 0 B - - gz manipulate window selectionbio_addr_freeBIO_ADDR_free 3ssl 3 1783951905 0 A - - gz BIO_ADDR routinesxkbfreecompatmapXkbFreeCompatMap 3 3 1727145684 0 A - t gz Free an entire compatibility map or selected portions of oneevp_pkey_asn1_set_public_checkEVP_PKEY_asn1_set_public_check 3ssl 3 1783951961 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structure (ؿh 0 *PrU kp^xkbs0tosslvPocsp0OH &0evp_?bn_b0 :!N0osslRprin 12"0pam_F0xcb_L~0dump~ GP0xsetα ?w?0xcb_0xcb_Mdiag72 evp_b2bxcb_20ssl_}#^xcb_h3*0x509TfcnaPRD}0xrmseQtiffRHdR0xcb_ҳ#E~0cap_ Q0leftp;!i0xcb_evp_QT<#I0sshd/0xcb_4evp_TMloca35extu74 Rnet:WU Krand4Q]0podci Or G0dnf-õ6perl5 8xmbd;6 I*Y 0xuni 9#0x509Rcy0osslжfxcb_U))0evp_OaФ0xcb_ͷ-fA0ssl_rd2i_V_xcb_GWfree7 6mari7pev0bio_J0pkcsHn0pam_R ?30bn_gVh0cpanjxcb_:&70dsapAxcb_{W(50xkbgں|pkcs:Pswap;UO&0purefOa0pam_Ļ Vct_pw;"-0path'K0secuzM0dh_m I0ssl_9t10xcb_Ž6\ 0xcb_)!?0xcb_Y2M0dh_gamѠ0xcb_!0xcb_V$t0xcb_$6R0fc-q -A0xkbc6TXO0grub8+*0systr7extuc@\mcoo?=9l0dbi:fk0rand=W؜0moduYs0x509!]syst\\nameAHc0ecds qX0d2i_sK0dove Opack)]Oxcb_}]J0hmacCxcb_BA#0pod:>Aget_]_hf0evp_a0xcb_ _tra[^7pkcs^C0pod:@PO=0xcb_2Eg0xcb_u#0xcb_*"c40perli Cxcb_5` Lg0nanoOu]0lwp: j10x509Km,0wmou <getkEl 0term- =90sepotd= 0hmac Jdbi:GhengiGOcapsG5cm0evp_=Lxcb_H$xcb_`) 0fcpa90xcb_dsa_aestun돏0ipc: Sp0ps2pH f0pod:+bm0batcN+M0derdY{Uq0bio_UUevp_(LAxcb_~L!ssl_eTV+0asn1Ghmac MQ0openiS70httpWxsetf ?engi.gZpem_gQdef_ h7nmclnM4set_M;TuneN!cms_Nh LB0open EfW0xcb_Y 670mro: Ygؗ0whli Rxcb_N'gcov,Q2 hre/man/man3/SSL_CTX_set0_verify_cert_store.3ssl.gzrU_xcb_"pod:fcnet:PoIN1httxK Gnfs4x,G 1x509 On1xcb_ xcb_!)>R1syst/ 2SE}1osslw lZQ1ossl +1xkbl ^xcb_s1evp_+ ]|(1menu 41ripo =gvge,nm-sFCwsreancdu/ssl_FRip-lIflex@[1xcms, 7C1bio_k <ŷS1evp_ F1ssl_ J*1xcb_s +k 1expe {11perl= Acolru7evp_V 1file amysq ob1bio_ Kximocevp_<dwzJdbi:XXMG1wtimN 2io::ecap_̨ A}1ssh- 1loca C`w1pem_ĸ Zevp_;J1xcb_> "1test} e|d1ssl_ J1x509X `K1xsetҺ >mj1asn1 WYEP1ssl_ RÂ1mysq G!1bio_S CGv1cpan Jraw_=comm7Blz(1nfs4 ,^1ssl_M WcompC @xcb_ȭ1mite =ssl_ k>1xcb_ elin 3xgetYHg1pod2? Ftiff6xcb_Ϯ'{R1xcb_ genefFS1fcpa Pxcb_%findU8tiff%7_tifl 4perl 0rsa_b41xgra$ FΡ1evp_x <1pam_ Nxbel^\xcb_watt T)1pod:X Sw1ocsp E 1bio_ 8B1xwmh\ xM>1xcb_ $+1gml2Ŀ /{1hwcl 0%1ssl_V hpem_Eattr TcX1dels TpcreNui1extu0 ggdbmvim Dxkba5e1xcb_ *$&1scda B1test: IP1g++ ;O1ssl_ G1xcb_6 '-v1evp_s 8`1io:: X l1wsre Pio::[Px509V^]1openz Ibio_G`1is_c dxcb_rxcb_I1perlO +xcb_hC1ssl_ [1bn_i LyT1xcb_D -bn_m( Ixcb_|xife T5u1xcb_ ֓1xcb_ "geom 8soft`1uie /#{1des_* Cp1ossl fbeA1drac LQ1ocsp T-s1accee @base^fcst Bgetc#Rvu1evp_ <L!1xall =N.1evp_G EG1maxc SC>1xcms 7q1pairC Jlwp:" 2M P1xcb_ .1open 6xcb_virtZU1open* M1soft ^_1bio_ E91evp_\ ?1cms_ V1nets Gp1obj_m Gr1xcb_  1sela 1gssd .chcoA.(1ssl_ "ci2d_2aڞ1hmac Mevp_ axcb_fssl_locsp_certid_freeOCSP_CERTID_free 3ssl 3 1783951966 0 B - - gz OCSP certificate ID utility functionsaccess.conf- 5 5 1787058760 0 A - - gz the login access control table fileevp_aes_256_ofbEVP_aes_256_ofb 3ssl 3 1783951963 0 B - - gz EVP AES cipherxalloweventsXAllowEvents 3 3 1727145684 0 A - - gz release queued eventsevp_get_digestbyobjEVP_get_digestbyobj 3ssl 3 1783951960 0 B - - gz EVP digest routinesmaxcmapsofscreenMaxCmapsOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosxcmsrgbXcmsRGB 3 3 1727145684 0 B - - gz Xcms color structurepair_numberPAIR_NUMBER 3x 3 1697309691 0 B - - gz curses color manipulation routinesxcb_glx_get_color_table_parameteriv_unchecked- 3 3 1588775193 0 B - - gz openssl-genpkey- 1ssl 1 1783951950 0 B - - gz generate a private keyopenssl_version_textOPENSSL_VERSION_TEXT 3ssl 3 1783951917 0 A - - gz get OpenSSL version numbersoftware::license::mozilla_2_0Software::License::Mozilla_2_0 3pm 3 1570968579 0 A - - gz Mozilla Public License Version 2.0bio_vsnprintfBIO_vsnprintf 3ssl 3 1783951957 0 B - - gz formatted output to a BIOevp_aria_256_cfb1EVP_aria_256_cfb1 3ssl 3 1783951959 0 B - - gz EVP ARIA ciphercms_get1_certsCMS_get1_certs 3ssl 3 1783951958 0 B - - gz CMS certificate and CRL utility functionsnetscape_spkac_freeNETSCAPE_SPKAC_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesobj_txt2objOBJ_txt2obj 3ssl 3 1783951951 0 B - - gz ASN1 object utility functionsxcb_sync_await_fence- 3 3 1588775193 0 A - - gz selabel_x- 5 5 1770733597 0 A - t gz userspace SELinux labeling interface and configuration file format for the X Window System contexts backend. This backend is also used to determine the default context for labeling remotely connected X clientsgssd- 8 8 1783522945 0 A - - gz RPCSEC_GSS daemonssl_ctx_set_tlsext_servername_argSSL_CTX_set_tlsext_servername_arg 3ssl 3 1783951965 0 B - - gz handle server name indication (SNI)hmac_ctx_resetHMAC_CTX_reset 3ssl 3 1783951953 0 B - - gz HMAC message authentication codedefaultdepthofscreenDefaultDepthOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosgsnd- 1 1 1748918895 0 A - - gz Run ghostscript (PostScript and PDF engine) without displayevp_encryptfinal_exEVP_EncryptFinal_ex 3ssl 3 1783951963 0 B - - gz EVP cipher routinespkcs7_freePKCS7_free 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesextutils::mm_darwinExtUtils::MM_Darwin 3pm 3 1570956921 0 A - - gz special behaviors for OS Xstringprep_locale_charset- 3 3 1570985734 0 A - - gz API functionopenssl_strndupOPENSSL_strndup 3ssl 3 1783951955 0 B - - gz Memory allocation functionsxcb_get_keyboard_mapping- 3 3 1588775193 0 A - - gz libexslt- 3 3 1242109774 0 A - - gz extension library for XSLTrview- 1 1 1789033612 0 B - - gz Vi IMproved, a programmer's text editorenv 1- 1 1 1785268171 0 A - - gz run a program in a modified environmentcpan::pluginCPAN::Plugin 3pm 3 1748961141 0 A - - gz Base class for CPAN shell extensionsset_field_status- 3x 3 1697309693 0 B - - gz field buffer controlmkfs.cramfs- 8 8 1770236297 0 A - - gz make compressed ROM file systemjobs- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)perlpod- 1 1 1789370958 0 A - - gz the Plain Old Documentation formatxcb_glx_get_tex_parameteriv_reply- 3 3 1588775193 0 B - - gz xcb_set_close_down_mode- 3 3 1588775193 0 A - - gz cpio- 5 5 1776367458 0 A - - gz format of cpio archive filessum- 1 1 1785268171 0 A - - gz checksum and count the blocks in a filexallocwmhintsXAllocWMHints 3 3 1727145684 0 A - t gz allocate window manager hints structure and set or read a window's WM_HINTS propertyopenssl_init_newOPENSSL_INIT_new 3ssl 3 1783951916 0 A - - gz OpenSSL initialisation and deinitialisation functionse2fsck- 8 8 1759820879 0 A - - gz check a Linux ext2/ext3/ext4 file systemevp_cipher_ctx_get_cipher_dataEVP_CIPHER_CTX_get_cipher_data 3ssl 3 1783951964 0 A - - gz Routines to inspect and modify EVP_CIPHER_CTX objectsdefaultcolormapDefaultColormap 3 3 1727145684 0 B - - gz Display macros and functionsx509_verify_cert_error_stringX509_verify_cert_error_string 3ssl 3 1783951960 0 B - - gz get or set certificate verification status informationxkbkeygroupswidthXkbKeyGroupsWidth 3 3 1727145684 0 A - - gz Computes the maximum width associated with the key corresponding to keycodedot- 1 1 1712407636 0 A - - gz filter for drawing directed graphsausearch-expression- 5 5 1752572516 0 A - - gz audit search expression formatlibuser.conf- 5 5 1727144662 0 A - t gz configuration for libuser and libuser utilitieszcat- 1 1 1788965581 0 B - - gz compress or expand filesxcb_enter_notify_event_t- 3 3 1588775193 0 A - - gz the pointer is in a different windowd2i_ts_req_biod2i_TS_REQ_bio 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationdes_set_odd_parityDES_set_odd_parity 3ssl 3 1783951955 0 B - - gz DES encryptionssl_ctx_use_privatekeySSL_CTX_use_PrivateKey 3ssl 3 1783951961 0 B - - gz load certificate and key dataxcb_xkb_list_components_compat_maps_length- 3 3 1588775193 0 B - - gz warnings- 3pm 3 1789370967 0 A - - gz Perl pragma to control optional warningsevp_pkey_ctx_set_ecdh_cofactor_modeEVP_PKEY_CTX_set_ecdh_cofactor_mode 3ssl 3 1783951955 0 B - - gz algorithm specific control operationsxcb_dri3_open_reply- 3 3 1588775193 0 B - - gz mvwin_wchstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowxcb_xvmc_destroy_subpicture_checked- 3 3 1588775193 0 B - - gz rpc.idmapd- 8 8 1783522976 0 B - - gz NFSv4 ID <-> Name Mapperxcb_glx_get_polygon_stipple_unchecked- 3 3 1588775193 0 B - - gz openssl_hexstr2bufOPENSSL_hexstr2buf 3ssl 3 1783951965 0 B - - gz Memory allocation functionsbn_num_bits_wordBN_num_bits_word 3ssl 3 1783951959 0 B - - gz get BIGNUM sizei2d_cms_bio_streami2d_CMS_bio_stream 3ssl 3 1783951915 0 A - - gz output CMS_ContentInfo structure in BER formatx509_crl_get_versionX509_CRL_get_version 3ssl 3 1783951959 0 B - - gz get or set certificate, certificate request or CRL versionssl_is_init_finishedSSL_is_init_finished 3ssl 3 1783951925 0 A - - gz retrieve information about the handshake state machinexcb_alloc_color_planes_pixels- 3 3 1588775193 0 B - - gz grub-file- 1 1 1785729399 0 C grub2-file - gz tiffbufferTIFFbuffer 3tiff 3 1785289550 0 A - - gz I/O buffering control routinests_req_newTS_REQ_new 3ssl 3 1783951966 0 B - - gz ASN1 object utilitieslibpng- 3 3 1782408071 0 A - - gz Portable Network Graphics (PNG) Reference Library 1.6.34xkbkeytypeXkbKeyType 3 3 1727145684 0 A - - gz Obtain the index of a key type or the pointer to a key typexcb_glx_get_color_table_parameterfv_data_end- 3 3 1588775193 0 B - - gz ipaddressfamily_newIPAddressFamily_new 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesgrub2-set-bootflag- 1 1 1785729399 0 A - - gz Set a bootflag in the GRUB environment block.xsetwmprotocolsXSetWMProtocols 3 3 1727145684 0 A - - gz set or read a window's WM_PROTOCOLS propertyrsa-pssRSA-PSS 7ssl 7 1783951931 0 A - - gz EVP_PKEY RSA-PSS algorithm supportxcb_glx_get_tex_gendv_reply- 3 3 1588775193 0 B - - gz ec_group_cmpEC_GROUP_cmp 3ssl 3 1783951956 0 B - - gz Functions for manipulating EC_GROUP objectsxcb_glx_get_minmax_data_length- 3 3 1588775193 0 B - - gz xsetfontXSetFont 3 3 1727145684 0 A - - gz GC convenience routinesx509_store_ctx_get_get_issuerX509_STORE_CTX_get_get_issuer 3ssl 3 1783951956 0 B - - gz get and set verification callbackxcb_glx_is_texture_reply- 3 3 1588775193 0 B - - gz get_escdelay- 3x 3 1697309693 0 B - - gz curses thread supportd2i_x509_auxd2i_X509_AUX 3ssl 3 1783951956 0 B - - gz X509 encode and decode functionsevp_cipher_ctx_resetEVP_CIPHER_CTX_reset 3ssl 3 1783951962 0 B - - gz EVP cipher routinesevp_cipher_modeEVP_CIPHER_mode 3ssl 3 1783951955 0 B - - gz EVP cipher routinespod::simple::pullparserstarttokenPod::Simple::PullParserStartToken 3pm 3 1570967771 0 A - - gz - start-tokens from Pod::Simple::PullParsermvwinwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowxcb_render_add_traps- 3 3 1588775193 0 A - - gz neato- 1 1 1712407636 0 B - - gz filter for drawing undirected graphsloader.conf- 5 5 1788492744 0 A - - gz Configuration file for systemd-bootsystemd-initctl.socket- 8 8 1788492746 0 B - - gz /dev/initctl compatibilityevp_sm4_cbcEVP_sm4_cbc 3ssl 3 1783951965 0 A - - gz EVP SM4 cipherssl_ctx_get_security_callbackSSL_CTX_get_security_callback 3ssl 3 1783951955 0 B - - gz SSL/TLS security frameworkperldebguts- 1 1 1789370956 0 A - - gz Guts of Perl debugging   @ psUsUrxkbs0tSX2xrmq Cpod:P^E2xcb_S xcb_O%!2ui_p 7J2bio_ D2x509# T'i2engi ZO@2xcb_ 1Л2ssl_M Ok$2xcb_  2seli 2pktt : %2xrmp J2tiffd 7؆O2keyc QG2sync 3*2ssl_B [fcnaPRDfontR6K2xcms >qo]2debu  HWgetO bP2x509d a2ec_k sevp_QT<evp_T?cap_3Aevp_TMTpK2ghosZ `f2bzeg \OI2scr_* K2xcb_} 42i2d_ RV2x509 b$2ocsp E 2xcb_ 2mari G6~2fsfru Xc2xcb_ ,xcb_U)<`2sct_ eg2term =l^`2xcb_ tR2host >Lm2getka lq 92dsa_ PC2evp_? Essl_E8Wssl_8M3'2ps2e H9K2dbd: c=2lwrei NCZ2xkbr '2xkbbk 2evp_P Jpr2asn1cP B2xcb_P .c2des_Q 6~)2i2d_@Q [7!2typeQ 2W2tap:Q Yq2httpRR ;X2wishR 3xcb_iY"xcb_Y2xcb_R 'xkbi7<A2xcb_S xcb_-=$y2asn1NS Ormmo$ZTx509~ZUip-mZ =xkba=ko2d2i_S _evp_k>ldbd:>Xab[?Aw2open*T @Q2xcb_zT b2ssl_T po2evp_7U mB2perlU 6extu[j^2slk_U 82bn_r>V Ua:2randV VU2xcb_W +T@2assuHW ;2avc_W 7J2xcb_W H2bind$X P2data8X Pxcb_BAperlB9-2streX h 2xcb_BY #nmtuCO_tra[^7+42bio_Y 2 2bn_gY R2xcb_Z ,\ 2dnf-gZ 0g2cms_Z ]xcb_`Q2xget[ wދ2ssl_[ N2(2pam_[ [tiffr`6evp_Ebt^2evp_g\ !esoftF U~d2xkbs\ kZS#2sha2m] ?!2evp_] <A2xcb_^ ( 2xgetI^ IEP2bio_^ =d2xkbf^ hO2evp_i_ x.X2defa W2gsndl Xʣ2evp_ɐ Ek[2pkcs" > `2extuk K2striʑ )yJ2open I82xcb_f ,d,2libe 72rvieܒ Dp2env & Dxcb_J(xcb_d%w2cpanp NpcreJNW@2set_˓ 2*-2mkfs <ec_kdqxcb_DKaure.e Vy2jobsV @xcb_Kdh_cK]u2perl ?xcb_~L!ssl_eTasn1L@/2xcb_ "Y2xcb_! S&2cpioV 9xsetf ?engi.gZx2sum D!2xallܕ }m2openg dset_M;TuneN!cms_Nh Llwp-h 22e2fsܖ Excb_N92evp_( rslk_082defa Gk I2_substring_get_bynumber.3.gzdesUIK3xcb_V "!`3xkbk xui_gW93dot* ?<~3ausem ;xmlc ais_n 6x509 axcb_;d2i_5_systDevp_RDi2d__xslts 8t`3libu Lvmcoo x509Ux509Sd3zcat 5xcb_wbkgJ LresoHxkbacssl_!aU3xcb_O Aitem :x509!Ncms_~K&T3d2i_ ]7 3des_ ?puny)3ssl_g Rkn3xcb_Л +aclo ;ssl_b_){3warn GD3evp_h $gI3xcb_ 3mvwi$ dpkcsEs3xcb_ $xcb_%3rpc.֝ 5fiel :fcstBQG`3xcb_ &fstrJOD3openY LfP3bn_n >Y3i2d_ _B3x509y m]@3ssl_ iLu3xcb_~ xcb_~%bn_v Gopen2dateXocspJx509{ @gdbu@sg_r Bzram<xcb_Z"ssl_Y|]`3grub &softZV3tiff H"L3ts_r< >dsa_g `xcb_qH+3libp Uevp_]>b3xkbk a3xcb_M -`9k3ipad Gme3grub Jossl\03xsetO WgpasCc3rsa- Hxcb_4]\3xcb_ xcb_#7/(3ec_g? Vv3xcb_ xcb_cxkba kxcb_]3xsetޤ ;)3x509" ]k3xcb_ "3get_ӥ 3M3d2i_ K]3evp_k FO3evp_Ʀ Ag23pod: "j4w3mvwi U3xcb_ ]#3neat4 A 3load{ @uuid# Kbn_g$ Fevp_n$Te3systǨ 7ocspF%Tssl_%Ghas_&?perlG& 5file& Kunge&Ymoun<' Gsyst'8H3evp_ 8pcre Nxcb_'&evp_(Dtestu(Hxset(D3ssl_Y VO3perlͩ 3savep) =U!s3xcb_ 3grub3 6list W$3ssl_w f63sete e+3xcb_e bn_i M^3manu KY3err_ FgetptRxcb_x+z%3gruba .V 3grou I3arp <iE3wdel4 RR3mvwa ^xcb_,'ssl_-Vtexto-_t3evp_ Je3idnaM )xcb_.xcb_.admi/#kevp_Jx3sha1 Bsg_sisystAxcb_/"osslsbssl_cvdh_o 9 #3io:: Efcdi?mysqS3menu >xcb_e2x509dA3fcpag ]xcb_ec_g/aerr_9#3seli crand/3M3x509 rxcb_get_motion_events- 3 3 1588775193 0 A - - gz grub2-install- 8 8 1785729399 0 A - - gz Install GRUB on a device.ssl_set_alpn_protosSSL_set_alpn_protos 3ssl 3 1783951955 0 B - - gz handle application layer protocol negotiation (ALPN)setexeccon_raw- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for executing a new processxcb_glx_feedback_buffer_checked- 3 3 1588775193 0 B - - gz manual_user_enter_context- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionserr_print_errors_cbERR_print_errors_cb 3ssl 3 1783951964 0 B - - gz print error messagesgrub-script-check- 1 1 1785729399 0 C grub2-script-check - gz groupmems- 8 8 1766065859 0 A - - gz administer members of a user's primary grouparp- 8 8 1598809658 0 A - - gz manipulate the system ARP cachewdelch- 3x 3 1697309691 0 B - - gz delete character under the cursor in a curses windowmvwaddstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorevp_pkey_sizeEVP_PKEY_size 3ssl 3 1783951966 0 A - - gz EVP_PKEY information functionsidna_to_ascii_4i- 3 3 1570985734 0 A - - gz API functionsha1sum- 1 1 1785268171 0 A - - gz compute and check SHA1 message digestio::pipeIO::Pipe 3pm 3 1789370963 0 A - - gz supply object methods for pipesmenu_mark- 3x 3 1697309694 0 A - - gz get and set the menu mark stringfcpatterngetwithbindingFcPatternGetWithBinding 3 3 1535617491 0 A - - gz Return a value with binding from a patternselinux_status_updated- 3 3 1770733597 0 B - - gz reference the SELinux kernel status without invocation of system callsxcb_glx_get_tex_image_data_length- 3 3 1588775193 0 B - - gz set_matchpathcon_invalidcon- 3 3 1770733597 0 B - - gz set flags controlling the operation of matchpathcon or matchpathcon_index and configure the behaviour of validity checking and error displayingecdsa_do_sign_exECDSA_do_sign_ex 3ssl 3 1783951911 0 A - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxcb_xfixes_set_cursor_name_checked- 3 3 1588775193 0 B - - gz paperconf- 1 1 1570910953 0 A - - gz print paper configuration informationec_key_priv2octEC_KEY_priv2oct 3ssl 3 1783951957 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsscr_init_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_idea_cbcEVP_idea_cbc 3ssl 3 1783951965 0 A - - gz EVP IDEA cipherssl_ctx_sess_hitsSSL_CTX_sess_hits 3ssl 3 1783951963 0 B - - gz obtain session cache statisticsui_create_methodUI_create_method 3ssl 3 1783951965 0 A - - gz user interface method creation and destructionxrmquarktostringXrmQuarkToString 3 3 1727145684 0 B - t gz manipulate resource quarksslk_attron_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionevp_pkey_meth_set_digestverifyEVP_PKEY_meth_set_digestverify 3ssl 3 1783951957 0 B - - gz manipulating EVP_PKEY_METHOD structuredgst- 1ssl 1 1783951950 0 A - - gz perform digest operationsselinux_restorecon_set_sehandle- 3 3 1770733597 0 A - - gz set a labeling handle for use by selinux_restorecon (3)ttk_treeview- n n 1571246712 0 A - - gz hierarchical multicolumn data display widgetsecurity_compute_create_name- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelset_menu_items- 3x 3 1697309694 0 B - - gz make and break connections between items and menuslwres_noopresponse_render- 3 3 1786647171 0 B - - gz lightweight resolver no-op message handlingxcb_glx_get_minmax_parameterfv_data- 3 3 1588775193 0 B - - gz sg_map- 8 8 1787058260 0 A - - gz displays mapping between Linux sg and other SCSI devicessk_type_valuesk_TYPE_value 3ssl 3 1783951957 0 B - - gz stack containertest::harness::beyondTest::Harness::Beyond 3pm 3 1570970555 0 C TAP::Harness::Beyond - gz numfmt- 1 1 1785268171 0 A - - gz Convert numbers from/to human-readable stringsxcb_glx_query_context_reply- 3 3 1588775193 0 B - - gz evp_pkey_ctx_ctrl_uint64EVP_PKEY_CTX_ctrl_uint64 3ssl 3 1783951956 0 B - - gz algorithm specific control operationssetsebool- 8 8 1719954259 0 A - - gz set SELinux boolean valuestrict- 3pm 3 1789370967 0 A - - gz Perl pragma to restrict unsafe constructsssl_ctx_sessionsSSL_CTX_sessions 3ssl 3 1783951922 0 A - - gz access internal session cachedes_ofb64_encryptDES_ofb64_encrypt 3ssl 3 1783951959 0 B - - gz DES encryptionx509_get0_tbs_sigalgX509_get0_tbs_sigalg 3ssl 3 1783951957 0 B - - gz signature informationtime::hiresTime::HiRes 3pm 3 1619556166 0 A - - gz High resolution alarm, sleep, gettimeofday, interval timersd2i_ocsp_basicrespd2i_OCSP_BASICRESP 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationbio_get_sslBIO_get_ssl 3ssl 3 1783951962 0 B - - gz SSL BIOxcb_get_property_value- 3 3 1588775193 0 B - - gz Gets a window propertyxcb_get_geometry- 3 3 1588775193 0 A - - gz Get current window geometrybn_div_wordBN_div_word 3ssl 3 1783951907 0 A - - gz arithmetic functions on BIGNUMs with integersdbd::file::roadmapDBD::File::Roadmap 3pm 3 1786438152 0 A - - gz Planned Enhancements for DBD::File and pure Perl DBD'sunicode::ucdUnicode::UCD 3pm 3 1789370967 0 A - - gz Unicode character databasetiffcheckpointdirectoryTIFFCheckpointDirectory 3tiff 3 1785289550 0 C TIFFWriteDirectory - gz evp_pkey_ctx_add1_hkdf_infoEVP_PKEY_CTX_add1_hkdf_info 3ssl 3 1783951963 0 B - - gz HMAC-based Extract-and-Expand key derivation algorithmxcb_glx_get_tex_envfv- 3 3 1588775193 0 A - - gz xcb_glx_query_context_attribs_end- 3 3 1588775193 0 B - - gz ps2pdf13- 1 1 1748918902 0 B - - gz Convert PostScript to PDF 1.3 (Acrobat 4-and-later compatible) using ghostscriptevp_shake128EVP_shake128 3ssl 3 1783951962 0 B - - gz SHA-3 For EVPvendorreleaseVendorRelease 3 3 1727145684 0 B - - gz Display macros and functionsxchar2bXChar2b 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresxkbadddeviceledinfoXkbAddDeviceLedInfo 3 3 1727145684 0 A - - gz Initialize an XkbDeviceLedInfoRec structurexmotioneventXMotionEvent 3 3 1727145684 0 B - - gz KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structuresxcb_input_list_input_devices_pad_1- 3 3 1588775193 0 B - - gz ssl_ctx_get_quiet_shutdownSSL_CTX_get_quiet_shutdown 3ssl 3 1783951955 0 B - - gz manipulate shutdown behaviourextutils::makemaker::configExtUtils::MakeMaker::Config 3pm 3 1570956921 0 A - - gz Wrapper around Config.pmttk_combobox- n n 1571246711 0 A - - gz text field with popdown selection listmariadb-tzinfo-to-sql- 1 1 1786462006 0 B - - gz load the time zone tables (mysql_tzinfo_to_sql is now a symlink to mariadb-tzinfo-to-sql)sg_start- 8 8 1787058260 0 A - - gz send SCSI START STOP UNIT command: start, stop, load or eject mediuminstall- 1 1 1785268171 0 A - - gz copy files and set attributesssl_ctx_set_default_passwd_cbSSL_CTX_set_default_passwd_cb 3ssl 3 1783951963 0 A - - gz set or get passwd callback for encrypted PEM file handlingxcb_glx_query_server_string_unchecked- 3 3 1588775193 0 B - - gz tkerror- n n 1571246711 0 A - - gz Command invoked to process background errorspam_get_item- 3 3 1787058767 0 A - - gz getting PAM informationsevp_verifyinitEVP_VerifyInit 3ssl 3 1783951963 0 A - - gz EVP signature verification functionsctlog_get0_nameCTLOG_get0_name 3ssl 3 1783951951 0 B - - gz encapsulates information about a Certificate Transparency logbio_get_fpBIO_get_fp 3ssl 3 1783951963 0 B - - gz FILE biopam_ftp- 8 8 1787058762 0 A - - gz PAM module for anonymous access modulenss-systemd- 8 8 1788492744 0 A - - gz Provide UNIX user and group name resolution for dynamic users and groups.gcov-dump- 1 1 1756201477 0 A - - gz offline gcda and gcno profile dump toolxcb_randr_get_output_info_clones- 3 3 1588775193 0 B - - gz sepgsql_contexts- 5 5 1770733597 0 B - t gz userspace SELinux labeling interface and configuration file format for the RDBMS objects context backendatopsar- 1 1 1641642540 0 A - - gz Advanced System Activity Report (atop related)pam_rhosts- 8 8 1787058764 0 A - - gz The rhosts PAM moduleevp_aes_192_wrapEVP_aes_192_wrap 3ssl 3 1783951954 0 B - - gz EVP AES cipherevp_rc5_32_12_16_cbcEVP_rc5_32_12_16_cbc 3ssl 3 1783951962 0 A - - gz EVP RC5 cipherxcb_randr_set_provider_offload_sink_checked- 3 3 1588775193 0 B - - gz xcb_xf86dri_get_drawable_info- 3 3 1588775193 0 A - - gz rsa_meth_newRSA_meth_new 3ssl 3 1783951967 0 A - - gz Routines to build up RSA methodspstore.conf- 5 5 1788492744 0 A - - gz PStore configuration filessl_comp_free_compression_methodsSSL_COMP_free_compression_methods 3ssl 3 1783951962 0 B - - gz handle SSL/TLS integrated compression methodsxauwriteauthXauWriteAuth 3 3 1597736572 0 B - - gz X authority database routinesssl_ctx_load_verify_locationsSSL_CTX_load_verify_locations 3ssl 3 1783951962 0 A - - gz set default locations for trusted CA certificateslist- 1ssl 1 1783951950 0 A - - gz list algorithms and featuresocsp_respdata_freeOCSP_RESPDATA_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilities/ oBxu9urrent_cert.3ssl.gzags(]7updaxA;96pam_ ?W!7opengx L,6get_K K粲6ssl_ Om6wbor Rt7pech`+ <HA7ssl_+ \v6pam_p Fr\7i2d_,aX7fcma,=O6wget .27ec_g,`_6ec_g g7bzgrI-\w7mvad- ^>m6pkcsS >B7avcs.;p7dsaV.26xcb_ 4D^6fcfo 9JG7cryp.K̦7syst.,S3(7xcb_-/,6Pod:3 HX<6xcb_ j6xcb_ *@l7ssl_v/o6k6set_ C7x509`"h8u7asyn`qTÊ7xcb_aY7formLaAI1P6waddX k`6xkba F7stria)6bio_! 1)Z7haltaB7upda-brI07ssl_bUh7xcb_c#\6xcb_] -ƲX6sg_z X6x509 t6ip-n =6xint B'7systRc?扤7dsa_cFO6pwhi3 =6auto N6vid_ D/ k6menu) SM6mkte A!7x509 dV"/6evp_ Aɭ6xcb_" *7pem_~dAB7d2i_d]D7crypBeN 6initi @V6xcb_ &%6perl I66perlJ )E7evp_ekn 6locaz /t7ssl_'f g]67xcb_f]L6top_ >Cq7xcb_f#6xcb_ 5*-6HEADJ ; e7dbm_*gG+ b7secugDO7getmgR7ciph;hGtd7sha2h DX6mvvl R)6xcb_ e6i2d_ `[6xcms L]y6xmll 26open' 99@6systh ,en7etheh H7evp_+ip7ssl_iR07syst j57ttk_rj 4)7xdisj Xt7ip-nk A|͇7xclo_k 7$Z6lwre J'6scro f[O7nfsmk>6softo K߬6http X -J7connkHq6ssl_: $t*6init Gٶ"6xchaW @u86xcb_ //7ssl_DlRxq6xrem Rt:7psx_l =7xcb_lg7d2i_5meza6tcucb! :k6perl! [b7xcb_m4v&7asn1nX4b6evp_ "_6syst""BC 7pem_nnB6rpm_" ekVv6i2d_[#gw7xputn 4vnY6evp_#<K46xcre'$BJA7screo CTN7perlUo Y7evp_pE!k66xcb_w$ R6perl$ ;m6requ$ W뇀7bio_o 4<7xcb_Yp6mysqX%J6xcb_ 6ec_k% l6perl2& <VN6moduz&d6open&>^6xcb_3')wl7fctop K36bindy'@7xcb_p7dd_"q4)?J6xmbd'J>7xcb_Yqn7fcfoq:(te7xcb_q#ؑ6defa(E Mw7sccmrUF7err_xrQ!P7xkbgreL7tie:^s Fd}f7fcsts=˂)6evp_k( <X7mvwgs ]7x509ftX h7extuveg97xcb_Lws7dracwL~X7luaw,init_selinuxmnt- 3 3 1770733597 0 A - - gz initialize the global variable selinux_mntxchangepointercontrolXChangePointerControl 3 3 1727145684 0 A - - gz control pointerxcb_xv_query_port_attributes_attributes_length- 3 3 1588775193 0 B - - gz xremoveconnectionwatchXRemoveConnectionWatch 3 3 1727145684 0 B - - gz handle Xlib internal connectionstcucodec- 1 1 1570929755 0 A - - gz popular encoders and decodersperlio::viaPerlIO::via 3pm 3 1789370965 0 A - - gz Helper class for PerlIO layers implemented in perlevp_pkey_meth_set_paramgenEVP_PKEY_meth_set_paramgen 3ssl 3 1783951963 0 B - - gz manipulating EVP_PKEY_METHOD structuresystemd-machine-id-commit.service- 8 8 1788492746 0 A - - gz Commit a transient machine ID to diskrpm_execcon- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for executing a new processi2d_asn1_universalstringi2d_ASN1_UNIVERSALSTRING 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationevp_aes_256_ctrEVP_aes_256_ctr 3ssl 3 1783951965 0 B - - gz EVP AES cipherxcreateregionXCreateRegion 3 3 1727145684 0 A - - gz create or destroy regionsxcb_input_list_input_devices- 3 3 1588775193 0 A - - gz perlfaq7- 3pm 3 1570975872 0 A - - gz General Perl Language Issuesrequest-key- 8 8 1633701054 0 A - - gz handle key instantiation callback requests from the kernelmysql_read_query_result- 3 3 1786452952 0 A - - gz waits for a server result or response packageec_key_freeEC_KEY_free 3ssl 3 1783951962 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsperlpacktut- 1 1 1789370958 0 A - - gz tutorial on "pack" and "unpack"modutil- 1 1 1776188685 0 A - - gz Manage PKCS #11 module information within the security module database.openssl-verify- 1ssl 1 1783951950 0 B - - gz Utility to verify certificatesxcb_xvmc_create_subpicture_priv_data_end- 3 3 1588775193 0 B - - gz bind 1- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)xmbdrawstringXmbDrawString 3 3 1727145684 0 A - - gz draw text using a single font setdefaultscreenDefaultScreen 3 3 1727145684 0 B - - gz Display macros and functionsevp_bf_cfbEVP_bf_cfb 3ssl 3 1783951966 0 B - - gz EVP Blowfish cipherpkcs12_safebag_freePKCS12_SAFEBAG_free 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesssl_set_default_read_buffer_lenSSL_set_default_read_buffer_len 3ssl 3 1783951961 0 B - - gz Control fragment size settings and pipelining operationsxcb_x_print_print_get_page_dimensions_unchecked- 3 3 1588775193 0 B - - gz mysqld_safe- 1 1 1786452947 0 A - - gz MariaDB server startup script (mysqld_safe is now a symlink to mariadbd-safe)ttk_checkbutton- n n 1571246711 0 A - - gz On/off widgettcamgr- 1 1 1570929755 0 A - - gz the command line utility of the abstract database APIxcheckifeventXCheckIfEvent 3 3 1727145684 0 B - - gz check the event queue with a predicate procedurepecho_wchar- 3x 3 1697309692 0 B - - gz create and display curses padsssl_pendingSSL_pending 3ssl 3 1783951957 0 A - - gz check for readable bytes buffered in an SSL objecti2d_rsa_pss_paramsi2d_RSA_PSS_PARAMS 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationfcmatrixmultiplyFcMatrixMultiply 3 3 1535617491 0 A - - gz Multiply matricesec_group_set_asn1_flagEC_GROUP_set_asn1_flag 3ssl 3 1783951953 0 B - - gz Functions for manipulating EC_GROUP objectsbzgrep- 1 1 1738028339 0 A - - gz search possibly bzip2 compressed files for a regular expressionmvaddstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursoravcstat- 8 8 1770733597 0 A - - gz Display SELinux AVC statisticsdsa- 1ssl 1 1783951950 0 A - - gz DSA key processingcrypto_clear_freeCRYPTO_clear_free 3ssl 3 1783951956 0 B - - gz Memory allocation functionssystemd-journald.socket- 8 8 1788492746 0 B - - gz Journal servicexcb_dri3_buffers_from_pixmap_strides_length- 3 3 1588775193 0 B - - gz ssl_get_num_ticketsSSL_get_num_tickets 3ssl 3 1783951958 0 B - - gz control the number of TLSv1.3 session tickets that are issued/  (  _STORE_set_lookuT 4striA. ?4err_. K04evp_ IV4xcb_ xcb_O%xcb_N';4openI ]sg_rcQW4auto CxkbaB1ItermQ=id1Htune1@diag72 <4evp_ 8xcb_2tige3 =׊4xloaT T4evp_ <E:4x509 GfontR64xcb_Q ̆{4nm-s z4vimr D$#4tcfm[ VxsynTDevp_QT<evp_T?cap_3Aevp_TM*؂4xcb_ 4x509 M^4xcb_R u4ssl_ f 4perl /x5095Wperl5 8xmbd;6 I4tmpwI [a`4enco V-4exte @xcb_U)fcpa#7LEM4osslh ?24bn_g b%;4err_ K 4asra @k4dirn6 @4open~ Vssl_E8Wssl_8M_"4dsa_ Q^l4formC Sxcb_914fcpa OCm4evp_ ]4ssl_w lNU`4file H+4fcraV :kT4io:: r(94pam_, 5{C4pod:n f4ip6t 0u4xcb_6 ,4ec_g lQ4xgra ;p4nfsdJ PCH4xcb_ E4sete Blset<CD4xopeM Irpm-n= ;rmmo$ZTx509~ZUip-mZ =I4ssl_ c\8?4daem ! Aevp_k>lnt4xkbgh! ab[?Ax509@Lextuc@\mcoo?=ssl_3[Ytiff@ aextu[jr4lzmaF" Msyst\\:u4tls_" wy4slk_# =xcb_\&fcpa\ Hpack)]Oxcb_}]xcb_]!Ye4xcb_h# l4evp_# A4xcb_# +loca,C`nmtuCO_tra[^7pkcs^C(4x509=$ Uxset9_@mysqCVbio__Gxcb_`xcb_5` mysq[DQxcb_D&tiffr`6evp_EbgetkEl!`4dtls$ zformwF:menuF Pdbi:GhengiGOcapsG5J4bn_c6% SV~4comm% @xcb_`)xcb_` E4ui_d% =24dsa_1& R|Y>4grub& .xcb_H/ec_g Ifailb f4ssl_& bio_bR4pem_j' \expoc: d4pure' Axcb_d%keycdJ8pcreJNttk:K %asn1EdQec_kdq4asn1#( `4lwre( C4xget( \`q4evp_a) `dh_cK]:4cap_) @xcb_~L!?d4gvpr * Kasn1L@hmac MQscr_Vf=Ǫ4fsf-p* #1V4uri:* Hc4myis+ =h!]4i2d_]+ b|74x509N- "]]g4d2i_+ d5^4noqiM, =4xcb_, k4xcb_, bF14sg_w- 9xcb_hxcb_N-{4mvwa- kZ4sg_s eMe4tld_u ) zU ?.xkb_get_compat_map_si_rtrn_iterac|5ssl_. lB5set_ xpoi0Qi2d_11bssl_1levp_)2 9xqueo2Cxcb_2%xcb_$K35splam/ @pkcsj3Exput3 4evp_3H85ecds um5xcb_/ m5xcb_N #5pape Bpam_5 B 5ec_k px5scr_Z =open#6eA5evp_ :o5ssl_ O?5ui_cK ]~5xrmq Fz5slk_ =host8/lh_tsAlibn8A5evp_[ c^t5dgst 95seli T~25ttk_ IT5secu L5set_N P(5lwre Hevp_Fxcb_c(\5xcb_ $ҷ5sg_mP UJ25sk_t ;sss-: Hi2d_%;] 5test F5numfQ Kct_]<8pcre NX5xcb_ xset=?r5evp_ \ȥ5setsQ 6w5stri H#?5ssl_ Ltrac$>7xcmsP5des_= >,'5x509 H5time d15d2i_Z aI)5bio_ 1$5xcb_ 3jY5xcb_U 8fcbl E? 5bn_d Wxcb_ifdo95dbd: fp5unicz Dhmac II5tiff HfiltpDxcb_́8|5evp_+ p/t5xcb_ auto Acap_@bn_r2I<5xcb_ "zq5ps2p) m5evp_ 8ismoEauthMec_pcz-5vend E>5xchaS R5xkba ZTS5xmot {_T5xcb_ #*5ssl_ V8@5extuT Q45ttk_ Cevp_އ B!i5mari v̓5sg_s a̱5inst :M5ssl_I v5xcb_ &G5tker IZ5pam_q 5pod:k Jxcb_#Uw5evp_ Q5ctlo k25bio_ 1fcwej2A5pam_ C5nss- fxcb_'0?5gcov D5xcb_ !grub=5sepg BE5atop Kavc_D@xrmpFperl 2xcb_&scal S0j65pam_ 2kJ5evp_9 =xcb_G5evp_ Af5xcb_ ,b::oIH5xcb_& x509 _5rsa_a Kxkbg@xcb_X[t95psto 65ssl_ "mX5xauw E05ssl_ mvU5listg <mysqT5ocsp FA=5bignPEht5locaLP Sssl_c{bn_pJxcb_t%5slk_P 805xcolPHP5pcreAQNⰗ5net:Q Vrdma 9lwre:Cyy5xcb_R'bord d75pdf2KRNxfre ^evp_<Lq5bn_gR QxfilzLssl_\asn1Lxkey;rsa_QMfcpa E5bn_bR :u5pem_CSBj5xcb_S$sޓ5net:S aK5xcb_KT-D&5i2d_T\5asn1&UCbignum- 3pm 3 1570974755 0 A - - gz Transparent BigNumber support for Perllocalectl- 1 1 1788492744 0 A - - gz Control the system locale and keyboard layout settingsslk_init- 3x 3 1697309692 0 B - - gz curses soft label routinesxcolormapeventXColormapEvent 3 3 1727145684 0 A - - gz ColormapNotify event structurepcre2_match_context_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)net::cmdNet::Cmd 3pm 3 1570999888 0 A - - gz Network Command class (as used by FTP, SMTP etc)xcb_randr_list_output_properties_reply- 3 3 1588775193 0 B - - gz pdf2dsc- 1 1 1748918895 0 A - - gz generate a PostScript page list of a PDF documentbn_gencb_newBN_GENCB_new 3ssl 3 1783951951 0 B - - gz generate primes and test for primalitybn_bn2hexBN_bn2hex 3ssl 3 1783951907 0 A - - gz format conversionspem_read_bio_rsa_pubkeyPEM_read_bio_RSA_PUBKEY 3ssl 3 1783951962 0 B - - gz PEM routinesxcb_xkb_get_device_info_name_length- 3 3 1588775193 0 B - - gz net::netentNet::netent 3pm 3 1789370964 0 A - - gz by-name interface to Perl's built-in getnet*() functionsxcb_list_fonts_with_info_properties_iterator- 3 3 1588775193 0 B - - gz get matching font names and informationi2d_x509_cinfi2d_X509_CINF 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationasn1_utctime_setASN1_UTCTIME_set 3ssl 3 1783951955 0 B - - gz ASN.1 Time functionsx509_lookup_meth_set_get_by_aliasX509_LOOKUP_meth_set_get_by_alias 3ssl 3 1783951955 0 B - - gz Routines to build up X509_LOOKUP methodsasync_wait_ctx_get_fdASYNC_WAIT_CTX_get_fd 3ssl 3 1783951959 0 B - - gz functions to manage waiting for asynchronous jobs to completexcb_res_query_clients_clients- 3 3 1588775193 0 B - - gz form_requestname- 3x 3 1697309684 0 A - - gz handle printable form request namesstringprep_utf8_nfkc_normalize- 3 3 1570985734 0 A - - gz API functionhalt- 8 8 1788492744 0 A - - gz Halt, power-off or reboot the machineupdate-ca-trust- 8 8 1761835023 0 A - - gz manage consolidated and dynamic configuration of CA certificates and associated trustssl_get0_chain_certsSSL_get0_chain_certs 3ssl 3 1783951954 0 B - - gz extra chain certificate processingxcb_selinux_list_properties- 3 3 1588775193 0 A - - gz systemd-volatile-root.service- 8 8 1788492746 0 A - - gz Make the root file system volatiledsa_get_default_methodDSA_get_default_method 3ssl 3 1783951961 0 B - - gz select DSA methodx509_verify_param_set_flagsX509_VERIFY_PARAM_set_flags 3ssl 3 1783951965 0 A - - gz X509 verification parameterspem_write_x509_req_newPEM_write_X509_REQ_NEW 3ssl 3 1783951956 0 B - - gz PEM routinesd2i_usernoticed2i_USERNOTICE 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationcrypto_mem_debug_popCRYPTO_mem_debug_pop 3ssl 3 1783951963 0 B - - gz Memory allocation functionsevp_pkey_ctx_hkdf_modeEVP_PKEY_CTX_hkdf_mode 3ssl 3 1783951966 0 B - - gz HMAC-based Extract-and-Expand key derivation algorithmssl_set_tlsext_status_ocsp_respSSL_set_tlsext_status_ocsp_resp 3ssl 3 1783951957 0 B - - gz OCSP Certificate Status Request functionsxcb_res_query_client_resources- 3 3 1588775193 0 A - - gz xcb_input_raw_button_press_event_t- 3 3 1588775193 0 A - - gz dbm_filter::compressDBM_Filter::compress 3pm 3 1789370962 0 A - - gz filter for DBM_Filtersecurity_check_context- 3 3 1770733597 0 A - - gz check the validity of a SELinux contextgetmaxx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesciphers- 1ssl 1 1783951950 0 A - - gz SSL cipher display and cipher list toolsha224sum- 1 1 1785268171 0 A - - gz compute and check SHA224 message digestether-wake- 8 8 1598809658 0 A - - gz A tool to send a Wake-On-LAN "Magic Packet"evp_pkey_ctx_set1_hkdf_saltEVP_PKEY_CTX_set1_hkdf_salt 3ssl 3 1783951964 0 B - - gz HMAC-based Extract-and-Expand key derivation algorithmssl_set_quiet_shutdownSSL_set_quiet_shutdown 3ssl 3 1783951923 0 A - - gz manipulate shutdown behavioursystemd-hybrid-sleep.service- 8 8 1788492746 0 B - - gz System sleep state logicttk_frame- n n 1571246711 0 A - - gz Simple container widgetxdisplayofimXDisplayOfIM 3 3 1727145684 0 B - - gz open, close, and obtain input method informationip-netns- 8 8 1716453362 0 A - - gz process network namespace managementxcloseomXCloseOM 3 3 1727145684 0 B - - gz open output methodsnfsmount.conf- 5 5 1536257348 0 A - - gz Configuration file for NFS mountsconnectionnumberConnectionNumber 3 3 1727145684 0 B - - gz Display macros and functionsssl_set_security_callbackSSL_set_security_callback 3ssl 3 1783951953 0 B - - gz SSL/TLS security frameworkpsx_syscall- 3 3 1612504337 0 B - - gz POSIX semantics for system callsxcb_selinux_get_device_context- 3 3 1588775193 0 A - - gz d2i_asn1_visiblestringd2i_ASN1_VISIBLESTRING 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_query_output_property_valid_values_length- 3 3 1588775193 0 B - - gz asn1_enumerated_setASN1_ENUMERATED_set 3ssl 3 1783951964 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiespem_read_bio_privatekeyPEM_read_bio_PrivateKey 3ssl 3 1783951966 0 A - - gz PEM routinesxputpixelXPutPixel 3 3 1727145684 0 B - - gz image utilitiesscreencountScreenCount 3 3 1727145684 0 B - - gz Display macros and functionsperllocale- 1 1 1789370958 0 A - - gz Perl locale handling (internationalization and localization)bio_s_bioBIO_s_bio 3ssl 3 1783951966 0 A - - gz BIO pair BIOevp_cipher_ctx_freeEVP_CIPHER_CTX_free 3ssl 3 1783951955 0 B - - gz EVP cipher routinesxcb_input_grab_device_button- 3 3 1588775193 0 A - - gz fctolowerFcToLower 3 3 1535617491 0 A - - gz convert upper case ASCII to lower casexcb_glx_get_lightfv_data_end- 3 3 1588775193 0 B - - gz dd- 1 1 1785268171 0 A - - gz convert and copy a filexcb_glx_delete_window_checked- 3 3 1588775193 0 B - - gz fcfontsetsortFcFontSetSort 3 3 1535617491 0 A - - gz Add to a font setxcb_randr_change_provider_property- 3 3 1588775193 0 A - - gz sccmap- 1 1 1712407627 0 A - - gz extract strongly connected components of directed graphserr_load_crypto_stringsERR_load_crypto_strings 3ssl 3 1783951957 0 A - - gz load and free error stringsxkbgetautoresetcontrolsXkbGetAutoResetControls 3 3 1727145684 0 A - - gz Gets the current values of the auto-reset controlstie::memoizeTie::Memoize 3pm 3 1789370966 0 A - - gz add data to hash when neededfcstrsetcreateFcStrSetCreate 3 3 1535617491 0 A - - gz create a string setmvwget_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardx509_name_entry_set_dataX509_NAME_ENTRY_set_data 3ssl 3 1783951954 0 B - - gz X509_NAME_ENTRY utility functionsx509_store_ctx_set_errorX509_STORE_CTX_set_error 3ssl 3 1783951966 0 B - - gz get or set certificate verification status informationx509_get0_notafterX509_get0_notAfter 3ssl 3 1783951965 0 B - - gz get or set certificate or CRL datesxcb_selinux_get_selection_use_context_context- 3 3 1588775193 0 B - - gz i2d_ess_issuer_seriali2d_ESS_ISSUER_SERIAL 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationevp_camelliaEVP_camellia 3ssl 3 1783951912 0 A - - gz EVP Camellia cipherextutils::xssymsetExtUtils::XSSymSet 3pm 3 1789370963 0 A - - gz keep sets of symbol names palatable to the VMS linkerxcb_sync_change_counter- 3 3 1588775193 0 A - - gz dracut-pre-trigger.service- 8 8 1786666418 0 A - - gz runs the dracut hooks before udevd is triggeredlua- 1 1 1633756476 0 A - - gz Lua interpreterupdatedb.conf- 5 5 1571067784 0 A - - gz a configuration file for updatedb(8)openssl-ts- 1ssl 1 1783951950 0 B - - gz Time Stamping Authority tool (client/server)xvacreatenestedlistXVaCreateNestedList 3 3 1727145684 0 A - - gz allocate a nested variable argument list/ o)y`re/man/man3/xcb_Rxkbs0t;96pam_ ?slk_08,6get_K K粲6ssl_ Om6wbor Rprin 12v6pam_p FxkbaB1Iaps_length.3.gzUO6wget tune1@_6ec_g gevp_b2bxcb_2>m6pkcsS >xcb_h3xcb_xkb_list_compone6xcb_ 4D^6fcfo 9Ure/man/man3/xcb_list_components_geom6Pod:3 HX<6xcb_ j6xcb_ *an/man3/xcb_xkb_list6k6set_ Cr.3.gzsUqloca35extu74 Rxcb_xkb_list_componeI1P6waddX k`6xkba Fx5095W6bio_! 1xmbd;6 Iiterator.3.gzsUbn_b6 :x5096A#\6xcb_] -ƲX6sg_z X6x509 t6ip-n =6xint Btributes_attributes_free7 6O6pwhi3 =6auto N6vid_ D/ k6menu) SM6mkte Axcb_91"/6evp_ Aɭ6xcb_" *ponents_symbols_leng.gzsUpkcs:P 6initi @V6xcb_ &%6perl I66perlJ )n 6locaz /list_components_typength.3.gzrU]L6top_ >xkbi7<6xcb_ 5*-6HEADJ ;rpm-n= ;U kpQ,Ure/man/mxcb_xkb_map_notify_exkba=kX6mvvl R)6xcb_ e6i2d_ `[6xcms L]y6xmll 26open' 99@6systh ,an/man3/xcb_xkb_new_tiff@ aUrU1xkbk@AA,Ure/man/mnameAHsha2;B @U kpat_map_c$Z6lwre J'6scro fper_client_flags_rep6softo K߬6http XperlB9q6ssl_: $t*6init Gٶ"6xchaW @u86xcb_ /C,Ure/man/mxq6xrem Recked.3.gzmysqCVchec0@za6tcucb! :k6perl! [mysq[DQxcb_D&4b6evp_ "_6syst""BgetkEl6rpm_" ekVv6i2d_[#gmenuF PvnY6evp_#<K46xcre'$BcapsG5evp_6HGxcb_H$!k66xcb_w$ R6perl$ ;m6requ$ WE,Uan/man3/xcb_xkb_set_6mysqX%J6xcb_ 6ec_k% l6perl2& <VN6moduz&d6open&>^6xcb_3')xcb_J(36bindy'@keycdJ8pcreJN)?J6xmbd'JPD,Uan/man3/xcb_xkb_set_xcb_DKؑ6defa(EU kpxcb_Kdh_cK]evp_(LAxcb_~L!˂)6evp_k( <asn1L@hmac MQked.3.gzU 6sUK6pkcs(G6ssl_ ) v6xcb_)06mysq) jH6ttk_f**nmclnM4set_M;$}6tcam*R6xche*YU kp_checkedly.0@ssl_*Nrxcb_Nxcb_N'ocsp0OH(ا@ysUextension_unchecked.3.gzrUrUQ sU kpmgcov,Q2osslvPperlG Ot7pech`+ <HA7ssl_+ \r\7i2d_,aX7fcma,=UprUqU kp.27ec_g,`7bzgrI-\w7mvad- ^B7avcs.;p7dsaV.2JG7cryp.K̦7syst.,evp_SXS3(7xcb_-/,@l7ssl_v/o7x509`"h8u7asyn`qTÊ7xcb_aY7formLaAxcb_U)7stria)yum.V G)Z7haltaBhec0@d2i_V_xcb_GW7upda-brunctWCPK,UI07ssl_bUh7xcb_c'7systRc?扤7dsa_cF!7x509 dVxcb_xv_list_image_fos_format_iterator.3.7pem_~dAdsa_YDB7d2i_d]D7crypBeNE7evp_ekt7ssl_'f g]67xcb_fCq7xcb_f# e7dbm_*gG+ b7secugDO7getmgR7ciph;hGtd7sha2h Den7etheh HU sUextu[j7evp_+ip7ssl_iR07syst j57ttk_rj 4fcpa\ H)7xdisj Xt7ip-nk A|͇7xclo_k 7'N,Ure/man/mpack)]Oxcb_}]U kpt_size_ucked0@Ure/man/man3/xcb_[O7nfsmk>get_]_ -J7connkHPO,U/7ssl_DlRx255^EUsUU kpt:7psx_l =7xcb_lxcb_`xcb_5` tiffr`6g7d2i_5meb7xcb_m4v&7asn1nXC 7pem_nnBw7xputn 4JA7screo CTN7perlUo Y7evp_pE뇀7bio_o 4<7xcb_Ypwl7fctop K7xcb_p7dd_"q4>7xcb_Yqn7fcfoq:(te7xcb_q# Mw7sccmrUF7err_xrQ!P7xkbgreL7tie:^s Fd}f7fcsts=X7mvwgs ]7x509ftX(]7updaxA h7extuveg97xcb_LwW!7opengx Ls7dracwL~X7luaw,pem_gQ/47xvacxWk7d2i_bF7mounv/ 7devlB͖"7xcms Cpem_iWxcb_dnf-567i2d_M [N7mari38pZ7xcb_devlɱ <syst7xcb_Z8QP7evp_.;xcb_ zgre4V,7ocspxSloca6]bio_>[7dh_mۢU8ӄ7dbm_HC_7ssl_M>7inte a |7xcb_kTT7xcb_ ;p7xcb_+@#7memo*V7defaT47perl -,Ure/man/mxcb_xv_query_image_au7xget2Dϲ7lwreC P*7xcb_ަxcb_!tches_end.3.gzrU!7xcb_#PH,Uan/man3/xcb_xv_queryge_attributes_reply.d7ssl_R&`U`~sUxcb_O%ssl_Źkpod:P^d2i_pkcs12_mac_datad2i_PKCS12_MAC_DATA 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationmount- 8 8 1770236297 0 A - - gz mount a filesystemdevlink-resource- 8 8 1716453362 0 A - - gz devlink device resource configurationxcmsfreecccXcmsFreeCCC 3 3 1727145684 0 B - - gz creating and destroying CCCsi2d_pkcs7_fpi2d_PKCS7_fp 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationmariadb_reconnect- 3 3 1786452952 0 A - - gz reconnects to a serverxcb_xv_query_best_size- 3 3 1588775193 0 A - - gz evp_sm4_cfb128EVP_sm4_cfb128 3ssl 3 1783951965 0 B - - gz EVP SM4 cipherocsp_cert_to_idOCSP_cert_to_id 3ssl 3 1783951966 0 A - - gz OCSP certificate ID utility functionsdh_meth_set_compute_keyDH_meth_set_compute_key 3ssl 3 1783951962 0 B - - gz Routines to build up DH methodsdbm_filter::utf8DBM_Filter::utf8 3pm 3 1789370962 0 A - - gz filter for DBM_Filterssl_ctx_keylog_cb_funcSSL_CTX_keylog_cb_func 3ssl 3 1783951961 0 B - - gz logging TLS key materialinternalsInternals 3pm 3 1789370964 0 A - - gz Reserved special namespace for internals related functionsxcb_render_create_solid_fill- 3 3 1588775193 0 A - - gz xcb_xv_query_adaptors_unchecked- 3 3 1588775193 0 B - - gz xcb_x_print_print_input_selected_unchecked- 3 3 1588775193 0 B - - gz memoize::expiretestMemoize::ExpireTest 3pm 3 1789371020 0 A - - gz test for Memoize expiration semanticsdefaultgcofscreenDefaultGCOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosperlunifaq- 1 1 1789370961 0 A - - gz Perl Unicode FAQxgetatomnamesXGetAtomNames 3 3 1727145684 0 B - - gz create or return atom nameslwres_buffer_putuint16- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementxcb_shape_select_input- 3 3 1588775193 0 A - - gz xcb_input_xi_ungrab_device_checked- 3 3 1588775193 0 B - - gz ssl_ctx_set_psk_find_session_callbackSSL_CTX_set_psk_find_session_callback 3ssl 3 1783951964 0 B - - gz set PSK identity hint to usexcb_selection_notify_event_t- 3 3 1588775193 0 A - - gz xcb_dri3_get_supported_modifiers_unchecked- 3 3 1588775193 0 B - - gz mysql_optionsv- 3 3 1786452952 0 A - t gz Used to set extra connect options and affect behavior of a connectionfcconfiggetfontsFcConfigGetFonts 3 3 1535617491 0 A - - gz Get config font setxclipboxXClipBox 3 3 1727145684 0 B - - gz generate regionsi2d_pkcs8_priv_key_info_bioi2d_PKCS8_PRIV_KEY_INFO_bio 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationossl_store_eof_fnOSSL_STORE_eof_fn 3ssl 3 1783951952 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesi2d_ipaddresschoicei2d_IPAddressChoice 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationevp_cipher_meth_set_initEVP_CIPHER_meth_set_init 3ssl 3 1783951960 0 B - - gz Routines to build up EVP_CIPHER methodsgrub2-mkrelpath- 1 1 1785729399 0 A - - gz Generate a relative GRUB path given an OS path.dnssec-trust-anchors.d- 5 5 1788492744 0 A - - gz DNSSEC trust anchor configuration filespkcs7_signed_newPKCS7_SIGNED_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesmariadb_dyncol_create_many_named- 3 3 1786452952 0 A - - gz Creates a dynamic column with named keysxmaxrequestsizeXMaxRequestSize 3 3 1727145684 0 B - - gz Display macros and functionsxchangesavesetXChangeSaveSet 3 3 1727145684 0 A - - gz change a client's save setfcfontsetsortdestroyFcFontSetSortDestroy 3 3 1535617491 0 A - - gz DEPRECATED destroy a font settiffstripTIFFstrip 3tiff 3 1785289550 0 A - - gz strip-related utility routineshtml::parserHTML::Parser 3pm 3 1650651175 0 A - - gz HTML parser classxcb_create_gc_checked- 3 3 1588775193 0 B - - gz Creates a graphics contextevp_pkey_asn1_get0EVP_PKEY_asn1_get0 3ssl 3 1783951955 0 B - - gz enumerate public key ASN.1 methodsxkbfreeservermapXkbFreeServerMap 3 3 1727145684 0 A - t gz Free memory used by the server member of an XkbDescRec structureopenssl-storeutl- 1ssl 1 1783951950 0 B - - gz STORE utilitytypes::serialiserTypes::Serialiser 3pm 3 1571066997 0 A - - gz simple data types for common serialisation formatsxcb_render_query_pict_index_values- 3 3 1588775193 0 A - - gz pem_read_rsapublickeyPEM_read_RSAPublicKey 3ssl 3 1783951955 0 B - - gz PEM routinesssl_ctx_get_ciphersSSL_CTX_get_ciphers 3ssl 3 1783951964 0 B - - gz get list of available SSL_CIPHERsxcb_xkb_get_state_unchecked- 3 3 1588775193 0 B - - gz ec_key_set_ex_dataEC_KEY_set_ex_data 3ssl 3 1783951906 0 A - - gz application-specific dataec_group_dupEC_GROUP_dup 3ssl 3 1783951964 0 B - - gz Functions for manipulating EC_GROUP objectsui_method_set_prompt_constructorUI_method_set_prompt_constructor 3ssl 3 1783951965 0 B - - gz user interface method creation and destructiontest2::eventfacet::amnestyTest2::EventFacet::Amnesty 3pm 3 1570971170 0 A - - gz Facet for assertion amnesty.reset_color_pairs- 3x 3 1697309691 0 B - - gz curses color manipulation routinesi2d_re_x509_crl_tbsi2d_re_X509_CRL_tbs 3ssl 3 1783951962 0 B - - gz X509 encode and decode functionsasn1_generalizedtime_set_stringASN1_GENERALIZEDTIME_set_string 3ssl 3 1783951963 0 B - - gz ASN.1 Time functionsoption- n n 1571246711 0 A - - gz Add/retrieve window options to/from the option database_tiffmemcpy_TIFFmemcpy 3tiff 3 1785289550 0 C TIFFmemory - gz ocsp_check_validityOCSP_check_validity 3ssl 3 1783951954 0 B - - gz OCSP response utility functionsecdsa_sig_set0ECDSA_SIG_set0 3ssl 3 1783951953 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsssl_get_errorSSL_get_error 3ssl 3 1783951925 0 A - - gz obtain result code for TLS/SSL I/O operationxcb_dri3_buffers_from_pixmap- 3 3 1588775193 0 A - - gz find- 1 1 1766069783 0 A - t gz search for files in a directory hierarchysystemd-socket-proxyd- 8 8 1788492746 0 A - - gz Bidirectionally proxy local sockets to another (possibly remote) socket.fcgistarter- 8 8 1777551493 0 A - - gz Start a FastCGI programxsetforegroundXSetForeground 3 3 1727145684 0 B - - gz GC convenience routinesxcb_glx_get_color_table_parameterfv_data_length- 3 3 1588775193 0 B - - gz item_visible- 3x 3 1697309694 0 B - - gz check visibility of a menu itemdh_get0_pqgDH_get0_pqg 3ssl 3 1783951966 0 A - - gz Routines for getting and setting data in a DH objectpcre2sample- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)sudoedit- 8 8 1777452541 0 A - - gz execute a command as another userssl_cipher_get_bitsSSL_CIPHER_get_bits 3ssl 3 1783951953 0 B - - gz get SSL_CIPHER propertiesxseteventqueueownerXSetEventQueueOwner 3 3 1727145684 0 A - - gz set event queue owner on a shared Xlib/XCB connectionbio_meth_get_writeBIO_meth_get_write 3ssl 3 1783951959 0 B - - gz Routines to build up BIO methodsxcb_input_get_device_modifier_mapping_reply- 3 3 1588775193 0 B - - gz xpointXPoint 3 3 1727145684 0 B - - gz draw points and points structuressl_get_shared_curveSSL_get_shared_curve 3ssl 3 1783951952 0 B - - gz EC supported curve functionsx509_store_ctx_get_cert_crlX509_STORE_CTX_get_cert_crl 3ssl 3 1783951955 0 B - - gz get and set verification callbacktiffchecktileTIFFCheckTile 3tiff 3 1785289550 0 C TIFFtile - gz ec_gfp_nistp256_methodEC_GFp_nistp256_method 3ssl 3 1783951959 0 B - - gz Functions for obtaining EC_METHOD objectsxcb_randr_delete_output_mode_checked- 3 3 1588775193 0 B - - gz ssltap- 1 1 1776188685 0 A - - gz Tap into SSL connections and display the data going byx509_name_freeX509_NAME_free 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiessetcchar- 3x 3 1697309691 0 B - - gz Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character stringadmissions_newADMISSIONS_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesmcpp- 1 1 1571067904 0 A - - gz Matsui CPP, an alternative C preprocessormysql_session_track_get_next- 3 3 1786452952 0 A - - gz Retrieves the next session status change informationssl_ctx_set1_paramSSL_CTX_set1_param 3ssl 3 1783951958 0 B - - gz get and set verification parametersxkbkeyactionentryXkbKeyActionEntry 3 3 1727145684 0 A - - gz Returns a pointer to the key action corresponding to group grp and shift level lvl from the two-dimensional table of key actions associated with the key corresponding to keycodexfreecursorXFreeCursor 3 3 1727145684 0 B - - gz manipulate cursorsplymouthd- 8 8 1762330268 0 A - - gz The plymouth daemonperl582delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.2perlglossary- 3pm 3 1570975873 0 A - - gz Perl Glossarymysql_stmt_data_seek- 3 3 1786452952 0 A - - gz Seeks to an arbitrary row in statement result setengine_register_all_randENGINE_register_all_RAND 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supportext2- 5 5 1759820881 0 A - t gz the second extended file systemextutils::typemapsExtUtils::Typemaps 3pm 3 1570957115 0 A - - gz Read/Write/Modify Perl/XS typemap filesengine_set_idENGINE_set_id 3ssl 3 1783951966 0 B - - gz ENGINE cryptographic module supportsystemd-logind- 8 8 1788492746 0 B - - gz Login managerxcb_x_print_print_get_printer_list_reply- 3 3 1588775193 0 B - - gz xsettextpropertyXSetTextProperty 3 3 1727145684 0 A - - gz set and read text propertiespam_misc_drop_env- 3 3 1787058767 0 A - - gz liberating a locally saved environmentevp_pkey_ctx_freeEVP_PKEY_CTX_free 3ssl 3 1783951914 0 A - - gz public key algorithm context functionszlib- 3 3 1697061745 0 A - - gz compression/decompression libraryxcb_glx_get_histogram_parameterfv_data- 3 3 1588775193 0 B - - gz xcb_set_font_path- 3 3 1588775193 0 A - - gz mysql_ssl_set- 3 3 1786452952 0 A - - gz Sets TLS/SSL optionsocsp_request_onereq_countOCSP_request_onereq_count 3ssl 3 1783951963 0 B - - gz OCSP request functionsxcb_xv_list_image_formats_reply- 3 3 1588775193 0 B - - gz policyinfo_newPOLICYINFO_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesxcb_input_get_device_dont_propagate_list_unchecked- 3 3 1588775193 0 B - - gz xcb_xfixes_subtract_region- 3 3 1588775193 0 A - - gz io::uncompress::unzipIO::Uncompress::Unzip 3pm 3 1782702953 0 A - - gz Read zip files/buffersdh_get0_gDH_get0_g 3ssl 3 1783951955 0 B - - gz Routines for getting and setting data in a DH objectxcb_glx_get_compressed_tex_image_arb_reply- 3 3 1588775193 0 B - - gz mariadb_dyncol_list_named- 3 3 1786452952 0 A - - gz Lists column keys in dynamic columnlocale::maketext::tpj13Locale::Maketext::TPJ13 3pm 3 1570963413 0 A - - gz - article about software localizationxcb_randr_configure_provider_property_checked- 3 3 1588775193 0 B - - gz ossl_store_loader_set_openOSSL_STORE_LOADER_set_open 3ssl 3 1783951965 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesextutils::mm::utilsExtUtils::MM::Utils 3pm 3 1570956921 0 A - - gz ExtUtils::MM methods without dependency on ExtUtils::MakeMakerperlfaq2- 3pm 3 1570975872 0 A - - gz Obtaining and Learning about Perlalloc_pair- 3x 3 1697309694 0 B - - gz new curses color-pair functionsdbi::gofer::serializer::baseDBI::Gofer::Serializer::Base 3pm 3 1786438153 0 A - - gz base class for Gofer serializationwget 1- 1 1 1788283204 0 A - - gz The non-interactive network downloader.encode::encoderEncode::Encoder 3pm 3 1570956370 0 A - - gz - Object Oriented Encodermath::bigratMath::BigRat 3pm 3 1570964242 0 A - - gz Arbitrary big rational numbersperl5142delta- 1 1 1789370953 0 A - - gz what is new for perl v5.14.2openssl_secure_clear_freeOPENSSL_secure_clear_free 3ssl 3 1783951960 0 B - - gz secure heap storageterm::readlineTerm::ReadLine 3pm 3 1789370965 0 A - - gz Perl interface to various "readline" packages. If no real package is found, substitutes stubs instead of basic functions.sshd_config- 5 5 1785329458 0 A - - gz OpenSSH SSH daemon configuration filelwres_conf_get- 3 3 1786647171 0 B - - gz lightweight resolver configurationssl_session_set1_idSSL_SESSION_set1_id 3ssl 3 1783951952 0 A - - gz get and set the SSL session IDcrypto_thread_lock_newCRYPTO_THREAD_lock_new 3ssl 3 1783951909 0 A - - gz OpenSSL thread supportssl_allow_early_data_cb_fnSSL_allow_early_data_cb_fn 3ssl 3 1783951958 0 B - - gz functions for sending and receiving early datad2i_ssl_sessiond2i_SSL_SESSION 3ssl 3 1783951954 0 A - - gz convert SSL_SESSION object from/to ASN1 representationmenu_opts- 3x 3 1697309694 0 A - - gz set and get menu optionsxcb_x_print_print_get_document_data_unchecked- 3 3 1588775193 0 B - - gz pam_vprompt- 3 3 1787058767 0 B - - gz interface to conversation functionevp_md_meth_dupEVP_MD_meth_dup 3ssl 3 1783951964 0 B - - gz Routines to build up EVP_MD methodstap::parser::result::planTAP::Parser::Result::Plan 3pm 3 1570970555 0 A - - gz Plan result token.context_range_set- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextsssl_get_verify_depthSSL_get_verify_depth 3ssl 3 1783951960 0 B - - gz get currently set verification parametersdnssec-verify- 8 8 1786647175 0 A - - gz DNSSEC zone verification toolxcb_res_query_client_pixmap_bytes_unchecked- 3 3 1588775193 0 B - - gz ssl_get0_security_ex_dataSSL_get0_security_ex_data 3ssl 3 1783951923 0 A - - gz SSL/TLS security frameworkx509_store_ctx_get_lookup_crlsX509_STORE_CTX_get_lookup_crls 3ssl 3 1783951929 0 A - - gz get and set verification callbackdsa_generate_parametersDSA_generate_parameters 3ssl 3 1783951960 0 A - - gz generate DSA parametersreadelf- 1 1 1766067028 0 A - - gz Displays information about ELF files.fcnameregisterconstantsFcNameRegisterConstants 3 3 1535617491 0 A - - gz Register symbolic constantsmvwgetstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardcurs_outopts- 3x 3 1697309683 0 A - - gz curses output optionsfcpatternbuildFcPatternBuild 3 3 1535617491 0 A - - gz Create patterns from argumentsbio_get_buffer_num_linesBIO_get_buffer_num_lines 3ssl 3 1783951962 0 B - - gz buffering BIOfcconfiguptodateFcConfigUptoDate 3 3 1535617491 0 A - - gz Check timestamps on config filesxsetclipmaskXSetClipMask 3 3 1727145684 0 B - - gz GC convenience routinesopenssl_cipher_nameOPENSSL_cipher_name 3ssl 3 1783951954 0 B - - gz get SSL_CIPHER propertiesssl_renegotiateSSL_renegotiate 3ssl 3 1783951956 0 B - - gz initiate and obtain information about updating connection keysx509_verify_param_get_inh_flagsX509_VERIFY_PARAM_get_inh_flags 3ssl 3 1783951959 0 B - - gz X509 verification parametersmysql_more_results- 3 3 1786452952 0 A - - gz indicates if one or more results are availablex509_sig_freeX509_SIG_free 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_change_active_pointer_grab_checked- 3 3 1588775193 0 B - - gz psx_syscall6- 3 3 1612504337 0 B - - gz POSIX semantics for system callsdh_get_ex_dataDH_get_ex_data 3ssl 3 1783951958 0 B - - gz application-specific datacrypto_set_ex_dataCRYPTO_set_ex_data 3ssl 3 1783951955 0 B - - gz functions supporting application-specific datarsa_check_keyRSA_check_key 3ssl 3 1783951966 0 A - - gz validate private RSA keysi2d_pkcs7_recip_infoi2d_PKCS7_RECIP_INFO 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xfixes_change_cursor_by_name- 3 3 1588775193 0 A - - gz gvcolor- 1 1 1712407627 0 A - - gz flow colors through a ranked digraphdtlsv1_2_client_methodDTLSv1_2_client_method 3ssl 3 1783951951 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionssct_set0_extensionsSCT_set0_extensions 3ssl 3 1783951951 0 B - - gz A Certificate Transparency Signed Certificate Timestampsecurity_compute_av_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelxkbsetserverinternalmodsXkbSetServerInternalMods 3 3 1727145684 0 A - t gz Sets the modifiers that are consumed by the server before events are delivered to the clientxcb_dri2_get_buffers_with_format- 3 3 1588775193 0 A - - gz x509_get_proxy_pathlenX509_get_proxy_pathlen 3ssl 3 1783951954 0 B - - gz retrieve certificate extension dataxrmcombinefiledatabaseXrmCombineFileDatabase 3 3 1727145684 0 B - - gz merge resource databasesexporterExporter 3pm 3 1570956722 0 A - - gz Implements default import method for modulesmagickcore-configMagickCore-config 1 1 1783201549 0 A - - gz get information about the installed version of ImageMagickdoveadm-quota- 1 1 1778562190 0 A - - gz Initialize/recalculate or show current quota usageevp_md5EVP_md5 3ssl 3 1783951955 0 A - - gz MD5 For EVPconfig::extensionsConfig::Extensions 3pm 3 1789370962 0 A - - gz hash lookup of which core extensions were built.nl 3x- 3x 3 1697309692 0 B - - gz curses output optionstext::diff::tableText::Diff::Table 3pm 3 1570971609 0 A - - gz Text::Diff plugin to generate "table" format outputshadow 3- 3 3 1766065859 0 A - - gz encrypted password file routinesttk_widget- n n 1571246712 0 A - - gz Standard options and commands supported by Tk themed widgetsgetfilecon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a filex509_get_x509_pubkeyX509_get_X509_PUBKEY 3ssl 3 1783951963 0 B - - gz get or set certificate or certificate request public keyssl_ctx_set_num_ticketsSSL_CTX_set_num_tickets 3ssl 3 1783951965 0 A - - gz control the number of TLSv1.3 session tickets that are issuedx509_load_cert_crl_fileX509_load_cert_crl_file 3ssl 3 1783951928 0 A - - gz Default OpenSSL certificate lookup methodspam_fail_delay- 3 3 1787058767 0 A - - gz request a delay on failureform_field_userptr- 3x 3 1697309684 0 A - - gz associate application data with a form fieldasn1_itemASN1_ITEM 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiessg_read_buffer- 8 8 1787058260 0 A - - gz send SCSI READ BUFFER commandtlsv1_1_methodTLSv1_1_method 3ssl 3 1783951953 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsuse_default_colors_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensiond2i_rsa_pubkeyd2i_RSA_PUBKEY 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationdh_get0_pub_keyDH_get0_pub_key 3ssl 3 1783951963 0 B - - gz Routines for getting and setting data in a DH objectxcb_xc_misc_get_xid_range- 3 3 1588775193 0 A - - gz mysql_stmt_more_results- 3 3 1786452952 0 A - - gz indicates if one or more results from a previously executed prepared statement are availableec_point_get_affine_coordinates_gf2mEC_POINT_get_affine_coordinates_GF2m 3ssl 3 1783951959 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsx509_get_extended_key_usageX509_get_extended_key_usage 3ssl 3 1783951953 0 B - - gz retrieve certificate extension dataxcb_xkb_use_extension_reply- 3 3 1588775193 0 B - - gz xregisteriminstantiatecallbackXRegisterIMInstantiateCallback 3 3 1727145684 0 B - - gz open, close, and obtain input method informationx509_lookup_ctrlX509_LOOKUP_ctrl 3ssl 3 1783951961 0 B - - gz OpenSSL certificate lookup mechanismsxcb_selinux_get_device_context_context- 3 3 1588775193 0 B - - gz dh_check_exDH_check_ex 3ssl 3 1783951958 0 B - - gz generate and check Diffie-Hellman parametersfccharsetfirstpageFcCharSetFirstPage 3 3 1535617491 0 A - - gz Start enumerating charset contentsxcb_xfixes_expand_region_checked- 3 3 1588775193 0 B - - gz perlstyle- 1 1 1789370959 0 A - - gz Perl style guideflash- 3x 3 1697309690 0 B - - gz curses bell and screen flash routinessystemd.link- 5 5 1788492746 0 A - - gz Network device configurationdoveadm-rebuild- 1 1 1778562190 0 A - - gz Commands related to rebuilding various aspects of mails matching given search query.evp_aria_192_ofbEVP_aria_192_ofb 3ssl 3 1783951959 0 B - - gz EVP ARIA cipheruuid_unparse- 3 3 1770236297 0 A - - gz convert an UUID from binary representation to a stringopenssl_atexitOPENSSL_atexit 3ssl 3 1783951965 0 B - - gz OpenSSL initialisation and deinitialisation functionsnproc- 1 1 1785268171 0 A - - gz print the number of processing units availableevp_pkey_meth_set_ctrlEVP_PKEY_meth_set_ctrl 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structuredes_set_key_checkedDES_set_key_checked 3ssl 3 1783951961 0 B - - gz DES encryptionnew_fieldtype- 3x 3 1697309693 0 B - - gz define validation-field typesxcb_ungrab_pointer- 3 3 1588775193 0 A - - gz release the pointerx509_store_set_cleanupX509_STORE_set_cleanup 3ssl 3 1783951963 0 B - - gz set verification callbackd2i_ocsp_respdatad2i_OCSP_RESPDATA 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcb_shape_combine_checked- 3 3 1588775193 0 B - - gz  / &obx kpan3SSL_set_bio0Ĥi;ssl_aJ:plym 0:perl: 8;ttk_a 9j:perl ,W<:mysqNں:engiZ)+:ext2<S1;nmtu;bOp:extuW*:engi9On:syst*/;xcb_b+u :xcb_);lwp-b ;;tls_(cC:xsetH8:pam_nC$n:evp_Vp|:zlib+>P:xcb_n'QJm:xcb_:mysq1:ocsp N:xcb_ ծ;i2d_{cd`t;sockcN9g;xcb_Jd+D`:poliB+;mysqd Fе;i2d_ e\:xcb_3C:xcb_fOr;evp_veoQj;des_e;0;xresDfHx;evp_f>E 4;fc-lf1n;dott&g8_$K;evp_dg Zu;xkbggkW;openCh\z;xcb_h};xcb_h#yU;testi]\ݤ;xcb_i%&:io::Ioˏ:dh_g \:xcb_c+;evp_iwh?;d2i__j [{;delaj=:mari@LG:locaZ3:xcb_w.t2;mysqk>]:ossl:extuxo :perl @E:alloD =&$:dbi:\:wgetDE:encoPF1ie:math Hu:perl9:openBK|:term\G:sshd[ B&2:lwre?R;i2d_`ki:acce3!KAg:io::!f|:unge" _I:echo|"/:wins"M:evp_"[1:ssl_W#ZUk:ui_m#a:xcb_B$ ӓ:ssl_$L2<:bio_$ BV:xcb_/%*a:set_v%=x];chaclRLE:evp_%wjJ:seliW& B:pack& Hg:xcb_&%:pwhi.'jY-;dbiLmH:fcch'6$ :umou' &l;xcb_m=wk;evp_maYͽ;ocspMnMzx;xcb_n";fieln <g:uuid (;:pcrep( BD;isql1oG::mail(;g;defa}oLS:fire)/<;xcb_p#;port@p N_;systp8>|;tiffp8p;xset.qDT;ssl_qg:T0;evp_rVVv:iptaB)0?6*;xcb_wr#):xcb_)hj;isfurET@:xcb_)4Z;mysq s c s:test*Z 2:d2i_y*\$;systysA5:xset*|v:cap_o+A#H;xcb_s2J;:xcb_+.+9{:evp_ ,F3:xcb_d,P:xcb_, ;slk_t 83;curlbt+5;dnsstE;dtlst|@ A;ssl_suZg;pam_u 8;grubv.;pam__vFYT:colo, ?8:xcb_--:ec_pb-g;evp_vrNg:xcb_-}`:rese4.79:xcb_s.!f:nfsr. C:ocsp.C8:dsa_Q/ XD:xuns`Jgl:xcb_/$:xcb_X`$_:benc` K;rand@w U(;nocbw =<:open`Iy9:pod:GaBRm;stanw T6 ;xgetFx Mi2d_asn1_sequence_anyi2d_ASN1_SEQUENCE_ANY 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_query_provider_property_valid_values_end- 3 3 1588775193 0 B - - gz fcconfigsetrescanintervalFcConfigSetRescanInterval 3 3 1535617491 0 A - - gz Set config rescan intervalaccess_description_freeACCESS_DESCRIPTION_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesio::socket::ssl::utilsIO::Socket::SSL::Utils 3pm 3 1650651940 0 A - - gz - loading, storing, creating certificates and keysunget_wch- 3x 3 1697309691 0 B - - gz get (or push back) a wide character from curses terminal keyboardecho echo 3x echo 1winstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowevp_pkey_meth_set_initEVP_PKEY_meth_set_init 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structuressl_get1_supported_ciphersSSL_get1_supported_ciphers 3ssl 3 1783951958 0 B - - gz get list of available SSL_CIPHERsui_method_get_closerUI_method_get_closer 3ssl 3 1783951960 0 B - - gz user interface method creation and destructionxcb_present_query_version_reply- 3 3 1588775193 0 B - - gz ssl_psk_client_cb_funcSSL_psk_client_cb_func 3ssl 3 1783951953 0 B - - gz set PSK client callbackbio_get_mdBIO_get_md 3ssl 3 1783951957 0 B - - gz message digest BIO filterxcb_input_change_pointer_device_unchecked- 3 3 1588775193 0 B - - gz set_escdelay_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_pkey_new_raw_private_keyEVP_PKEY_new_raw_private_key 3ssl 3 1783951914 0 A - - gz public/private key allocation and raw key handling functionsselinux 8- 8 8 1770733597 0 A - - gz NSA Security-Enhanced Linux (SELinux)pack_old- n n 1571246711 0 A - - gz Obsolete syntax for packer geometry managerxcb_glx_get_floatv_unchecked- 3 3 1588775193 0 B - - gz pwhistory_helper- 8 8 1787058764 0 A - - gz Helper binary that transfers password hashes from passwd or shadow to opasswdfccharsetunionFcCharSetUnion 3 3 1535617491 0 A - - gz Add charsetsumount.nfs4- 8 8 1536257348 0 C umount.nfs - gz uuid_generate_random- 3 3 1770236297 0 B - - gz create a new unique UUID valuepcre2-config- 1 1 1659456448 0 A - - gz program to return PCRE2 configurationmailx- 1 1 1570925990 0 A - t gz send and receive Internet mailfirewalld.policies- 5 5 1787058610 0 A - - gz firewalld policiesiptables-save- 8 8 1712083061 0 A - - gz dump iptables rulesxcb_render_reference_glyph_set- 3 3 1588775193 0 A - - gz xcb_list_fonts_reply- 3 3 1588775193 0 B - - gz get matching font namestest2::ipc::driver::filesTest2::IPC::Driver::Files 3pm 3 1570971170 0 A - - gz Temp dir + Files concurrency model.d2i_asn1_nulld2i_ASN1_NULL 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxsetwmsizehintsXSetWMSizeHints 3 3 1727145684 0 B - t gz allocate size hints structure and set or read a window's WM_NORMAL_HINTS propertycap_mode_name- 3 3 1612504337 0 B - - gz capability manipulation on processesxcb_x_print_print_rehash_printer_list_checked- 3 3 1588775193 0 B - - gz evp_camellia_256_ecbEVP_camellia_256_ecb 3ssl 3 1783951966 0 B - - gz EVP Camellia cipherxcb_sync_reset_fence- 3 3 1588775193 0 A - - gz xcb_xkb_set_indicator_map- 3 3 1588775193 0 A - - gz color_pairsCOLOR_PAIRS 3x 3 1697309693 0 B - - gz curses global variablesxcb_input_xi_barrier_release_pointer_checked- 3 3 1588775193 0 B - - gz ec_points_make_affineEC_POINTs_make_affine 3ssl 3 1783951956 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsxcb_xkb_get_names_value_list- 3 3 1588775193 0 B - - gz resetty- 3x 3 1697309691 0 B - - gz low-level curses routinesxcb_alloc_color_planes_unchecked- 3 3 1588775193 0 B - - gz nfsrahead- 5 5 1783522945 0 A - - gz Configure the readahead for NFS mountsocsp_respid_newOCSP_RESPID_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesdsa_bitsDSA_bits 3ssl 3 1783951967 0 B - - gz get DSA signature size, key bits or security bitsxcb_dri2_get_buffers_buffers_length- 3 3 1588775193 0 B - - gz  ,Կq@sl.gzishFU8grub?gc8tiffM<8xcliC 4P8evp_=3W8perlA9| 8fireCVyR8xcb_kk8xcre;,D8xcb_g )XV8tap:RGU8type @Z78bindO T18iscu CiB]8colo B`8confJ V8sct_ ^OG8soft[bY%8rest OUerUxcb_$"maric:%z8_tra7ŜF8xcb_&"@,Uavc_ ?Hm;8xcb_e!Qn98lwreC8mke2 :p,Ure/man/mZ"i8namiBY58x509[x8bn_i# M@w8sct_{]8i2d_\8evp_JBo8leav3gh8pl2pZU8moun6-mous <=8pod:j LWw8ec_g!uܑ8xcb_Y&K8grub,SSL_set_tlsext_max_fI8sg_r :F^8x509VN8xcb_*Fl8nfsd/ssl_ UwinsC Q>T8dige Q28xcb_dݾ8ssl_R8ssl_!^U}8x509West functioncust0 NSSL_set_tlsext_statumysq MerUUre/man/man3/SSL_tlsext_status_type.3gzaGsU(8x509A8htdb?>1g8xcb_##*8syst Dei8xcb_[ !8bio_ <s,Ure/man/muserf  Sxcb_ )U kptity_hinwins  Tec_ph )Ӫ8err_ Rtiff _d2i_ ^ 8lwp:C @an/man3/SSL_state_st_long.3ssl.gzstextGsUEsU׌8i2d_ ^}8form HSSL_use_certificate_ɦ|8getc6U;sUuth_plugappl HUre/man/man3/SSL_˫8evp_T F d8menu A{1 8xcb_ L98xcb_; )v8fcfo Kxcb_=[e8des_ 88net: 6w,Ure/man/m8cryp^ ZR8d2i_ adu8xcb_: gnfi0@\8xcb_n 8syst D8keyc Q̯8moduT XperlQ@an/man3/SSL_use_RSAPH8xcb_ fcin_R>y_ASN1.3ssl*0y,Ure/man/mtypeR Cevp_R(rnanoS:poliSFxcb_0T!xcb_nT)xcirTP}*8ipc: m]@8xcb_r I!8x509 Z)8sele NtestcVW8mathx Zcap_=W =^*8xcb_ 't8ssl_, S$%8libp iy8err_ Fxran"YPG8fsf-` #1xcb_Y$+E8cryp Ixcb_ZsuexZKgfdl[:0sUsU2.8xcb_ 4,Ure/man/m”8xcb_N 8grub 5nJ8xcb_ "}k8buil @ޫ8ttk:\ +7Z8ssl_ #h8xcb_# q 8auvi_ Rslk_] =57340A--gzAPI 8luse +quot] >G 8ssl_ L<^8xcb_J >E8numnv >& 8xcb_:+68xcb_Μ8xcb_  d8xcb_ {h8mysqbh8http E"8admi@ YU8fcco?U8pam_H^NsUword-wall.servic@T,U709857340A--gzAPI functioni9i2d_j9ssl_@]"\9i2d_b?9evp_ ^D:9grubLD9dnssD 9pkcsND9mari!Em^9ec_g]\Xr9dsa_-^ `Ǿ9libw^7bio_" 1evp_#N9tiff GjI9htmlf ;xadd# Squot"$ ^K9xcb_7xkba${9evp_Sgpl-%6xcb_ &.l9xkbfalWj9open޷-xcb_X&&o9typeaE9xcb_#orter::Tutorial.3pm.nce1 OsUY9pem_ϸ@vѿ9ssl_%Sxs9xcb_ssl_]'!j\,UU kpa9ec_kŹJxcb_'Q9ec_g" VJ~9ui_m!mxcb_P(䆉9testTK9rese@r9i2d_ԻRC9asn1: R"9optiTan/man8/systemd-ask-Tt9_tif 4xadd_)CA9ocspGQ)9ecdssN9ssl_.Xk9xcb_O79findξF:qQ9systegarbk+Adnss+9pair+ @9fcgi 4 9xsetAextu,Xvid_- =LsUPQsUxcb_X-?أ9xcb_P09item =&9dh_g ^=9pcreQ Nnewwo. =xcb_.&xcb_.&xcb__=9ssl_K͊f9xsetQdr9bio_Q9xcb_-,\Ɩ9xpoivBB9ssl_O 9x509#[or.8.gzxkbrI0Wfcco0BUre/man/man8/systW.9tiff4U1PQsUUd.service.8Upcre1 Nmariq1^ocsp1C29ec_g^9xcb_Q% 9ssltSsystemd-hibernate-re@.service.8.gz)I9x509BU884927460A--'X[9setc> oot1WsUU0fcweF3d%N9admiB9mcppF_9mysqgQ9ssl_T&9xkbk<w9xfre, 99net:P h;F9filetPGPU9textP L# 9xcb_&Q&k9i2d_iQ]p9perlQCu*9bio_'RR[D9d2i_R [M9typeR Bxo9chgrAS39rpc.zS /xcb_6!9dsa_S ;49xkeySggrubt7>Nv'9pod:qTTxcb_7*9encoTFc>9xcb_0U*user239xfonwU Tmv0runuLRE9xcb_U,Gm9x509VKB9ssl_yV!Vx9chgaVT9issuJWKY?9findW =fH9fcpaW>safe 2ssl_ђp9pem_HX>xcb_ɓ)newtTnfsdk9!9admiX+service.8.gzziU9i2d_8Yje-generator.E9matcY xser<;9xcb_YD$9tiffZ60@P:xcb_n'QJm:xcb_:mysq1:ocsp N:xcb_ bio_FBfcinGCxcb_YG6`:poliBtmpfiles-setup.servi.gzpkrU:xcb_3C:xcb_fan/man8/systemd-udevntrol.socket.8.gzpapeH Dsha3SH ?F*-Ure/man/msystemd-udevd-kerneli2d_HXU kp`0@Ure/man/man8/systupdate-done.service.U`[sUssl_ IW&:io::Ioˏ:dh_g \:xcb_c+irUPhrUkeycI'VG*-Ure/man/m:mari@LG:locaZ3:xcb_w.grouOJ D]:ossl:extuxo :perl @E:alloD =&$:dbi:\:wgetDE:encoPF1ie:math Hu:perl9:openBK|:term\G:sshd[ B&2:lwre?e.80@CLre/man/man3/TAP::Parser::Result::Unknown.3pm.gzapyrUqĤi;ssl_aJ;ttk_a 9TAP::Parser::Result:S1;nmtu;bOmatcnqm0@/;xcb_b+;lwp-b ;cryppoI;tls_(cCdynaD<xcb_&ծ;i2d_{cd`t;sockcN9g;xcb_Jd+D+;mysqd Fе;i2d_ e\sm-n: Ci2d_`Or;evp_veoQj;des_e;0;xresDfHx;evp_f>E 4;fc-lf1n;dott&g8_$K;evp_dg Zu;xkbggkW;openCh\z;xcb_h};xcb_h#memoeyU;testi]\ݤ;xcb_i%ssl_F`ctlos;evp_iwUt::tracembn_bG^x509Ĩ#Zh?;d2i__j [{;delaj=t2;mysqk>ssl_WR;i2d_`kiWH;perlk -VsUUre/man/man3/TAP:;sppl?xcb_+tap:2Yxcb_x509!` :;bigi_lFZ;strfl >x];chaclRY-;dbiLmH--gzChanges a clsmar-Ll;xcb_mm@evp_A=wk;evp_maYͽ;ocspMnMzx;xcb_n";fieln <D;isql1oGg;defa}oL<;xcb_p#;port@p N_;systp8Test2::Event::Encodipm.gz,Ussl_XJ>|;tiffp8p;xset.qDT;ssl_qg:T0;evp_rV?6*;xcb_wr#hj;isfurEZ;mysq s c$;systysA#H;xcb_s2 ;slk_t 83;curlbt+5;dnsstE;dtlst|@ A;ssl_suZg;pam_u 8;grubv.;pam__vFg;evp_vr;rand@w U(;nocbw =Rm;stanw T6 ;xgetFx Mu;engixQ;vidp =p;typeH C$V4;mvwi U;bio_PU kpt::Hub.3:;xgetWdJ;bn_sѡ6L;reso o";perl@m;byteW~K;formZ<an/man3/Test2::Eventt::Hub.3pm.gzlcd2i_SbZ+Q;x509FH*-Ure/man/mxcb_U-%;fcla>UrUt::Trace! ;randNWUre/man/man3/TestventFacet::Parent.3pbn_cϵ It::Render.3pmcrdnss%__;d2i_d7;d2i_-_(;perl9#;xrem V*-Ure/man/mTest2::EventFacet::T.3pm.gzzFa1UrUrceptor.xkbc>;crypG ExwcdHJcms_^ i;inssLM;gvim *v;xwcf\Na[;xkbaTo;pem_B;pod:Ph ;xkbaʨKY;xcb_#G;set_]=2;ocspS ;xcb_#perl ;;evp_Rct;cap_ʪ @i2d_:];evp_M/;curss >;perl9YKe;ospeYe2mm C7i;ocspeNn;xcb_̬4;d2i_XV;evp_YQk;cap_ A3U;dataE_cE ;dispQ_~;json 9~;testLW;wclr Bset_Avidputs_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensiontype_alnumTYPE_ALNUM 3x 3 1697309694 0 B - - gz form system global variablesmvwin_wch- 3x 3 1697309691 0 B - - gz extract a complex character and rendition from a windowbio_meth_get_readBIO_meth_get_read 3ssl 3 1783951954 0 B - - gz Routines to build up BIO methodsxgetwmcolormapwindowsXGetWMColormapWindows 3 3 1727145684 0 B - - gz set or read a window's WM_COLORMAP_WINDOWS propertybn_swapBN_swap 3ssl 3 1783951908 0 A - - gz exchange BIGNUMsresolvectl- 1 1 1788492745 0 A - - gz Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolverperlvms- 1 1 1789370961 0 A - - gz VMS-specific documentation for Perlbytes- 3pm 3 1789370967 0 A - - gz Perl pragma to expose the individual bytes of charactersform_field_new- 3x 3 1697309684 0 A - - gz create and destroy form fieldsx509_crl_info_freeX509_CRL_INFO_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesfclangsetsubtractFcLangSetSubtract 3 3 1535617491 0 A - - gz Subtract langsetsrand_drbg_setRAND_DRBG_set 3ssl 3 1783951954 0 B - - gz initialize and cleanup a RAND_DRBG instanced2i_pkcs7_signer_infod2i_PKCS7_SIGNER_INFO 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationd2i_ecprivatekeyd2i_ECPrivateKey 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationperl5124delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.4xremovehostsXRemoveHosts 3 3 1727145684 0 B - - gz control host access and host control structurecrypto_freeCRYPTO_free 3ssl 3 1783951966 0 B - - gz Memory allocation functionsinsstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowgvimtutor- 1 1 1789033609 0 B - - gz the Vim tutorxwcfreestringlistXwcFreeStringList 3 3 1727145684 0 B - t gz convert text lists and text property structuresxkbaddgeomoverlaykeyXkbAddGeomOverlayKey 3 3 1727145684 0 A - - gz Add a key to an existing overlay rowpem_write_dsaprivatekeyPEM_write_DSAPrivateKey 3ssl 3 1783951966 0 B - - gz PEM routinespod::inputobjectsPod::InputObjects 3pm 3 1570967575 0 A - - gz objects representing POD input paragraphs, commands, etc.xkballocnamesXkbAllocNames 3 3 1727145684 0 A - t gz Allocate symbolic names structuresxcb_glx_set_client_info_2arb- 3 3 1588775193 0 A - - gz set_tabsize_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionocsp_resp_find_statusOCSP_resp_find_status 3ssl 3 1783951965 0 A - - gz OCSP response utility functionsxcb_input_query_device_state_reply- 3 3 1588775193 0 B - - gz evp_pkey_param_checkEVP_PKEY_param_check 3ssl 3 1783951952 0 B - - gz key and parameter generation and check functionscap_clear- 3 3 1612504337 0 A - - gz capability data object manipulationevp_pkey_get1_rsaEVP_PKEY_get1_RSA 3ssl 3 1783951952 0 B - - gz EVP_PKEY assignment functionscurs_refresh- 3x 3 1697309683 0 A - - gz refresh curses windows and linesperl5260delta- 1 1 1789370954 0 A - - gz what is new for perl v5.26.0ospeed- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databaseocsp_response_get1_basicOCSP_response_get1_basic 3ssl 3 1783951964 0 B - - gz OCSP response functionsxcb_input_change_device_dont_propagate_list_checked- 3 3 1588775193 0 B - - gz d2i_pkcs8privatekey_fpd2i_PKCS8PrivateKey_fp 3ssl 3 1783951909 0 A - - gz PKCS#8 format private key functionsevp_cipher_meth_newEVP_CIPHER_meth_new 3ssl 3 1783951965 0 A - - gz Routines to build up EVP_CIPHER methodscap_setuid- 3 3 1612504337 0 B - - gz capability manipulation on processesdata::sectionData::Section 3pm 3 1571066870 0 A - - gz read multiple hunks of data out of your DATA sectiondisplay- 1 1 1784709495 0 A - - gz displays an image or image sequence on any X server.json_xs- 1 1 1759475610 0 A - - gz JSON::XS commandline utilitytest2::eventfacet::assertTest2::EventFacet::Assert 3pm 3 1570971170 0 A - - gz Facet representing an assertion.wclrtobot- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowtap::parser::result::yamlTAP::Parser::Result::YAML 3pm 3 1570970555 0 A - - gz YAML result token.xcb_sync_change_counter_checked- 3 3 1588775193 0 B - - gz sg- 1 1 1766065859 0 A - - gz execute command as different group IDd2i_x509_named2i_X509_NAME 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_use_psk_identity_hintSSL_CTX_use_psk_identity_hint 3ssl 3 1783951965 0 A - - gz set PSK identity hint to usessl_dane_tlsa_addSSL_dane_tlsa_add 3ssl 3 1783951921 0 A - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientlinux32- 8 8 1770236297 0 B - - gz change reported architecture in new program environment and set personality flagskeyctl_invalidate- 3 3 1633701054 0 A - - gz invalidate a keyi2d_rsaprivatekey_bioi2d_RSAPrivateKey_bio 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_raw_touch_begin_event_t- 3 3 1588775193 0 A - - gz sess_id- 1ssl 1 1783951950 0 A - - gz SSL/TLS session handling utilitytiffwarningTIFFWarning 3tiff 3 1785289550 0 A - - gz library warning interfacebio_f_bufferBIO_f_buffer 3ssl 3 1783951962 0 A - - gz buffering BIOnaming_authority_set0_authoritytextNAMING_AUTHORITY_set0_authorityText 3ssl 3 1783951959 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxcb_dpms_capable_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_level_parameterfv_data_length- 3 3 1588775193 0 B - - gz pod::parserPod::Parser 3pm 3 1570967575 0 A - - gz base class for creating POD filters and translatorsxcb_xc_misc_get_xid_list_ids_end- 3 3 1588775193 0 B - - gz md5_updateMD5_Update 3ssl 3 1783951966 0 B - - gz MD2, MD4, and MD5 hash functionsmachine-info- 5 5 1788492744 0 A - - gz Local machine information filexcb_destroy_window- 3 3 1588775193 0 A - - gz Destroys a windowx509_store_get_get_issuerX509_STORE_get_get_issuer 3ssl 3 1783951951 0 B - - gz set verification callbackxcb_present_select_input_checked- 3 3 1588775193 0 B - - gz evp_aes_128_cfb128EVP_aes_128_cfb128 3ssl 3 1783951963 0 B - - gz EVP AES ciphertk_focusprevtk_focusPrev n n 1571246711 0 B - - gz Utility procedures for managing the input focus.pam_nologin- 8 8 1787058764 0 A - - gz Prevent non-root users from loginrsa_set0_crt_paramsRSA_set0_crt_params 3ssl 3 1783951954 0 B - - gz Routines for getting and setting data in an RSA objectsystemd.net-naming-scheme- 7 7 1788492746 0 A - t gz Network device naming schemesx509_store_ctx_cleanup_fnX509_STORE_CTX_cleanup_fn 3ssl 3 1783951958 0 B - - gz set verification callbackxcb_randr_get_crtc_gamma_green_end- 3 3 1588775193 0 B - - gz xcb_glx_vendor_private_with_reply_data_2_length- 3 3 1588775193 0 B - - gz cpan::kwalifyCPAN::Kwalify 3pm 3 1748961141 0 A - - gz Interface between CPAN.pm and Kwalify.pmssl_ctx_set1_cert_storeSSL_CTX_set1_cert_store 3ssl 3 1783951966 0 B - - gz manipulate X509 certificate verification storageperl5242delta- 1 1 1789370954 0 A - - gz what is new for perl v5.24.2newuidmap- 1 1 1766065861 0 A - - gz set the uid mapping of a user namespacestringprep_check_version- 3 3 1570985734 0 A - - gz API functionssl_set_verify_resultSSL_set_verify_result 3ssl 3 1783951927 0 A - - gz override result of peer certificate verificationpam_sss- 8 8 1785203682 0 A - - gz PAM module for SSSDui_method_set_flusherUI_method_set_flusher 3ssl 3 1783951959 0 B - - gz user interface method creation and destructionwadd_wchnstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowpoweroff- 8 8 1788492744 0 B - - gz Halt, power-off or reboot the machineselabel_digest- 3 3 1770733597 0 A - - gz Return digest of specfiles and list of files usedxcb_glx_gen_lists_unchecked- 3 3 1588775193 0 B - - gz init_extended_pair- 3x 3 1697309691 0 B - - gz curses color manipulation routinesnamed-checkzone- 8 8 1786647187 0 A - - gz zone file validity checking or converting tooltgetstr_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_glx_is_direct- 3 3 1588775193 0 A - - gz xkbfreegeomrowsXkbFreeGeomRows 3 3 1727145684 0 A - - gz Free rows in a sectionxwcdrawimagestringXwcDrawImageString 3 3 1727145684 0 B - - gz draw image text using a single font setxcb_glx_query_extensions_string- 3 3 1588775193 0 A - - gz xcb_selinux_get_property_data_context_unchecked- 3 3 1588775193 0 B - - gz pem_write_bio_cmsPEM_write_bio_CMS 3ssl 3 1783951964 0 B - - gz PEM object encoding routinesocsp_sendreq_nbioOCSP_sendreq_nbio 3ssl 3 1783951955 0 B - - gz OCSP responder query functionsservervendorServerVendor 3 3 1727145684 0 B - - gz Display macros and functionsxcb_create_cursor- 3 3 1588775193 0 A - - gz dnf-repomanage- 8 8 1712570567 0 A - - gz DNF repomanage Pluginis_nodelay- 3x 3 1697309692 0 B - - gz curses window propertiesattributes- 3pm 3 1789370967 0 A - - gz get/set subroutine or variable attributesmatchpathcon_init- 3 3 1770733597 0 B - - gz get the default SELinux security context for the specified path from the file contexts configurationyum- 8 8 1741686480 0 A - - gz redirecting to DNF Command Referencedh_meth_get_flagsDH_meth_get_flags 3ssl 3 1783951964 0 B - - gz Routines to build up DH methodsinnstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowengine_unregister_dsaENGINE_unregister_DSA 3ssl 3 1783951955 0 B - - gz ENGINE cryptographic module supportxcb_xv_query_port_attributes- 3 3 1588775193 0 A - - gz dbus-cleanup-sockets- 1 1 1777980273 0 A - - gz clean up leftover sockets in a directoryctlog_newCTLOG_new 3ssl 3 1783951963 0 A - - gz encapsulates information about a Certificate Transparency logfcdircacheunlinkFcDirCacheUnlink 3 3 1535617491 0 A - - gz Remove all caches related to dirx509_store_ctx_get_ex_new_indexX509_STORE_CTX_get_ex_new_index 3ssl 3 1783951957 0 B - - gz application-specific datacms_signerinfo_cert_cmpCMS_SignerInfo_cert_cmp 3ssl 3 1783951961 0 B - - gz CMS signedData signer functionsscsi_satl- 8 8 1787058260 0 A - - gz check SCSI to ATA Translation (SAT) device supportx509_store_load_locationsX509_STORE_load_locations 3ssl 3 1783951961 0 B - - gz X509_STORE manipulationperlrebackslash- 1 1 1789370959 0 A - - gz Perl Regular Expression Backslash Sequences and EscapesxkbfreegeometryXkbFreeGeometry 3 3 1727145684 0 A - - gz Free an entire geometryd2i_asn1_set_anyd2i_ASN1_SET_ANY 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationtlsv1_1_server_methodTLSv1_1_server_method 3ssl 3 1783951921 0 A - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsossl_store_search_by_issuer_serialOSSL_STORE_SEARCH_by_issuer_serial 3ssl 3 1783951960 0 B - - gz Type and functions to create OSSL_STORE search criteriarsa_meth_get_pub_encRSA_meth_get_pub_enc 3ssl 3 1783951955 0 B - - gz Routines to build up RSA methods6[iPsUer_control.3hecp6k>xcb_.5o>pam_K ?8~>evp_Q1 >tap:IGE?xcb_vC-h?is_sC 6DZ>contZMYP>ssl_\?pos_D6Y>dnss*:>xcb_r,yj>ssl_Rj.?ssl_HDR?xwitDG|o>x509'^5>dsa_Ms>read Bm>fcnaSN>mvwg TU[ >curs 3!>fcpaWHL?xcb_E"A>bio_Ds6x?xcb_@E"?0?gvimED7?d2i_E^!&>fcco L-?d2i_6Fa.>xseth ?M>openKYm>ssl_l.R>x509 Z?ssl_FI>mysq KAp>x509gAt?ssl_Gg^y>xcb_'#?form{G7J>psx_ =,>dh_gDF3>cryp_N?ssl_GT?pcre*HN2>rsa_ Eƽ?fcchHDW^m>i2d_^c}>xcb_!3gvcoA3A?ceilJ=>dtls]_?uppJZtc>sct_i2?nofiMK C>secutLw?x509KUL7>xkbsF>xcb_!v>x509X0Lp?sg_gLJF>xrmc.JQ0?ssl_ZLe?mvdeLR"v?rand7MdHuaN>expo RH>magig߷>dovecOF>perl Z6?d2i_N^s >x509gb?tiff)O R:s?xkbgPB?pod:Oc ?xkblPf >yaml P!>evp_vUa >pureE09>evp_1>sg3_* Ma>xcb_1F?perlQ 6?grubOQM>ec_ku)|?pcreQ N ?d2i_Rcta>hostYNA>dsa_R00>i2d_b/>net: Ls>xcb_k>xcb_(.>cursS L>atqN(%>load Fav>xkbaMf>bordR>ssl_ ` >long ?>fccoA6>mysq5^ e?evp_~R<H&>yum2;@f?crypRL?xcb_.S?fccogSI?vpddS 2%@?asn1TL"k>xcb_ wlwre" CH}>ssl_| S>xmbr  I>xcb_; .b>x509  @ū>ssl_ RDen>fcob< >>use_  Ch?i2d_AUe]\V?xcb_U?fireU 5" 2?xml-5V '?testgV]po?fcnaVJ4H>syst @8?mariBWh?bn_nW>?mysqX<i?ecdsTXrSi>grub5 >?tap:Xd="?xcb_VY[>xgra  6:?xcb_Yb?perlY93z>>bn_m  W[>cryp, K٢$>xcb_ %>rand a?xcmsZ 9ΧS>xcb_H!\;?sha5RZ Dk?xcb_Z->evp_W,>xcb_]|'>engi'PTm&>engiS>syst@h>ssl_@cT>x509A GGZP>matcQAk_>biosA 5u9>bio_!B 7 ?d2i_Z_>dovecB _Ze?add_Z[ d$>systB L?perl'CGperl::ostypePerl::OSType 3pm 3 1570966968 0 A - - gz Map Perl operating system names to generic typesx509_check_private_keyX509_check_private_key 3ssl 3 1783951959 0 A - - gz check the consistency of a private key with the public key in an X509 certificate or certificate requestyaml::syckYAML::Syck 3pm 3 1789375688 0 A - - gz Fast, lightweight YAML loader and dumperevp_pkey_ctx_ctrlEVP_PKEY_CTX_ctrl 3ssl 3 1783951966 0 A - - gz algorithm specific control operationspure-pw- 8 8 1749219283 0 A - - gz Manage virtual users files for Pure-FTPdsg3_utils- 8 8 1787058260 0 A - - gz a package of utilities for sending SCSI commandsxcb_selinux_get_selection_context_context_length- 3 3 1588775193 0 B - - gz ec_key_set_conv_formEC_KEY_set_conv_form 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectshostid- 1 1 1785268171 0 A - - gz print the numeric identifier for the current hostdsa_meth_get_verifyDSA_meth_get_verify 3ssl 3 1783951958 0 B - - gz Routines to build up DSA methodsi2d_authority_keyidi2d_AUTHORITY_KEYID 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationnet::configNet::Config 3pm 3 1570999888 0 A - - gz Local configuration data for libnetxcb_copy_plane- 3 3 1588775193 0 A - - gz xcb_randr_get_provider_info_outputs_end- 3 3 1588775193 0 B - - gz curs_bkgd- 3x 3 1697309683 0 A - - gz curses window background manipulation routinesatq- 1 1 1665397397 0 B - - gz queue, examine or delete jobs for later executionload_policy- 8 8 1719954259 0 A - - gz load a new SELinux policy into the kernelxkballocgeomdoodadsXkbAllocGeomDoodads 3 3 1727145684 0 A - - gz Allocate doodads that are global to a keyboard geometryborder- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesssl_ctx_get_verify_depthSSL_CTX_get_verify_depth 3ssl 3 1783951966 0 B - - gz get currently set verification parameterslongname- 3x 3 1697309693 0 B - - gz curses environment query routinesfcconfigbuildfontsFcConfigBuildFonts 3 3 1535617491 0 A - - gz Build font databasemysql_embedded- 1 1 1786452947 0 B - t gz the MariaDB command-line tool (mysql is now a symlink to mariadb)yum2dnf- 8 8 1741686480 0 A - t gz Changes in DNF compared to YUMxcb_glx_get_materialfv_data_end- 3 3 1588775193 0 B - - gz lwres_buffer_putuint32- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementssl_use_privatekey_fileSSL_use_PrivateKey_file 3ssl 3 1783951952 0 B - - gz load certificate and key dataxmbreseticXmbResetIC 3 3 1727145684 0 A - - gz reset the state of an input contextxcb_xvmc_list_subpicture_types_types_iterator- 3 3 1588775193 0 B - - gz x509_req_dupX509_REQ_dup 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesssl_ctx_add_custom_extSSL_CTX_add_custom_ext 3ssl 3 1783951924 0 A - - gz custom TLS extension handlingfcobjectsetaddFcObjectSetAdd 3 3 1535617491 0 A - - gz Add to an object setuse_tioctl- 3x 3 1697309693 0 B - t gz miscellaneous curses utility routinessystemd.environment-generator- 7 7 1788492746 0 A - - gz systemd environment file generatorsgrub2-switch-to-blscfg- 8 8 1785729399 0 A - - gz Switch to using BLS config files.xgrabkeyXGrabKey 3 3 1727145684 0 A - - gz grab keyboard keysbn_mod_wordBN_mod_word 3ssl 3 1783951960 0 B - - gz arithmetic functions on BIGNUMs with integerscrypto_thread_run_onceCRYPTO_THREAD_run_once 3ssl 3 1783951966 0 A - - gz OpenSSL thread supportxcb_glx_get_pixel_mapuiv_data_length- 3 3 1588775193 0 B - - gz rand_drbg_get0_privateRAND_DRBG_get0_private 3ssl 3 1783951966 0 B - - gz get access to the global RAND_DRBG instancesxcb_input_xi_passive_grab_device- 3 3 1588775193 0 A - - gz evp_pkey_meth_freeEVP_PKEY_meth_free 3ssl 3 1783951961 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_randr_set_screen_size- 3 3 1588775193 0 A - - gz engine_set_dsaENGINE_set_DSA 3ssl 3 1783951952 0 B - - gz ENGINE cryptographic module supportengine_get_digestENGINE_get_digest 3ssl 3 1783951967 0 B - - gz ENGINE cryptographic module support copy_colormap_and_free_checked.3.gz@sUkxn ?evp_]bio_L#Smysq+) :=cpanp En=rsa_hxcb_8Y=syst]:winsLossl&stype$X=x509Qxkbacxcb_" xcb__menuAlogr RCי=xcb_#dh_mUxdra Nbi=xcb_\0plymH3syst 4ip-t׹ Cssl_uTssl_#Tts_r ?x509UmvadRdtcsdۺ Lvcon1Gxautdz=cpanS]k=ssl_ fKK=perl9U=newu Dsystּlw=stri)kF=ssl__de_=pam_0engiQssl_ Ua=ui_mb7=wadd d@=powe Bssl_ dxcb_(fileJ Jd2i_]w=selaEN!=xcb_=init@devlܾ 9Es=name.Kfcpalxcb_!d=tget =_nc_~ 9x509P;kd=xkbfA=xwcdQUxcb_pam_9 2xcb_t-=xcb_ ?)=xcb_2r=xcb_0_ϴ=pem_CLo=ocspNfile`Kcons]`Ussl_` cencoCaIkx=serv D=xcb_Rxcb_ bF!=dnf-2+=is_n 6usle>F=attr H =matcVfileH Mevp_bWtext'cZui_d@dsa_cCucs2c\evp_?dr@=yumAo=dh_m.Oxcb_ e3H=innsMPL*=engiWI=xcb_Pbio_f6xcb_24=dbusExcmsfPi2d_gcbio_gAmodugamysq[hzv=ctlo efile,i[xcb_i6evp_i ZV=fcdiSLmodujY B=x509 Wbn_sk Wevp_lIgrub @=cms_'U K=scsi Or2=x509Ok=perlVT#:=xkbfBP=d2i_ _dcgeSn .]=tlsv|declAcert 5xwri>xcb_G$P=ossl#xperl 9T=rsa_S/=chat0Ja =menuQ0k h=expof0@ =xget0a=lwre1H,]=ssl_z1%K=pbep!2A=ui_mp2agnupperlB_xcb_-]=xkbk2{xcb_B=i2d_r3r>=x5093Ymulto cpan?Uxcb_SZ=evp_a4]N=xcb_4"cryp6I=xcb_5F4=xcb_T5ssl_J :=tiff5hxcb_3Wd=md5_Z Ichattr- 1 1 1759820881 0 A - - gz change file attributes on a Linux file systemmenu menu 3x menu nexport- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)xgeteventdataXGetEventData 3 3 1727145684 0 A - - gz retrieve and free additional event data through cookies.lwres_gethostbyaddr_r- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryssl_client_hello_get0_legacy_versionSSL_client_hello_get0_legacy_version 3ssl 3 1783951964 0 B - - gz callback functions for early server-side ClientHello processingpbeparam_freePBEPARAM_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesui_method_get_readerUI_method_get_reader 3ssl 3 1783951927 0 A - - gz user interface method creation and destructionxkbkeynumactionsXkbKeyNumActions 3 3 1727145684 0 A - - gz Computes the number of actions associated with the key corresponding to keycodei2d_publickeyi2d_PublicKey 3ssl 3 1783951953 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresx509_lookup_get_storeX509_LOOKUP_get_store 3ssl 3 1783951954 0 B - - gz OpenSSL certificate lookup mechanismsevp_md_meth_get_result_sizeEVP_MD_meth_get_result_size 3ssl 3 1783951964 0 B - - gz Routines to build up EVP_MD methodsxcb_big_requests_enable_unchecked- 3 3 1588775193 0 B - - gz xcb_sync_set_priority_checked- 3 3 1588775193 0 B - - gz xcb_glx_get_booleanv_reply- 3 3 1588775193 0 B - - gz tiffreadencodedtileTIFFReadEncodedTile 3tiff 3 1785289550 0 A - - gz read and decode a tile of data from an open TIFF filexcb_input_set_device_button_mapping_unchecked- 3 3 1588775193 0 B - - gz systemd-tmpfiles-setup.service- 8 8 1788492746 0 B - - gz Creates, deletes and cleans up volatile and temporary files and directoriesssl_set_info_callbackSSL_set_info_callback 3ssl 3 1783951922 0 A - - gz handle information callback for SSL connectionsx509 1ssl- 1ssl 1 1783951950 0 A - - gz Certificate display and signing utilitymatchpathcon 3- 3 3 1770733597 0 A - - gz get the default SELinux security context for the specified path from the file contexts configurationbiosdecode- 8 8 1678811537 0 A - - gz BIOS information decoderbio_s_nullBIO_s_null 3ssl 3 1783951907 0 A - - gz null data sinkdoveadm-move- 1 1 1778562190 0 A - - gz Move messages matching the given search query into another mailboxsystem-auth- 5 5 1787058769 0 A - - gz Common configuration file for PAMified servicesperlref- 1 1 1789370959 0 A - - gz Perl references and nested data structuresxcb_xfixes_get_cursor_image_cursor_image_end- 3 3 1588775193 0 B - - gz is_scrollok- 3x 3 1697309692 0 B - - gz curses window propertiespos_menu_cursor- 3x 3 1697309694 0 B - - gz position a menu's cursorssl_waiting_for_asyncSSL_waiting_for_async 3ssl 3 1783951924 0 A - - gz manage asynchronous operationsxwithdrawwindowXWithdrawWindow 3 3 1727145684 0 B - - gz manipulate top-level windowsxcb_xfixes_intersect_region- 3 3 1588775193 0 A - - gz xcb_render_free_glyph_set_checked- 3 3 1588775193 0 B - - gz gvim- 1 1 1789033609 0 B - - gz Vi IMproved, a programmer's text editord2i_x509_pubkeyd2i_X509_PUBKEY 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationd2i_policyqualinfod2i_POLICYQUALINFO 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationssl_ctx_set_modeSSL_CTX_set_mode 3ssl 3 1783951964 0 A - - gz manipulate SSL engine modessl_set_timeoutSSL_set_timeout 3ssl 3 1783951961 0 B - - gz retrieve and manipulate session time and timeout settingsform_field_opts- 3x 3 1697309684 0 A - - gz set and get field optionsssl_add1_chain_certSSL_add1_chain_cert 3ssl 3 1783951959 0 B - - gz extra chain certificate processingpcre2_compile_context_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)fccharsetcountFcCharSetCount 3 3 1535617491 0 A - - gz Count entries in a charsetsg_rmsn- 8 8 1787058260 0 A - - gz send SCSI READ MEDIA SERIAL NUMBER commandssl_ctx_add0_chain_certSSL_CTX_add0_chain_cert 3ssl 3 1783951921 0 A - - gz extra chain certificate processingoO 3pm 3 1789370964 0 A - - gz Generic interface to Perl Compiler backendsnet::serventNet::servent 3pm 3 1789370964 0 A - - gz by-name interface to Perl's built-in getserv*() functionsxcb_screensaver_select_input_checked- 3 3 1588775193 0 B - - gz ceiling_panel- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionupUP 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasenofilter- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesx509_getm_notbeforeX509_getm_notBefore 3ssl 3 1783951963 0 B - - gz get or set certificate or CRL datessg_get_config- 8 8 1787058260 0 A - - gz send SCSI GET CONFIGURATION command (MMC-4 +)ssl_ctx_set_tlsext_status_argSSL_CTX_set_tlsext_status_arg 3ssl 3 1783951965 0 B - - gz OCSP Certificate Status Request functionsmvdelch- 3x 3 1697309691 0 B - - gz delete character under the cursor in a curses windowrand_drbg_generateRAND_DRBG_generate 3ssl 3 1783951953 0 A - - gz generate random bytes using the given drbg instancemvwgetch- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardxcb_xf86dri_get_client_driver_name_client_driver_name_length- 3 3 1588775193 0 B - - gz systemd.directives- 7 7 1788492749 0 A - - gz Index of configuration directivesd2i_pbkdf2paramd2i_PBKDF2PARAM 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationtiffflushTIFFFlush 3tiff 3 1785289550 0 A - - gz flush pending writes to an open TIFF filepod::simple::htmlbatchPod::Simple::HTMLBatch 3pm 3 1570967771 0 A - - gz convert several Pod files to several HTML filesxkbgetkeyactionsXkbGetKeyActions 3 3 1727145684 0 A - - gz Update the actions (the key_acts array) for a subset of the keys in a keyboard descriptionxkblockmodifiersXkbLockModifiers 3 3 1727145684 0 A - t gz Locks and unlocks any of the eight real keyboard modifiersperlfilter- 3pm 3 1570958908 0 C Filter::Util::perlfilter - gz grub2-script-check- 1 1 1785729399 0 A - - gz Check GRUB configuration file for syntax errors.pcre2api- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)d2i_ocsp_revokedinfod2i_OCSP_REVOKEDINFO 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationevp_des_ede_ecbEVP_des_ede_ecb 3ssl 3 1783951966 0 B - - gz EVP DES ciphercrypto_thread_read_lockCRYPTO_THREAD_read_lock 3ssl 3 1783951965 0 B - - gz OpenSSL thread supportxcb_x_print_print_start_job- 3 3 1588775193 0 A - - gz fcconfigparseandloadFcConfigParseAndLoad 3 3 1535617491 0 A - - gz load a configuration filevpddecode- 8 8 1678811537 0 A - - gz VPD structure decoderasn1_string_dataASN1_STRING_data 3ssl 3 1783951956 0 B - - gz ASN1_STRING utility functionsfcislowerFcIsLower 3 3 1535617491 0 A - - gz check for lower case ASCII characterx509_sig_info_getX509_SIG_INFO_get 3ssl 3 1783951953 0 B - - gz signature informationnewgrp- 1 1 1766065859 0 A - - gz log in to a new groupi2d_extended_key_usagei2d_EXTENDED_KEY_USAGE 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_tex_geniv_reply- 3 3 1588775193 0 B - - gz firewalld- 1 1 1787058610 0 A - - gz Dynamic Firewall Managerxml-config- 1 1 1465293854 0 C xml2-config - gz test::builder::io::scalarTest::Builder::IO::Scalar 3pm 3 1570971170 0 A - - gz A copy of IO::Scalar for Test::BuilderfcnameregisterobjecttypesFcNameRegisterObjectTypes 3 3 1535617491 0 A - - gz Register object typesmariadb-service-convert- 1 1 1786452947 0 A - - gz generate a mariadb.service file based on the current mysql/mariadb settingsbn_newBN_new 3ssl 3 1783951958 0 A - - gz allocate and free BIGNUMsmysql_thread_end- 3 3 1786452952 0 A - - gz Releases thread specific memoryecdsa_sig_newECDSA_SIG_new 3ssl 3 1783951967 0 A - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionstap::parser::iterator::streamTAP::Parser::Iterator::Stream 3pm 3 1570970555 0 A - - gz Iterator for filehandle-based TAP sourcesxcb_sync_set_counter_checked- 3 3 1588775193 0 B - - gz xcb_test_get_version_reply- 3 3 1588775193 0 B - - gz perl5224delta- 1 1 1789370954 0 A - - gz what is new for perl v5.22.4xcmscolorXcmsColor 3 3 1727145684 0 A - - gz Xcms color structuresha512sum- 1 1 1785268171 0 A - - gz compute and check SHA512 message digestxcb_randr_get_screen_resources_current_crtcs- 3 3 1588775193 0 B - - gz d2i_x509_req_biod2i_X509_REQ_bio 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationadd_wchnstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowsha1SHA1 3ssl 3 1783951951 0 B - - gz Secure Hash Algorithm\ kpY,U`6k>xcb_.5o>pam_K ?8~>evp_Q1 >tap:Ix509j_buffers_from_pixmapDZ>contZMYP>ssl_\Z,UY>dnss*:>xcb_r,yj>ssl_Ri2d__Z,Ure/man/m|o>x509'^5>dsa_Ms>read Bm>fcnaSN>mvwg TU[ >curs 3!>fcpaWHsU kp"A>bio_Dssl_!a_from_pixmap_strides.3.gzsU5!&>fcco Lcms_~K.>xseth ?M>openKYm>ssl_l.R>x509 Zsssd _>mysq KAp>x509gAsU kp^y>xcb_'an/man3/xcb_dri3_fd_J>psx_ =,>dh_gDF3>cryp_xcb_xcb_"2>rsa_ EfcstBQW^m>i2d_^c}>xcb_!tacTC.gz1]sUssl_Sxcb_!xcb_?"u>gvcoAxcb_~%>dtls]^,Ure/man/mtc>sct_iodifiers_reply.3.gz>secutLL7>xkbsF>xcb_!v>x509Xssl_YF>xrmc.J51930B--gzGet ent window geometryssUssUeckeddxcb_qdsa_UuaN>expo RH>magig߷>dovecOF>perl Zttyt>s >x509gxcb_6)$,Ut_selected_extensionnts_this_classes_len >yaml P!>evp_vUa >pureE09>evp_1>sg3_* Ma>xcb_1xcb_xcb_~ >ec_kuenco /xcb_=!"ta>hostYNA>dsa_R00>i2d_b/>net: Ls>xcb_k>xcb_(.>cursS L>atqN(%>load Fav>xkbaMf>bordR>ssl_ ` >long ?>fccoA6>mysq5^perlG& 5H&>yum2;unge&Ymoun<' Gsyst'8xcb_dri3_query_versieply.3.gz1"k>xcb_ evp_(Dtestu(Hxset(DE >lwre" CH}>ssl_| S>xmbr  I>xcb_; .b>x509  @ū>ssl_ RDen>fcob< >>use_  Cxcb_*8hecked.3.gzssl_+`0@Ure/man/man3/xcb_xcb_x+4H>syst @0B--gzor@'F,Uext4+<ssl_:,oSi>grub5 >ssl_-Vtexto-_[>xgra  6syst:.Vxcb_.3z>>bn_m  W[>cryp, K٢$>xcb_ %>rand a esU kpΧS>xcb_H!xcb_/"e_name_end.3.gzU>evp_W,>xcb_]|'>engi'PTm&>engiS>syst@h>ssl_@cT>x509A GGZP>matcQAk_>biosA 5u9>bio_!B 7U0A--gzeck>dovecB _an/man3/xcb_get_font$>systB LlwreC nget_font_path_path_length.3.gzA}sUpsU0B--ag?halfЈ 2GE?xcb_vC-h?is_sC 6?pos_D6--gzG@,Ure/man/mj.?ssl_HDRed.3.gzaxcb_;?xwitDGL?xcb_Es6x?xcb_@E"?0?gvimED7?d2i_E^-?d2i_6Fa?ssl_FIt?ssl_Gg#?form{G7N?ssl_GT?pcre*HNƽ?fcchHD36?d2i_N^evp_J<b?tiff)O R:s?xkbgPB?pod:Oc ?xkblPfF?perlQ 6?grubOQMxcb_#)|?pcreQ Npcre N ?d2i_Rcbio_B<bn_i Mi2d_a e?evp_~R<@f?crypRL?xcb_.S?fccogSI?vpddS 2systAPO,Uan/man3/xcb_get_modi_mapping_keycodes.3.%@?asn1TLwdove;RretP?mysqX<i?ecdsTXr?tap:Xd="?xcb_VY:?xcb_Yb?perlY9tk::"ttk:ʒ %?xcmsZ 9U1PxsUxcb_R'\;?sha5RZ Dk?xcb_Z-pkgcjRxcb_Ĕ0xgetWi2d_x\ ?d2i_Z_x509BKct_ptest_bcrypۗCxcb_,&Ze?add_Z[ dB?sha1[8mvwiQconsCWkdum A?echo3gale>?chagDwinfך>map_end.3.gz?x86_:b L?ssl_%Y?tap:1b1?xcb_)th.3.gzP,+?uuidQ?xcb_N-ř"?xset~mapping_reply.3.gz?xcb_(2?xcb_w.'3e?xcb_ƒ#+?sha1 ?QzZ?grouM HP?xcb_objcU<(H?i2d_Єgj!?secuPF)"Z?pkcsEJY3?ssl_ `tiff_>n?intro 2`?ui_gBR?xsetJW?xcb_d }?bio_?y?tap:Zxcb_O}H?x509`Zocsp֠E?perl'CGecho 1- 1 1 1785268171 0 A - - gz display a line of textx86_energy_perf_policy- 8 8 1789439397 0 A - - gz Manage Energy vs. Performance Policy via x86 Model Specific Registersssl_get_secure_renegotiation_supportSSL_get_secure_renegotiation_support 3ssl 3 1783951951 0 B - - gz manipulate SSL optionstap::parser::iterator::processTAP::Parser::Iterator::Process 3pm 3 1570970555 0 A - - gz Iterator for process-based TAP sourcesxcb_xf86dri_get_drawable_info_clip_rects- 3 3 1588775193 0 B - - gz uuid- 3 3 1770236297 0 A - - gz DCE compatible Universally Unique Identifier libraryxcb_shape_get_rectangles_rectangles_iterator- 3 3 1588775193 0 B - - gz xsetwmnormalhintsXSetWMNormalHints 3 3 1727145684 0 B - t gz allocate size hints structure and set or read a window's WM_NORMAL_HINTS propertyxcb_xf86dri_get_device_info_device_private_length- 3 3 1588775193 0 B - - gz xcb_xvmc_list_surface_types_surfaces_iterator- 3 3 1588775193 0 B - - gz xcb_input_get_device_motion_events- 3 3 1588775193 0 A - - gz sha1_updateSHA1_Update 3ssl 3 1783951962 0 B - - gz Secure Hash Algorithmgroup.conf- 5 5 1787058762 0 A - - gz configuration file for the pam_group modulexcb_glx_get_floatv- 3 3 1588775193 0 A - - gz i2d_asn1_generalizedtimei2d_ASN1_GENERALIZEDTIME 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationsecurity_deny_unknown- 3 3 1770733597 0 B - - gz get or set the enforcing state of SELinuxpkcs7_digest_freePKCS7_DIGEST_free 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesssl_in_initSSL_in_init 3ssl 3 1783951963 0 A - - gz retrieve information about the handshake state machineintrflush- 3x 3 1697309691 0 B - - gz curses input optionsui_get_default_methodUI_get_default_method 3ssl 3 1783951957 0 B - - gz user interfacexsetwindowborderpixmapXSetWindowBorderPixmap 3 3 1727145684 0 B - - gz change window attributesxcb_xkb_set_named_indicator- 3 3 1588775193 0 A - - gz bio_set_conn_hostnameBIO_set_conn_hostname 3ssl 3 1783951957 0 B - - gz connect BIOtap::parser::resultTAP::Parser::Result 3pm 3 1570970555 0 A - - gz Base class for TAP::Parser output objectsx509_store_set1_paramX509_STORE_set1_param 3ssl 3 1783951959 0 B - - gz X509_STORE setter and getter functionshalfdelay- 3x 3 1697309691 0 B - - gz curses input optionsi2d_pkcs7_sign_envelopei2d_PKCS7_SIGN_ENVELOPE 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationsystemd-rfkill.service- 8 8 1788492746 0 A - - gz Load and save the RF kill switch state at boot and changexcb_selinux_get_property_use_context_unchecked- 3 3 1588775193 0 B - - gz lwres_conf_print- 3 3 1786647171 0 B - - gz lightweight resolver configurationossl_store_loader_set_eofOSSL_STORE_LOADER_set_eof 3ssl 3 1783951963 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemessmime_write_pkcs7SMIME_write_PKCS7 3ssl 3 1783951920 0 A - - gz convert PKCS#7 structure to S/MIME formatxcb_record_get_context_unchecked- 3 3 1588775193 0 B - - gz nfs4_gid_to_name- 3 3 1536257348 0 C nfs4_uid_to_name - gz ossl_store_info_get0_certOSSL_STORE_INFO_get0_CERT 3ssl 3 1783951960 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsxcb_glx_get_booleanv_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_booleanv_data_length- 3 3 1588775193 0 B - - gz grub-mkfont- 1 1 1785729399 0 C grub2-mkfont - gz ttk::notebook- n n 1571246711 0 C ttk_notebook - gz xcb_xf86dri_open_connection_bus_id_length- 3 3 1588775193 0 B - - gz x509_extension_set_dataX509_EXTENSION_set_data 3ssl 3 1783951965 0 B - - gz extension utility functionsssl_ctx_set1_client_sigalgsSSL_CTX_set1_client_sigalgs 3ssl 3 1783951959 0 B - - gz set supported signature algorithmssoftware::license::eupl_1_2Software::License::EUPL_1_2 3pm 3 1570968579 0 A - - gz The European Union Public License (EUPL) v1.2openssl_ia32capOPENSSL_ia32cap 3ssl 3 1783951916 0 A - - gz the x86[_64] processor capabilities vectorxcb_xfixes_get_cursor_image_and_name_unchecked- 3 3 1588775193 0 B - - gz xcb_sync_query_fence_reply- 3 3 1588775193 0 B - - gz dpkg.cfg- 5 5 1639572371 0 A - - gz dpkg configuration filexselectionrequesteventXSelectionRequestEvent 3 3 1727145684 0 A - - gz SelectionRequest event structurecurs_getstr- 3x 3 1697309683 0 A - - gz accept character strings from curses terminal keyboardip-route- 8 8 1716453362 0 A - - gz routing table managementevp_aes_128_ecbEVP_aes_128_ecb 3ssl 3 1783951954 0 B - - gz EVP AES cipherxcb_store_colors_checked- 3 3 1588775193 0 B - - gz console- n n 1571246711 0 A - - gz Control the console on systems without a real consolefcobjectsetdestroyFcObjectSetDestroy 3 3 1535617491 0 A - - gz Destroy an object setperl561delta- 1 1 1789370954 0 A - - gz what's new for perl v5.6.1unix_update- 8 8 1787058766 0 A - - gz Helper binary that updates the password of a given userxcb_glx_get_clip_plane_data_length- 3 3 1588775193 0 B - - gz xcb_xkb_get_device_info_reply- 3 3 1588775193 0 B - - gz enchant-2- 1 1 1617878543 0 A - - gz a spellcheckerxcb_x_print_print_start_job_checked- 3 3 1588775193 0 B - - gz deleteln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowpcre2_substring_copy_bynumber- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)rsa_padding_check_sslv23RSA_padding_check_SSLv23 3ssl 3 1783951956 0 B - - gz asymmetric encryption paddingx509_store_set_default_pathsX509_STORE_set_default_paths 3ssl 3 1783951956 0 B - - gz X509_STORE manipulationx509_add1_ext_i2dX509_add1_ext_i2d 3ssl 3 1783951961 0 B - - gz X509 extension decode and encode functionspod::text::colorPod::Text::Color 3pm 3 1570975952 0 A - - gz Convert POD data to formatted color ASCII texttest2::eventfacet::errorTest2::EventFacet::Error 3pm 3 1570971170 0 A - - gz Facet for errors that need to be shown.sort 1- 1 1 1785268171 0 A - - gz sort lines of text filesperlpragma- 1 1 1789370958 0 A - - gz how to write a user pragmafgetfilecon- 3 3 1770733597 0 B - - gz get SELinux security context of a fileio::dirIO::Dir 3pm 3 1789370963 0 A - - gz supply object methods for directory handlesxcb_selinux_get_device_context_context_end- 3 3 1588775193 0 B - - gz getGET 1 1 1650658387 0 A - - gz Simple command line user agentxcb_expose_event_t- 3 3 1588775193 0 A - - gz NOT YET DOCUMENTEDpcre2_match_data_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)yum-debug-restore- 1 1 1712570567 0 A - - gz redirecting to DNF debug Plugini2d_pkcs8_priv_key_info_fpi2d_PKCS8_PRIV_KEY_INFO_fp 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationlwres_conf_parse- 3 3 1786647171 0 B - - gz lightweight resolver configurationxkballocgeomoverlaysXkbAllocGeomOverlays 3 3 1727145684 0 A - - gz Allocate overlays in a sectionxcb_xfixes_create_region- 3 3 1588775193 0 A - - gz profession_infosPROFESSION_INFOS 3ssl 3 1783951955 0 B - - gz Accessors and settors for ADMISSION_SYNTAXssl_use_privatekeySSL_use_PrivateKey 3ssl 3 1783951960 0 B - - gz load certificate and key datadcb-ets- 8 8 1716453362 0 A - - gz show / manipulate ETS (Enhanced Transmission Selection) settings of the DCB (Data Center Bridging) subsystemssl_ctx_set_max_send_fragmentSSL_CTX_set_max_send_fragment 3ssl 3 1783951958 0 B - - gz Control fragment size settings and pipelining operationstiffcodecTIFFcodec 3tiff 3 1785289550 0 A - - gz codec-related utility routinesxcb_xf86dri_get_device_info_reply- 3 3 1588775193 0 B - - gz setfscreatecon- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new file system objectxcmsquerygreenXcmsQueryGreen 3 3 1727145684 0 B - - gz obtain black, blue, green, red, and white CCC color specificationsmvadd_wchstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowrsa_meth_set0_app_dataRSA_meth_set0_app_data 3ssl 3 1783951959 0 B - - gz Routines to build up RSA methodsipaddressorrange_newIPAddressOrRange_new 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesec_key_get0_groupEC_KEY_get0_group 3ssl 3 1783951958 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsxcb_selinux_get_selection_context- 3 3 1588775193 0 A - - gz xkbsaredirectvmodsmaskXkbSARedirectVModsMask 3 3 1727145684 0 A - - gz Returns the vmods_mask0 and vmods_mask1 fields of act converted to an unsigned intpam_sm_chauthtok- 3 3 1787058767 0 A - - gz PAM service function for authentication token managementtk_getsavefiletk_getSaveFile n n 1571246711 0 B - - gz pop up a dialog box for the user to select a file to open or save.bn_rshift1BN_rshift1 3ssl 3 1783951960 0 B - - gz bit operations on BIGNUMsx509_lookup_meth_get_get_by_aliasX509_LOOKUP_meth_get_get_by_alias 3ssl 3 1783951955 0 B - - gz Routines to build up X509_LOOKUP methodspkg-config- 1 1 1513385616 0 A - - gz a system for configuring build dependency informationperl5101delta- 1 1 1789370953 0 A - - gz what is new for perl v5.10.1xcb_x_print_print_set_image_resolution- 3 3 1588775193 0 A - - gz mountstats- 8 8 1536257348 0 A - - gz Displays various NFS client per-mount statisticsmvgetch- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardbasename- 1 1 1785268171 0 A - - gz strip directory and suffix from filenamesssl_key_updateSSL_key_update 3ssl 3 1783951958 0 A - - gz initiate and obtain information about updating connection keysxcb_xkb_get_names- 3 3 1588775193 0 A - - gz dgettext- 3 3 1465650185 0 A - - gz translate messagexcb_query_tree_children- 3 3 1588775193 0 B - - gz query the window treexcb_test_fake_input_checked- 3 3 1588775193 0 B - - gz xcb_record_unregister_clients- 3 3 1588775193 0 A - - gz xrmputresourceXrmPutResource 3 3 1727145684 0 A - - gz store database resourcesssl_ctx_set_tlsext_status_typeSSL_CTX_set_tlsext_status_type 3ssl 3 1783951963 0 B - - gz OCSP Certificate Status Request functionsd2i_ocsp_signatured2i_OCSP_SIGNATURE 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationopenssl_secure_actual_sizeOPENSSL_secure_actual_size 3ssl 3 1783951966 0 B - - gz secure heap storagexcb_x_print_print_get_document_data_data- 3 3 1588775193 0 B - - gz cpan::api::howtoCPAN::API::HOWTO 3pm 3 1748961141 0 A - - gz a recipe book for programming with CPAN.pmmode_to_security_class- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.usernotice_newUSERNOTICE_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesextutils::mkbootstrapExtUtils::Mkbootstrap 3pm 3 1570956921 0 A - - gz make a bootstrap file for use by DynaLoaderxcb_dri2_create_drawable- 3 3 1588775193 0 A - - gz file::homedir::testFile::HomeDir::Test 3pm 3 1570957758 0 A - - gz Prevent the accidental creation of user-owned files during testingui_ctrlUI_ctrl 3ssl 3 1783951957 0 B - - gz user interfacecms_get0_signerinfosCMS_get0_SignerInfos 3ssl 3 1783951964 0 A - - gz CMS signedData signer functionspanel_hidden- 3x 3 1697309694 0 B - - gz panel stack extension for cursesxcb_xfixes_union_region- 3 3 1588775193 0 A - - gz file_contexts.homedirs- 5 5 1770733597 0 B - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendopenssl-crl- 1ssl 1 1783951902 0 A - - gz CRL utilityocsp_request_add1_certOCSP_request_add1_cert 3ssl 3 1783951951 0 B - - gz OCSP request functionsxrmputstringresourceXrmPutStringResource 3 3 1727145684 0 B - - gz store database resourcests_msg_imprint_dupTS_MSG_IMPRINT_dup 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesget_default_type- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionswgetnstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardset_form_init- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationsgs- 1 1 1748918902 0 A - - gz Ghostscript (PostScript and PDF language interpreter and previewer)xtextitem16XTextItem16 3 3 1727145684 0 B - - gz draw polytext text and text drawing structuresxsetwmiconnameXSetWMIconName 3 3 1727145684 0 A - - gz set or read a window's WM_ICON_NAME propertyx509_store_set_verify_cbX509_STORE_set_verify_cb 3ssl 3 1783951966 0 B - - gz set verification callbackx509_req_set1_signature_algoX509_REQ_set1_signature_algo 3ssl 3 1783951961 0 B - - gz signature informationio::uncompress::baseIO::Uncompress::Base 3pm 3 1782702953 0 A - - gz Base Class for IO::Uncompress modulesxcb_randr_get_crtc_info_possible_end- 3 3 1588775193 0 B - - gz xcb_x_print_print_start_doc_checked- 3 3 1588775193 0 B - - gz fc-validate- 1 1 1528978121 0 A - - gz validate font filesxcb_xv_query_extension_reply- 3 3 1588775193 0 B - - gz rsa- 1ssl 1 1783951950 0 A - - gz RSA key processing toolxcb_input_set_device_button_mapping_reply- 3 3 1588775193 0 B - - gz xcb_glx_get_minmax_parameteriv_data_end- 3 3 1588775193 0 B - - gz ossl_store_ctxOSSL_STORE_CTX 3ssl 3 1783951966 0 B - - gz Types and functions to read objects from a URIct_policy_eval_ctx_get0_certCT_POLICY_EVAL_CTX_get0_cert 3ssl 3 1783951953 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyxcb_selinux_get_device_create_context_context- 3 3 1588775193 0 B - - gz ssl_read_exSSL_read_ex 3ssl 3 1783951963 0 B - - gz read bytes from a TLS/SSL connectioninit_pair- 3x 3 1697309691 0 B - - gz curses color manipulation routinesbn_clear_freeBN_clear_free 3ssl 3 1783951956 0 B - - gz allocate and free BIGNUMsxqueryfontXQueryFont 3 3 1727145684 0 B - - gz load or unload fonts and font metric structurestap::parser::sourcehandler::executableTAP::Parser::SourceHandler::Executable 3pm 3 1570970555 0 A - - gz Stream output from an executable TAP sourcetest2::tools::tinyTest2::Tools::Tiny 3pm 3 1570971170 0 A - - gz Tiny set of tools for unfortunate souls who cannot use Test2::Suite.ocsp_singleresp_freeOCSP_SINGLERESP_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcb_composite_query_version_reply- 3 3 1588775193 0 B - - gz lwres_buffer_invalidate- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementbio_addr_familyBIO_ADDR_family 3ssl 3 1783951965 0 B - - gz BIO_ADDR routinesxcb_randr_get_provider_info_name_length- 3 3 1588775193 0 B - - gz set_menu_spacing- 3x 3 1697309685 0 A - - gz set and get spacing between menu items.sg_vpd- 8 8 1787058260 0 A - - gz fetch SCSI VPD page and/or decode its responsexcb_query_best_size_unchecked- 3 3 1588775193 0 B - - gz xrmparsecommandXrmParseCommand 3 3 1727145684 0 B - - gz initialize the Resource Manager, Resource Manager structures, and parse the command lineevp_camellia_192_cfb128EVP_camellia_192_cfb128 3ssl 3 1783951962 0 B - - gz EVP Camellia cipherpem_do_headerPEM_do_header 3ssl 3 1783951956 0 B - - gz PEM encoding routinesd2i_asn1_sequence_anyd2i_ASN1_SEQUENCE_ANY 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationperldoc perldoc 3pm perldoc 1xcb_render_free_picture- 3 3 1588775193 0 A - - gz evp_kdf_sizeEVP_KDF_size 3ssl 3 1783951959 0 B - - gz EVP KDF routinesxcb_glx_are_textures_resident_data_length- 3 3 1588775193 0 B - - gz iptunnel- 8 8 1598809658 0 A - - gz creates, deletes, and displays configured tunnelsattr_set- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesx509v3_ext_i2dX509V3_EXT_i2d 3ssl 3 1783951964 0 B - - gz X509 extension decode and encode functionsmodule::build::platform::unixModule::Build::Platform::Unix 3pm 3 1570964341 0 A - - gz Builder class for Unix platformsxcb_glx_get_tex_envfv_data_end- 3 3 1588775193 0 B - - gz find-repos-of-install- 1 1 1712570567 0 B - - gz classic YUM utilities implemented as CLI shims on top of DNFpam_prompt- 3 3 1787058767 0 A - - gz interface to conversation functionlibpsx- 3 3 1612504337 0 A - - gz POSIX semantics for system callsx509_get_ext_by_criticalX509_get_ext_by_critical 3ssl 3 1783951953 0 B - - gz extension stack utility functionsxcb_get_input_focus_unchecked- 3 3 1588775193 0 B - - gz ssl_get_pending_cipherSSL_get_pending_cipher 3ssl 3 1783951951 0 B - - gz get SSL_CIPHER of a connectionperlopenbsd- 1 1 1789370958 0 A - - gz Perl version 5 on OpenBSD systemsevp_pkey_meth_set_signctxEVP_PKEY_meth_set_signctx 3ssl 3 1783951957 0 B - - gz manipulating EVP_PKEY_METHOD structureversion::internalsversion::Internals 3pm 3 1570981193 0 A - - gz Perl extension for Version Objectsgrub2-syslinux2cfg- 1 1 1785729399 0 A - - gz Transform a syslinux config file into a GRUB config.xcb_xkb_extension_device_notify_event_t- 3 3 1588775193 0 A - - gz xcb_randr_get_crtc_transform_pending_filter_name_end- 3 3 1588775193 0 B - - gz lwres_freerrset- 3 3 1786647171 0 C lwres_getrrsetbyname - gz dpkg-deb- 1 1 1639572370 0 A - - gz Debian package archive (.deb) manipulation toolconvert- 1 1 1784709495 0 A - - gz convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more.test2::eventfacetTest2::EventFacet 3pm 3 1570971170 0 A - - gz Base class for all event facets.ssl_get_all_async_fdsSSL_get_all_async_fds 3ssl 3 1783951964 0 A - - gz manage asynchronous operationsbio_addrinfo_addressBIO_ADDRINFO_address 3ssl 3 1783951952 0 B - - gz BIO_ADDRINFO type and routinesxkbgetkeyexplicitcomponentsXkbGetKeyExplicitComponents 3 3 1727145684 0 A - t gz Obtain the explicit components (the explicit array) for a subset of the keys in a keyboard descriptionxcb_input_list_input_devices_infos_iterator- 3 3 1588775193 0 B - - gz run-with-aspell- 1 1 1650294651 0 A - - gz script to help use GNU Aspell as an ispell replacementflushinp- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesmknod- 1 1 1785268171 0 A - - gz make block or character special filesfree_item- 3x 3 1697309694 0 B - - gz create and destroy menu itemsslk_attr_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionlynx- 1 1 1650315665 0 A - - gz a general purpose distributed information browser for the World Wide Websefcontext_compile- 8 8 1770733597 0 A - - gz compile file context regular expression filesnet::pop3Net::POP3 3pm 3 1570999888 0 A - - gz Post Office Protocol 3 Client class (RFC1939)evp_aria_192_cfb8EVP_aria_192_cfb8 3ssl 3 1783951954 0 B - - gz EVP ARIA cipherwc- 1 1 1785268171 0 A - - gz print newline, word, and byte counts for each fileutmpdump- 1 1 1770236297 0 A - - gz dump UTMP and WTMP files in raw formati2d_asidentifiersi2d_ASIdentifiers 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationxsetpointer- 1 1 1571144887 0 A - - gz set an X Input device as the main pointerxcb_randr_query_provider_property- 3 3 1588775193 0 A - - gz dracut.cmdline- 7 7 1786666418 0 A - - gz dracut kernel command line optionscpan::meta::yamlCPAN::Meta::YAML 3pm 3 1570951460 0 A - - gz Read and write a subset of YAML for CPAN Meta filesxcb_glx_get_queryiv_arb_data- 3 3 1588775193 0 B - - gz bn_hex2bnBN_hex2bn 3ssl 3 1783951953 0 B - - gz format conversionsd2i_profession_infod2i_PROFESSION_INFO 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_screen_resources_modes- 3 3 1588775193 0 B - - gz selinux_raw_context_to_color- 3 3 1770733597 0 A - - gz Return RGB color string for an SELinux security contextiptables-extensions- 8 8 1712083061 0 A - - gz list of extensions in the standard iptables distributionxdestroyimageXDestroyImage 3 3 1727145684 0 B - - gz image utilitiesx509v3_get_ext_by_objX509v3_get_ext_by_OBJ 3ssl 3 1783951959 0 B - - gz extension stack utility functionsxkbptractionxXkbPtrActionX 3 3 1727145684 0 A - t gz Returns the high_XXX and low_XXX fields of act converted to a signed intengine_get_dsaENGINE_get_DSA 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportui_add_input_booleanUI_add_input_boolean 3ssl 3 1783951958 0 B - - gz user interfacei2d_ts_tst_info_bioi2d_TS_TST_INFO_bio 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri2_query_version_reply- 3 3 1588775193 0 B - - gz mysql_set_character_set- 3 3 1786452952 0 A - t gz Sets the default character set for connectionxcb_ungrab_server_checked- 3 3 1588775193 0 B - - gz cap_dup- 3 3 1612504337 0 B - - gz capability data object storage managementsk_type_sortsk_TYPE_sort 3ssl 3 1783951955 0 B - - gz stack containerxcb_change_keyboard_mapping_checked- 3 3 1588775193 0 B - - gz vdir- 1 1 1785268171 0 A - - gz list directory contentsdebuginfod-find- 1 1 1699032179 0 A - t gz request debuginfo-related datasmyrna- 1 1 1712407627 0 A - - gz interactive graph viewerpam_filter- 8 8 1787058762 0 A - - gz PAM filter modulesystemd-update-utmp-runlevel.service- 8 8 1788492746 0 B - - gz Write audit and utmp updates at bootup, runlevel changes and shutdowngrub2-set-password- 8 8 1785729399 0 A - - gz Generate the user.cfg file containing the hashed grub bootloader password.ssl_ctx_get_client_cert_cbSSL_CTX_get_client_cert_cb 3ssl 3 1783951962 0 B - - gz handle client certificate callback functiondes_modes- 7ssl 7 1783951930 0 A - - gz the variants of DES and other crypto algorithms of OpenSSLperlxstut- 1 1 1789370961 0 A - - gz Tutorial for writing XSUBsvfychain- 1 1 1776188685 0 A - - gz vfychain [options] [revocation options] certfile [[options] certfile] ...xcb_xv_set_port_attribute_checked- 3 3 1588775193 0 B - - gz evp_pkey_assign_dhEVP_PKEY_assign_DH 3ssl 3 1783951952 0 B - - gz EVP_PKEY assignment functionsopenssl-ec- 1ssl 1 1783951902 0 A - - gz EC key processingssl_ctx_add_server_custom_extSSL_CTX_add_server_custom_ext 3ssl 3 1783951955 0 B - - gz custom TLS extension handlingpem_write_x509PEM_write_X509 3ssl 3 1783951963 0 B - - gz PEM routinesdbilogstrip- 1 1 1786438157 0 A - - gz filter to normalize DBI trace logs for diff'ingxcb_x_print_print_get_one_attributes_unchecked- 3 3 1588775193 0 B - - gz xcb_dri3_query_version- 3 3 1588775193 0 A - - gz bkgdset- 3x 3 1697309690 0 B - - gz curses window background manipulation routinesbn_to_montgomeryBN_to_montgomery 3ssl 3 1783951959 0 B - - gz Montgomery multiplicationi2d_dsaparamsi2d_DSAparams 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationssl_get_peer_cert_chainSSL_get_peer_cert_chain 3ssl 3 1783951956 0 A - - gz get the X509 certificate chain of the peerbio_f_mdBIO_f_md 3ssl 3 1783951960 0 A - - gz message digest BIO filterbn_ctx_newBN_CTX_new 3ssl 3 1783951960 0 A - - gz allocate and free BN_CTX structuresx509_lookup_by_fingerprintX509_LOOKUP_by_fingerprint 3ssl 3 1783951963 0 B - - gz OpenSSL certificate lookup mechanismshttp::tinyHTTP::Tiny 3pm 3 1712407878 0 A - - gz A small, simple, correct HTTP/1.1 clientdh_get_ex_new_indexDH_get_ex_new_index 3ssl 3 1783951956 0 B - - gz application-specific databio_should_writeBIO_should_write 3ssl 3 1783951957 0 B - - gz BIO retry functionsreboot- 8 8 1788492744 0 B - - gz Halt, power-off or reboot the machinesct_set1_signatureSCT_set1_signature 3ssl 3 1783951953 0 B - - gz A Certificate Transparency Signed Certificate Timestampxcb_glx_get_query_objectuiv_arb- 3 3 1588775193 0 A - - gz insnstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowtk_version- n n 1571246711 0 B - - gz Variables used or set by Tkgtar- 1 1 1756198657 0 B - - gz an archiving utilitylwp::mediatypesLWP::MediaTypes 3pm 3 1650650401 0 A - - gz guess media type for a file or a URLerr_peek_last_errorERR_peek_last_error 3ssl 3 1783951953 0 B - - gz obtain error code and dataPCRE2 3- 3 3 1659456448 0 C pcre2 - gz mysql_install_db- 1 1 1786452947 0 A - - gz initialize MariaDB data directory (mysql_install_db is now a symlink to mariadb-install-db)xreparenteventXReparentEvent 3 3 1727145684 0 A - - gz ReparentNotify event structurerpm2cpio- 8 8 1734408661 0 A - - gz Extract cpio archive from RPM Package Manager (RPM) package.xfreeeventdataXFreeEventData 3 3 1727145684 0 B - - gz retrieve and free additional event data through cookies.pam_getenv- 3 3 1787058767 0 A - - gz get a PAM environment variablexkbgetnamedindicatorXkbGetNamedIndicator 3 3 1727145684 0 A - - gz Look up the indicator map and other information for an indicator by namexcb_image_text_8- 3 3 1588775193 0 A - - gz Draws textnamed- 8 8 1786647172 0 A - - gz Internet domain name servercrypto_secure_usedCRYPTO_secure_used 3ssl 3 1783951954 0 B - - gz secure heap storageavc_cache_stats- 3 3 1770733597 0 A - - gz obtain userspace SELinux AVC statisticswdctl- 8 8 1770236297 0 A - - gz show hardware watchdog statusnetworkmanagerNetworkManager 8 8 1787551244 0 A - - gz network management daemoness_cert_id_newESS_CERT_ID_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesssl_session_set1_ticket_appdataSSL_SESSION_set1_ticket_appdata 3ssl 3 1783951963 0 B - - gz manage session ticket application datanm- 1 1 1766067028 0 A - - gz list symbols from object filestap::parser::multiplexerTAP::Parser::Multiplexer 3pm 3 1570970555 0 A - - gz Multiplex multiple TAP::Parserstgetent- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databaseset_menu_init- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationswgetn_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardxcb_glx_is_texture- 3 3 1588775193 0 A - - gz mysql_field_seek- 3 3 1786452952 0 A - - gz sets the field cursor to given offsetmysql_stmt_param_count- 3 3 1786452952 0 A - - gz Returns number of parametersdbi::dbd::sqlengine::developersDBI::DBD::SqlEngine::Developers 3pm 3 1786438153 0 A - - gz Developers documentation for DBI::DBD::SqlEnginecurses_version- 3x 3 1697309691 0 B - - gz miscellaneous curses extensionsbio_new_sslBIO_new_ssl 3ssl 3 1783951954 0 B - - gz SSL BIOpr29_4- 3 3 1570985734 0 A - - gz API functionlibnss_resolve.so.2- 8 8 1788492744 0 B - - gz Provide hostname resolution via systemd-resolved.serviceevp_pkey_ctx_set_dh_nidEVP_PKEY_CTX_set_dh_nid 3ssl 3 1783951960 0 B - - gz algorithm specific control operationsxsetarcmodeXSetArcMode 3 3 1727145684 0 A - - gz GC convenience routinesssl_session_set1_master_keySSL_SESSION_set1_master_key 3ssl 3 1783951924 0 A - - gz get internal TLS/SSL random values and get/set master keyxcb_input_get_device_control_unchecked- 3 3 1588775193 0 B - - gz fcpatternaddrangeFcPatternAddRange 3 3 1535617491 0 C FcPatternAdd-Type - gz xcb_dri2_get_buffers_buffers- 3 3 1588775193 0 B - - gz pkcs7_verifyPKCS7_verify 3ssl 3 1783951956 0 A - - gz verify a PKCS#7 signedData structurexcb_xv_get_video- 3 3 1588775193 0 A - - gz time::tmTime::tm 3pm 3 1789370966 0 A - - gz internal object used by Time::gmtime and Time::localtimekpartx- 8 8 1777980504 0 A - - gz Create device maps from partition tables.xcb_client_message_event_t- 3 3 1588775193 0 A - - gz NOT YET DOCUMENTEDstringprep_4i- 3 3 1570985734 0 A - - gz API functionxraisewindowXRaiseWindow 3 3 1727145684 0 A - - gz change window stacking orderterm_attrs- 3x 3 1697309693 0 B - - gz curses environment query routinesxkbsasetscreenXkbSASetScreen 3 3 1727145684 0 A - t gz Sets the screenXXX field of act from sxmbtextescapementXmbTextEscapement 3 3 1727145684 0 A - - gz obtain the escapement of textbind_textdomain_codeset- 3 3 1465650185 0 A - - gz set encoding of message translationsgpg-agent- 1 1 1768528101 0 A - - gz Secret key management for GnuPGxgetgeometryXGetGeometry 3 3 1727145684 0 B - t gz get current window attribute or geometry and current window attributes structurebn_mpi2bnBN_mpi2bn 3ssl 3 1783951964 0 B - - gz format conversionsgrub2-kbdcomp- 1 1 1785729399 0 A - - gz Generate a GRUB keyboard layout file.del_curterm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasesg_stream_ctl- 8 8 1787058260 0 A - - gz send SCSI STREAM CONTROL or GET STREAM STATUS commandevp_digestinitEVP_DigestInit 3ssl 3 1783951966 0 A - - gz EVP digest routinesxcmscieluvquerymaxlcXcmsCIELuvQueryMaxLC 3 3 1727145684 0 B - - gz obtain the CIE L*u*v* coordinatesd2i_proxy_policyd2i_PROXY_POLICY 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_providers_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_invert_region- 3 3 1588775193 0 A - - gz mariadbd- 8 8 1786462006 0 B - - gz the MariaDB server (mysqld is now a symlink to mariadbd)xcb_xfixes_get_cursor_name_name- 3 3 1588775193 0 B - - gz pod2usage- 1 1 1570967838 0 A - - gz print usage messages from embedded pod docs in filesuuid_parse- 3 3 1770236297 0 A - - gz convert an input UUID string into binary representationssl_add_dir_cert_subjects_to_stackSSL_add_dir_cert_subjects_to_stack 3ssl 3 1783951952 0 B - - gz load certificate namescurs_util- 3x 3 1697309684 0 A - - gz miscellaneous curses utility routinesenchantEnchant 1 1 1617878543 0 C enchant-2 - gz ess_issuer_serial_newESS_ISSUER_SERIAL_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesx509_store_ctx_set_verify_cbX509_STORE_CTX_set_verify_cb 3ssl 3 1783951966 0 A - - gz get and set verification callbackdh_set_lengthDH_set_length 3ssl 3 1783951958 0 B - - gz Routines for getting and setting data in a DH objectwall- 1 1 1770236297 0 A - - gz write a message to all usersmariadb_rpl_close- 3 3 1786452952 0 A - - gz Closes replication streamxcb_glx_get_materialiv_reply- 3 3 1588775193 0 B - - gz Qxcb_sPd2i_&^prezip-bin- 1 1 1650294651 0 A - - gz prefix zip delta word list compressor/decompressorautoheader- 1 1 1723577448 0 A - - gz Create a template header for configuremysql_options- 3 3 1786452952 0 A - - gz Used to set extra connect options and affect behavior of a connectioncrypttab- 5 5 1788492744 0 A - - gz Configuration for encrypted block devicesossl_store_searchOSSL_STORE_SEARCH 3ssl 3 1783951966 0 A - - gz Type and functions to create OSSL_STORE search criteriaed25519Ed25519 7ssl 7 1783951967 0 A - - gz EVP_PKEY Ed25519 and Ed448 supportxcb_randr_get_crtc_gamma_green- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_image_and_name_reply- 3 3 1588775193 0 B - - gz smime_write_cmsSMIME_write_CMS 3ssl 3 1783951920 0 A - - gz convert CMS structure to S/MIME formatrsa_get_default_methodRSA_get_default_method 3ssl 3 1783951958 0 B - - gz select RSA methodxcb_input_open_device_pad_1- 3 3 1588775193 0 B - - gz list::util::xsList::Util::XS 3pm 3 1570969559 0 A - - gz Indicate if List::Util was compiled with a C compilerrmdir- 1 1 1785268171 0 A - - gz remove empty directoriesui_get0_result_stringUI_get0_result_string 3ssl 3 1783951951 0 B - - gz User interface string parsingxcb_input_get_device_button_mapping_map_end- 3 3 1588775193 0 B - - gz setup-nsssysinit- 1 1 1776188685 0 A - - gz Query or enable the nss-sysinit modulexdrawrectanglesXDrawRectangles 3 3 1727145684 0 B - - gz draw rectangles and rectangles structurexkbfreegeomoverlaykeysXkbFreeGeomOverlayKeys 3 3 1727145684 0 A - - gz Free keys in an overlay rowxcb_randr_get_crtc_info_outputs- 3 3 1588775193 0 B - - gz tie::refhashTie::RefHash 3pm 3 1789370966 0 A - - gz use references as hash keysxcb_xkb_list_components_keymaps_length- 3 3 1588775193 0 B - - gz c_rehash- 1ssl 1 1783951950 0 C openssl-rehash - gz filter::cppFilter::cpp 3pm 3 1570958908 0 A - - gz cpp source filtermvscanw- 3x 3 1697309692 0 B - - gz convert formatted input from a curses windowevp_pkey_ctx_get1_idEVP_PKEY_CTX_get1_id 3ssl 3 1783951964 0 B - - gz algorithm specific control operationsresize_term_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_glx_query_context_attribs- 3 3 1588775193 0 B - - gz sg_rbuf- 8 8 1787058260 0 A - - gz reads data using SCSI READ BUFFER commandxcb_input_xi_query_version- 3 3 1588775193 0 A - - gz xkbgetkeysymsXkbGetKeySyms 3 3 1727145684 0 A - - gz Obtain the symbols for a subset of the keys in a keyboard descriptionengine_register_all_dhENGINE_register_all_DH 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supporttiffswabarrayoflongTIFFSwabArrayOfLong 3tiff 3 1785289550 0 C TIFFswab - gz mkfs.minix- 8 8 1770236297 0 A - - gz make a Minix filesystematop- 1 1 1641642540 0 A - - gz Advanced System & Process Monitorevp_cast5_cfb64EVP_cast5_cfb64 3ssl 3 1783951959 0 B - - gz EVP CAST cipherxcb_sync_destroy_counter_checked- 3 3 1588775193 0 B - - gz sg_sat_read_gplog- 8 8 1787058260 0 A - - gz use ATA READ LOG EXT command via a SCSI to ATA Translation (SAT) layerossl_store_search_get0_bytesOSSL_STORE_SEARCH_get0_bytes 3ssl 3 1783951962 0 B - - gz Type and functions to create OSSL_STORE search criterianamed.conf- 5 5 1786647172 0 A - - gz configuration file for namedxcb_dri3_buffers_from_pixmap_strides_end- 3 3 1588775193 0 B - - gz keybound_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionmitem_current- 3x 3 1697309694 0 A - - gz set and get current_menu_itemx509_lookup_meth_set_get_by_issuer_serialX509_LOOKUP_meth_set_get_by_issuer_serial 3ssl 3 1783951955 0 B - - gz Routines to build up X509_LOOKUP methodsengine_unregister_ciphersENGINE_unregister_ciphers 3ssl 3 1783951952 0 B - - gz ENGINE cryptographic module supportxcb_dri2_get_param_unchecked- 3 3 1588775193 0 B - - gz xcb_randr_get_output_property_data_length- 3 3 1588775193 0 B - - gz bio_get_callback_argBIO_get_callback_arg 3ssl 3 1783951952 0 B - - gz BIO callback functionsbaudrate_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_list_properties- 3 3 1588775193 0 A - - gz lwres_sethostent- 3 3 1786647171 0 B - - gz lightweight resolver get network host entrymd4MD4 3ssl 3 1783951964 0 B - - gz MD2, MD4, and MD5 hash functionsimagemagickImageMagick 1 1 1784709495 0 A - - gz is a free software suite for the creation, modification and display of bitmap images.mvgetn_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardxutf8textescapementXutf8TextEscapement 3 3 1727145684 0 B - - gz obtain the escapement of textssl_ctx_get_min_proto_versionSSL_CTX_get_min_proto_version 3ssl 3 1783951923 0 A - - gz Get and set minimum and maximum supported protocol versionxcb_present_notify_msc_checked- 3 3 1588775193 0 B - - gz keyctl_update- 3 3 1633701054 0 A - - gz update a keycms_get1_crlsCMS_get1_crls 3ssl 3 1783951961 0 B - - gz CMS certificate and CRL utility functionsxcb_input_xi_query_device_infos_iterator- 3 3 1588775193 0 B - - gz wattron- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesbio_set_accept_biosBIO_set_accept_bios 3ssl 3 1783951960 0 B - - gz accept BIOevp_kdf_ctx_new_idEVP_KDF_CTX_new_id 3ssl 3 1783951966 0 B - - gz EVP KDF routinesxcb_get_keyboard_control- 3 3 1588775193 0 A - - gz meta- 3x 3 1697309691 0 B - - gz curses input optionsd2i_pkcs7_encryptd2i_PKCS7_ENCRYPT 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxcb_list_fonts_with_info- 3 3 1588775193 0 A - - gz get matching font names and informationidna_to_unicode_lzlz- 3 3 1570985734 0 A - - gz API functionx509_name_print_exX509_NAME_print_ex 3ssl 3 1783951965 0 A - - gz X509_NAME printing routinesxcb_glx_get_color_table_parameteriv_reply- 3 3 1588775193 0 B - - gz winch- 3x 3 1697309691 0 B - - gz get a character and attributes from a curses windowxcb_xinerama_get_state- 3 3 1588775193 0 A - - gz fcpatternaddftfaceFcPatternAddFTFace 3 3 1535617491 0 C FcPatternAdd-Type - gz nfs4_name_to_uid- 3 3 1536257348 0 C nfs4_uid_to_name - gz pam_timestamp- 8 8 1787058765 0 A - - gz Authenticate using cached successful authentication attemptsxcb_selinux_get_selection_context_unchecked- 3 3 1588775193 0 B - - gz pem_write_cmsPEM_write_CMS 3ssl 3 1783951965 0 B - - gz PEM object encoding routineslook- 1 1 1770236297 0 A - - gz display lines beginning with a given stringengine_register_dsaENGINE_register_DSA 3ssl 3 1783951960 0 B - - gz ENGINE cryptographic module supportmvcur- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasepanel_userptr- 3x 3 1697309694 0 B - - gz panel stack extension for cursesevp_pkey_assign_rsaEVP_PKEY_assign_RSA 3ssl 3 1783951951 0 B - - gz EVP_PKEY assignment functionsmysql_fetch_fields- 3 3 1786452952 0 A - - gz returns an array of fieldsxcb_render_composite_glyphs_16_checked- 3 3 1588775193 0 B - - gz grub-kbdcomp- 1 1 1785729399 0 C grub2-kbdcomp - gz mariadb_dyncol_exists_named- 3 3 1786452952 0 A - - gz Check if column with given name exists.xcb_shape_rectangles_checked- 3 3 1588775193 0 B - - gz mysql_kill- 3 3 1786452952 0 A - - gz Kills a connectiongc- 1 1 1712407627 0 A - - gz count graph componentsttk::checkbutton- n n 1571246711 0 C ttk_checkbutton - gz ip-vrf- 8 8 1716453362 0 A - - gz run a command against a vrfasn1_time_compareASN1_TIME_compare 3ssl 3 1783951959 0 B - - gz ASN.1 Time functionsxcb_xc_misc_get_version_reply- 3 3 1588775193 0 B - - gz dumpvalueDumpvalue 3pm 3 1789370962 0 A - - gz provides screen dump of Perl data.software::license::gpl_1Software::License::GPL_1 3pm 3 1570968579 0 A - - gz GNU General Public License, Version 1ssl_verify_cbSSL_verify_cb 3ssl 3 1783951956 0 B - - gz set peer certificate verification parametersrsa_meth_get_priv_encRSA_meth_get_priv_enc 3ssl 3 1783951961 0 B - - gz Routines to build up RSA methodsdh_sizeDH_size 3ssl 3 1783951963 0 A - - gz get Diffie-Hellman prime size and security bitsxcb_glx_read_pixels_data- 3 3 1588775193 0 B - - gz xcb_xfixes_set_region- 3 3 1588775193 0 A - - gz wdeleteln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowpem_read_bio_pkcs7PEM_read_bio_PKCS7 3ssl 3 1783951962 0 B - - gz PEM routinesd2i_ecprivatekey_fpd2i_ECPrivateKey_fp 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxgamma- 1 1 1571144815 0 A - - gz Alter a monitor's gamma correction through the X serverlgetfilecon- 3 3 1770733597 0 B - - gz get SELinux security context of a filei2d_ocsp_serviceloci2d_OCSP_SERVICELOC 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationasn1_object_freeASN1_OBJECT_free 3ssl 3 1783951960 0 B - - gz object allocation functionsfccharsetnextpageFcCharSetNextPage 3 3 1535617491 0 A - - gz Continue enumerating charset contentsip-netconf- 8 8 1716453362 0 A - - gz network configuration monitoringevp_des_edeEVP_des_ede 3ssl 3 1783951966 0 B - - gz EVP DES cipherevp_des_ede_cfbEVP_des_ede_cfb 3ssl 3 1783951966 0 B - - gz EVP DES ciphersecuretty_types- 5 5 1770733597 0 A - - gz The SELinux secure tty type configuration filexcb_composite_redirect_window- 3 3 1588775193 0 A - - gz xwctextpropertytotextlistXwcTextPropertyToTextList 3 3 1727145684 0 B - t gz convert text lists and text property structuresssl_get_max_early_dataSSL_get_max_early_data 3ssl 3 1783951960 0 B - - gz functions for sending and receiving early dataacpid- 8 8 1571069955 0 A - - gz Advanced Configuration and Power Interface event daemonxcmsalloccolorXcmsAllocColor 3 3 1727145684 0 A - - gz allocate colorstap::parser::schedulerTAP::Parser::Scheduler 3pm 3 1570970555 0 A - - gz Schedule tests during parallel testingssl_session_get_ticket_lifetime_hintSSL_SESSION_get_ticket_lifetime_hint 3ssl 3 1783951926 0 A - - gz get details about the ticket associated with a sessionevp_idea_cfb64EVP_idea_cfb64 3ssl 3 1783951913 0 A - - gz EVP IDEA cipherxcb_glx_get_polygon_stipple_data_end- 3 3 1588775193 0 B - - gz yum-changelog- 1 1 1712570567 0 A - - gz redirecting to DNF changelog PluginfcatomicdestroyFcAtomicDestroy 3 3 1535617491 0 A - - gz destroy an FcAtomic objecttmpfiles.d- 5 5 1788492747 0 A - t gz Configuration for creation, deletion and cleaning of volatile and temporary filesxcb_glx_get_clip_plane_reply- 3 3 1588775193 0 B - - gz showmount- 8 8 1536257348 0 A - - gz show mount information for an NFS serversecurity_get_initial_context- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelbzip2recover- 1 1 1738028339 0 B - - gz recovers data from damaged bzip2 filesxlistextensionsXListExtensions 3 3 1727145684 0 B - - gz list available extensionsts_msg_imprint_freeTS_MSG_IMPRINT_free 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesfile::findFile::Find 3pm 3 1789370963 0 A - - gz Traverse a directory tree.xcb_glx_get_tex_parameteriv- 3 3 1588775193 0 A - - gz xallociconsizeXAllocIconSize 3 3 1727145684 0 A - - gz allocate icon size structure and set or read a window's WM_ICON_SIZES propertyxcb_xkb_set_names_checked- 3 3 1588775193 0 B - - gz bio_addrinfoBIO_ADDRINFO 3ssl 3 1783951966 0 A - - gz BIO_ADDRINFO type and routinesxcb_damage_notify_event_t- 3 3 1588775193 0 A - - gz xcb_xc_misc_get_xid_range_reply- 3 3 1588775193 0 B - - gz x509_name_add_entryX509_NAME_add_entry 3ssl 3 1783951963 0 B - - gz X509_NAME modification functionsvimx- 1 1 1789033609 0 B - - gz Vi IMproved, a programmer's text editorevp_pkey_new_raw_public_keyEVP_PKEY_new_raw_public_key 3ssl 3 1783951955 0 B - - gz public/private key allocation and raw key handling functionssleep.conf.d- 5 5 1788492746 0 B - - gz Suspend and hibernation configuration filepcre2_set_heap_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)fgetfilecon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a fileengine_get_rsaENGINE_get_RSA 3ssl 3 1783951956 0 B - - gz ENGINE cryptographic module supportdsa_sign_setupDSA_sign_setup 3ssl 3 1783951961 0 B - - gz DSA signaturesopenssl_lh_statsOPENSSL_LH_stats 3ssl 3 1783951966 0 A - - gz LHASH statisticsC$home/.odbc.ini$HOME/.odbc.ini 5 5 1766062933 0 C odbc.ini - gz ssl_ctx_get_timeoutSSL_CTX_get_timeout 3ssl 3 1783951924 0 A - - gz manipulate timeout values for session cachingtiffdatawidthTIFFDataWidth 3tiff 3 1785289550 0 A - - gz Get the size of TIFF data typeswattr_on- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesfield_opts- 3x 3 1697309693 0 B - - gz set and get field optionse2freefrag- 8 8 1759820881 0 A - - gz report free space fragmentation informationerr_fatal_errorERR_FATAL_ERROR 3ssl 3 1783951955 0 B - - gz get information from error codesfile::listingFile::Listing 3pm 3 1650654584 0 A - - gz parse directory listingmariadb_dyncol_list_num- 3 3 1786452952 0 A - - gz Lists numeric column keys in dynamic columnxcb_dri2_connect- 3 3 1588775193 0 A - - gz ausyscall- 8 8 1752572516 0 A - - gz a program that allows mapping syscall names and numbersxcb_glx_pbuffer_clobber_event_t- 3 3 1588775193 0 A - - gz hacking.podHACKING.pod 3pm 3 1570970555 0 C Test::HACKING - gz xcb_get_font_path_reply- 3 3 1588775193 0 B - - gz systemd-halt.service- 8 8 1788492746 0 A - - gz System shutdown logicquota- 1 1 1633763316 0 A - - gz display disk usage and limitsevp_md_ctx_test_flagsEVP_MD_CTX_test_flags 3ssl 3 1783951966 0 B - - gz EVP digest routinesi2d_pubkey_bioi2d_PUBKEY_bio 3ssl 3 1783951958 0 B - - gz SubjectPublicKeyInfo public key functionsmysqlbinlog- 1 1 1786452947 0 A - - gz utility for processing binary log files (mysqlbinlog is now a symlink to mariadb-binlog)obj_createOBJ_create 3ssl 3 1783951958 0 B - - gz ASN1 object utility functionsrsa_meth_set_flagsRSA_meth_set_flags 3ssl 3 1783951964 0 B - - gz Routines to build up RSA methodsxcb_input_xi_warp_pointer_checked- 3 3 1588775193 0 B - - gz xkbchangeenabledcontrolsXkbChangeEnabledControls 3 3 1727145684 0 A - t gz Manipulates the EnabledControls controlsct_set_versionSCT_set_version 3ssl 3 1783951966 0 B - - gz A Certificate Transparency Signed Certificate Timestampxcb_input_xi_list_properties- 3 3 1588775193 0 A - - gz ip-sr- 8 8 1716453362 0 A - - gz IPv6 Segment Routing managementfccharsetdelcharFcCharSetDelChar 3 3 1535617491 0 A - - gz Add a character to a charsetlscpu- 1 1 1770236297 0 A - - gz display information about the CPU architecturereq- 1ssl 1 1783951950 0 A - - gz PKCS#10 certificate request and certificate generating utilityx509_crl_delete_extX509_CRL_delete_ext 3ssl 3 1783951954 0 B - - gz extension stack utility functionspolicy_constraints_freePOLICY_CONSTRAINTS_free 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesxcb_xf86dri_create_context_reply- 3 3 1588775193 0 B - - gz x509_verifyX509_verify 3ssl 3 1783951957 0 B - - gz sign or verify certificate, certificate request or CRL signaturexcb_glx_buffer_swap_complete_event_t- 3 3 1588775193 0 A - - gz fclangnormalizeFcLangNormalize 3 3 1535617491 0 A - - gz Normalize the language stringengine_get_default_dhENGINE_get_default_DH 3ssl 3 1783951955 0 B - - gz ENGINE cryptographic module supporttest::use::okTest::use::ok 3pm 3 1570971170 0 A - - gz Alternative to Test::More::use_okxcb_selinux_get_window_create_context_context_length- 3 3 1588775193 0 B - - gz test2::util::externalmetaTest2::Util::ExternalMeta 3pm 3 1570971170 0 A - - gz Allow third party tools to safely attach meta-data to your instances.eps2eps- 1 1 1748918902 0 B - - gz Ghostscript PostScript "distiller"fcfontsetdestroyFcFontSetDestroy 3 3 1535617491 0 A - - gz Destroy a font setxcb_ge_generic_event_t- 3 3 1588775193 0 A - - gz generic event (with length)bio_set_accept_portBIO_set_accept_port 3ssl 3 1783951953 0 B - - gz accept BIOxcb_record_free_context- 3 3 1588775193 0 A - - gz idn_free- 3 3 1570985734 0 A - - gz API functionpkcs7_get0_signersPKCS7_get0_signers 3ssl 3 1783951956 0 B - - gz verify a PKCS#7 signedData structurenet::http::nbNet::HTTP::NB 3pm 3 1650651406 0 A - - gz Non-blocking HTTP clientxcb_glx_get_visual_configs_property_list_length- 3 3 1588775193 0 B - - gz openssl-pkcs12- 1ssl 1 1783951950 0 B - - gz PKCS#12 file utilityxcb_glx_get_visual_configs_property_list_end- 3 3 1588775193 0 B - - gz mvprintw- 3x 3 1697309692 0 B - - gz print formatted output in curses windowsmozilla::caMozilla::CA 3pm 3 1650649450 0 A - - gz Mozilla's CA cert bundle in PEM formatfilter_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxxd- 1 1 1789033609 0 A - - gz make a hexdump or do the reverse.i2d_directorystringi2d_DIRECTORYSTRING 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationxchangewindowattributesXChangeWindowAttributes 3 3 1727145684 0 A - - gz change window attributesrsa_set_methodRSA_set_method 3ssl 3 1783951959 0 A - - gz select RSA methodmcedit- 1 1 1571431117 0 A - - gz Internal file editor of GNU Midnight Commander.ssl_ctx_set_record_padding_callback_argSSL_CTX_set_record_padding_callback_arg 3ssl 3 1783951951 0 B - - gz install callback to specify TLS 1.3 record paddingevp_aria_128_gcmEVP_aria_128_gcm 3ssl 3 1783951955 0 B - - gz EVP ARIA cipheri2d_pkcs7_bioi2d_PKCS7_bio 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationxcb_big_requests_enable- 3 3 1588775193 0 A - - gz delpart- 8 8 1770236297 0 A - - gz tell the kernel to forget about a partitionasn1_generate_nconfASN1_generate_nconf 3ssl 3 1783951958 0 A - - gz ASN1 generation functionsreadlink- 1 1 1785268171 0 A - - gz print resolved symbolic links or canonical file namescap_to_name- 3 3 1612504337 0 B - - gz capability state textual representation translationxkbfreegeomoverlayrowsXkbFreeGeomOverlayRows 3 3 1727145684 0 A - - gz Free rows in an overlay_tracedump- 3x 3 1697309693 0 B - - gz curses debugging routinesbio_meth_newBIO_meth_new 3ssl 3 1783951962 0 A - - gz Routines to build up BIO methodsdsa_meth_get_mod_expDSA_meth_get_mod_exp 3ssl 3 1783951965 0 B - - gz Routines to build up DSA methodsec_key_decoded_from_explicit_paramsEC_KEY_decoded_from_explicit_params 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectstiffsetfieldTIFFSetField 3tiff 3 1785289550 0 A - - gz set the value(s) of a tag in a TIFF file open for writingpost_form- 3x 3 1697309694 0 B - - gz write or erase forms from associated subwindowsxcb_x_print_print_set_context- 3 3 1588775193 0 A - - gz bn_get0_nist_prime_256BN_get0_nist_prime_256 3ssl 3 1783951959 0 B - - gz Create standardized public primes or DH pairsxquerycolorXQueryColor 3 3 1727145684 0 A - t gz obtain color valuesec_key_set_enc_flagsEC_KEY_set_enc_flags 3ssl 3 1783951911 0 A - - gz Get and set flags for encoding EC_KEY structuresui_add_user_dataUI_add_user_data 3ssl 3 1783951951 0 B - - gz user interfacefclangsetequalFcLangSetEqual 3 3 1535617491 0 A - - gz test for matching langsetsevp_enc_nullEVP_enc_null 3ssl 3 1783951952 0 B - - gz EVP cipher routinesxcmsquerywhiteXcmsQueryWhite 3 3 1727145684 0 B - - gz obtain black, blue, green, red, and white CCC color specificationsdbi::pureperlDBI::PurePerl 3pm 3 1786438153 0 A - - gz - a DBI emulation using pure perl (no C/XS compilation required)rand_get_rand_methodRAND_get_rand_method 3ssl 3 1783951919 0 A - - gz select RAND methodsxnet_freeSXNET_free 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesxcb_get_pointer_mapping_unchecked- 3 3 1588775193 0 B - - gz xgetkeyboardmappingXGetKeyboardMapping 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structurexcb_glx_get_queryiv_arb_data_length- 3 3 1588775193 0 B - - gz engine_add_conf_moduleENGINE_add_conf_module 3ssl 3 1783951956 0 B - - gz add standard configuration modulesbeep- 3x 3 1697309690 0 B - - gz curses bell and screen flash routinesevp_pkey_ctx_get_app_dataEVP_PKEY_CTX_get_app_data 3ssl 3 1783951958 0 B - - gz key and parameter generation and check functionssed- 1 1 1776194568 0 A - - gz stream editor for filtering and transforming textperlvos- 1 1 1789370961 0 A - - gz Perl for Stratus OpenVOSxcb_xkb_state_notify_event_t- 3 3 1588775193 0 A - - gz rndc- 8 8 1786647173 0 A - - gz name server control utilitylwres_buffer_getmem- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementx509_check_emailX509_check_email 3ssl 3 1783951927 0 A - - gz X.509 certificate matchingnfsdclnts- 8 8 1783522945 0 A - - gz print various nfs client information for knfsd server.nft- 8 8 1787058232 0 A - t gz Administration tool of the nftables framework for packet filtering and classificationtiffreadrgbaimageTIFFReadRGBAImage 3tiff 3 1785289550 0 A - - gz read and decode an image into a fixed-format rasterpod::simple::dumpastextPod::Simple::DumpAsText 3pm 3 1570967771 0 A - - gz - dump Pod-parsing events as textossl_store_search_get0_nameOSSL_STORE_SEARCH_get0_name 3ssl 3 1783951966 0 B - - gz Type and functions to create OSSL_STORE search criteriaxcb_query_colors_colors- 3 3 1588775193 0 B - - gz xcb_set_screen_saver- 3 3 1588775193 0 A - - gz sg_ses- 8 8 1787058260 0 A - - gz access a SCSI Enclosure Services (SES) deviceevp_digestsignfinalEVP_DigestSignFinal 3ssl 3 1783951952 0 B - - gz EVP signing functionsxcb_input_change_device_dont_propagate_list- 3 3 1588775193 0 A - - gz dnf-debug- 8 8 1712570567 0 A - - gz DNF debug Pluginform_term- 3x 3 1697309693 0 B - - gz set hooks for automatic invocation by applicationsldap.conf- 5 5 1741686279 0 A - - gz LDAP configuration file/environment variablesconf_modules_unloadCONF_modules_unload 3ssl 3 1783951959 0 B - - gz OpenSSL configuration cleanup functionsfindmnt- 8 8 1770236297 0 A - - gz find a filesystemmakedumpfile- 8 8 1770744275 0 A - - gz make a small dumpfile of kdumpxcb_input_change_feedback_control_checked- 3 3 1588775193 0 B - - gz perror- 1 1 1786452947 0 A - - gz explain error codestap::formatter::colorTAP::Formatter::Color 3pm 3 1570970555 0 A - - gz Run Perl test scripts with colorcrontab crontab 1 crontab 5replace- 1 1 1786452947 0 A - - gz a string-replacement utilityform_field_just- 3x 3 1697309684 0 A - - gz retrieve field characteristicslwres_buffer_first- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementsssd- 8 8 1785203682 0 A - - gz System Security Services Daemonxcb_screensaver_query_info_reply- 3 3 1588775193 0 B - - gz semodule_link- 8 8 1719954260 0 A - - gz Link SELinux policy module packages togetherxcb_alloc_named_color- 3 3 1588775193 0 A - - gz systemd.exec- 5 5 1788492747 0 A - t gz Execution environment configurationxcb_randr_get_crtc_info_reply- 3 3 1588775193 0 B - - gz perlos390- 1 1 1789370958 0 A - - gz building and installing Perl for OS/390 and z/OSMail 1- 1 1 1570925990 0 B - t gz send and receive Internet mailevp_md_meth_get_flagsEVP_MD_meth_get_flags 3ssl 3 1783951951 0 B - - gz Routines to build up EVP_MD methodsx509_name_add_entry_by_nidX509_NAME_add_entry_by_NID 3ssl 3 1783951929 0 A - - gz X509_NAME modification functionsxcb_query_colors_reply- 3 3 1588775193 0 B - - gz xcb_glx_render_large- 3 3 1588775193 0 A - - gz form_opts_off- 3x 3 1697309694 0 B - - gz set and get form optionsxcb_get_atom_name- 3 3 1588775193 0 A - - gz ssl_ctx_get_default_read_aheadSSL_CTX_get_default_read_ahead 3ssl 3 1783951923 0 A - - gz manage whether to read as many input bytes as possiblewait- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)xbuttoneventXButtonEvent 3 3 1727145684 0 A - - gz KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structuresevp_rc2_cbcEVP_rc2_cbc 3ssl 3 1783951966 0 A - - gz EVP RC2 ciphercap_free- 3 3 1612504337 0 B - - gz capability data object storage managementasn1_type_pack_sequenceASN1_TYPE_pack_sequence 3ssl 3 1783951964 0 B - - gz ASN1_TYPE utility functionsxcb_glx_get_lightfv_unchecked- 3 3 1588775193 0 B - - gz cut- 1 1 1785268171 0 A - - gz remove sections from each line of filesattr_get- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesgio-querymodules- 1 1 1545149580 0 A - - gz GIO module cache creationbn_copyBN_copy 3ssl 3 1783951964 0 A - - gz copy BIGNUMsas AS 1 as 1 [asn1_string_to_utf8ASN1_STRING_to_UTF8 3ssl 3 1783951951 0 B - - gz ASN1_STRING utility functionsbio_addr_rawaddressBIO_ADDR_rawaddress 3ssl 3 1783951961 0 B - - gz BIO_ADDR routinesxcb_randr_delete_output_property_checked- 3 3 1588775193 0 B - - gz rvi- 1 1 1789033612 0 B - - gz Vi IMproved, a programmer's text editorautrace- 8 8 1752572516 0 A - - gz a program similar to stracebio_addrinfo_nextBIO_ADDRINFO_next 3ssl 3 1783951905 0 A - - gz BIO_ADDRINFO type and routinesd2i_pkcs8_priv_key_infod2i_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxkbaddgeomoutlineXkbAddGeomOutline 3 3 1727145684 0 A - - gz Add one outline to an existing shapexmaskeventXMaskEvent 3 3 1727145684 0 B - - gz select events by typeapp::prove::state::resultApp::Prove::State::Result 3pm 3 1570970555 0 A - - gz Individual test suite results.rand_query_egd_bytesRAND_query_egd_bytes 3ssl 3 1783951952 0 B - - gz query entropy gathering daemonxcb_input_get_selected_extension_events- 3 3 1588775193 0 A - - gz set_menu_pad- 3x 3 1697309694 0 B - - gz color and attribute control for menusdtls_get_data_mtuDTLS_get_data_mtu 3ssl 3 1783951911 0 A - - gz Get maximum data payload sizessl_set_psk_server_callbackSSL_set_psk_server_callback 3ssl 3 1783951951 0 B - - gz set PSK identity hint to usexcb_render_query_pict_formats_reply- 3 3 1588775193 0 B - - gz perl5201delta- 1 1 1789370954 0 A - - gz what is new for perl v5.20.1systemd-resolved- 8 8 1788492746 0 B - - gz Network Name Resolution managerselinux_restorecon_set_alt_rootpath- 3 3 1770733597 0 A - - gz set an alternate rootpath.pem_write_bio_privatekeyPEM_write_bio_PrivateKey 3ssl 3 1783951956 0 B - - gz PEM routinesxcb_selinux_get_property_create_context_context_end- 3 3 1588775193 0 B - - gz cms_add1_recipient_certCMS_add1_recipient_cert 3ssl 3 1783951958 0 A - - gz add recipients to a CMS enveloped data structuresg_compare_and_write- 8 8 1787058260 0 A - - gz send the SCSI COMPARE AND WRITE commandfcfilescanFcFileScan 3 3 1535617491 0 A - - gz scan a font filexcb_query_tree- 3 3 1588775193 0 A - - gz query the window treessl_state_string_longSSL_state_string_long 3ssl 3 1783951927 0 A - - gz get textual description of state of an SSL objectfcvaluedestroyFcValueDestroy 3 3 1535617491 0 A - - gz Free a valuexcb_x_print_print_set_context_checked- 3 3 1588775193 0 B - - gz fsck.ext2- 8 8 1759820879 0 B - - gz check a Linux ext2/ext3/ext4 file systemqlengthQLength 3 3 1727145684 0 B - - gz Display macros and functionsbn_get_rfc3526_prime_8192BN_get_rfc3526_prime_8192 3ssl 3 1783951958 0 B - - gz Create standardized public primes or DH pairsec_group_get_cofactorEC_GROUP_get_cofactor 3ssl 3 1783951961 0 B - - gz Functions for manipulating EC_GROUP objectsio::compress::gzipIO::Compress::Gzip 3pm 3 1782702953 0 A - - gz Write RFC 1952 files/buffersevp_pkey_get1_dsaEVP_PKEY_get1_DSA 3ssl 3 1783951956 0 B - - gz EVP_PKEY assignment functionsxcb_res_query_clients- 3 3 1588775193 0 A - - gz xcb_xkb_list_components_keycodes_length- 3 3 1588775193 0 B - - gz d2i_rsaprivatekeyd2i_RSAPrivateKey 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationinc::latest::private- 3pm 3 1570975158 0 A - - gz private implementation for inc::latestxcb_glx_get_tex_parameterfv_data_length- 3 3 1588775193 0 B - - gz fcstrlistfirstFcStrListFirst 3 3 1535617491 0 A - - gz get first string in iterationwscanw- 3x 3 1697309692 0 B - - gz convert formatted input from a curses windowexpand- 1 1 1785268171 0 A - - gz convert tabs to spacesautosplitAutoSplit 3pm 3 1789370961 0 A - - gz split a package for autoloadingcurs_touch- 3x 3 1697309684 0 A - - gz curses refresh control routinesd2i_dsaprivatekey_fpd2i_DSAPrivateKey_fp 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_separable_filter- 3 3 1588775193 0 A - - gz key_defined_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionedquota- 8 8 1633763316 0 A - - gz edit user quotas O#Tre/man/man3/xcb_glx_get_histograCopen;VWNBopen@4Cxcb_ Cxcb_YCxcb_&SCBxcb_C@-s^Cts_adCIBmvpr@ FXABmozi@ OCcap_A)(Cndbm  @9QBfilt7A =Cxcb_`(Bxxd~A>ʓTBi2d_Ab#%Bxcha6BKBrsa_B>BmcedBLۓBssl_9C(x8qCmiteIiLCdistCCasynOY7(Cssl_PAyBevp_C>IBi2d_(D\S.Bxcb_DY5BdelpDHn7Cdh_c%aCBasn1EKR֖BreadvE R Cengi\*Cgeto @xBcap_E PaBxkbf-FICbio_TFsB_traF 7CfcnaE}aCbn_oA:Bbio_F KBdsa_'GS CgrpcNLBec_kG$Btiff7H e-BpostH MBxcb_I'YCx509S"Cxcb_ (ACssl_RV7Bbn_g;Ib{[Bxcms^KlBdbi:KkBrandRLE(kBsxneL >f.Bxcb_L"+6nBxget4MkaRBxcb_M$tBengiMWqBbeepbNCODBevp_NhBsed,ON!qBlwrev S&gBxnexԒ ;H@Bxcb_/Bxcb_f9ϋBsyst D#WCxcb_6sICxcb_ Bi2d_^?*Bfile_Ln[WBxvisLեBevp_>BecdsgrwBxcb_<Bxcb_iCmd5s:A,IBdbd:N^fBpangɖ . Bquot;.Cssl_#y&rBcellBPBdbd: H'-Cxcb_4Bphot.^Bi2d_%^#Bxcb_PBdh_sϘ^MCdoveX GZKBcms_>]Bipcs?(ZClwreCOtBengiXbBsct_dcBssh՚F֔BswapUUCssl_a"mBbio_| NHCdcb-uu<Cx509i:dBperlӛD&Basn1TkCasn1l\RCinst ACothe+BBx509YsBevp_=yBhttpIG @BsysthCCasid|J%gBcms_&P@sar{%RxgetK~tipc @3 R@ocsp%Mxcb_Hxcb_Jt@menu7& Pg@wnou& >V@rsa_& []I@engiW'[y@ec_p'|perl| >ssl_ Kcryp&KdeK@waddX( ds\@seli(~perlq 6cronAec_k lcust=fccaHRpkcsS@locaa)]l@pem_)>F(@dsap'*O+g@xcb_*uP,@yum-*<S@xcb_ +% @ec_pK+$syssi 8.@xcb_+!_@bio_3,Pssl_ oengi]pod: Vxcb_v$b@x509,m @xset- Q@rsa_t- _pcrepN @fiel- Issl_ Vavc_Hssl_mfc-cq>K@dh_m2.S\)@fcch.HN@syst.h,@xcb_m/ Q@SELi/ # @cursDxcb_  B@a@xcb_RmysqE  ZZ @cms_]xcb_ !x@text N0@ecaV1keyc@ =xcre8 dx509Qscsi Tssl_(x|@cap_ A Z@x509ؑOxset A@evp_ZA^@pod:=`ہ@upda :box_Adset_>B7ui_sBstor -xcb_B*xcb_D bio_BSperl,C<Y@dsa_ FRI@xcb_F@curs 7$@xcb_Ó&q@xcb_8@evp_B^){@exit@Jy@fcpa:a@db_fILIĶ@xcb_DYVM@dnf-9PAM G Z@xcb_O,V@varsNitemkFG|;7@xcb_In@xcb_&*U@defib .(%@openAxsloG QC+-@sfdpGfcfoSH CM@tiff89֛@evp_ GlwreHHevp_H"g&T@ossl֘@xcb_y@xkbgəpem_zEG@i2d_sa@xcb_+H@fcst/Xf@audi5xcb_J-fcinS @osslޛlextu`ocspHd2i_rKaget_KKextuJLM!4@i2d_a]x.@bn_g͜YK)@file;}ts_sFyW@cms_bR~@smim;YΦ@asidF}@xcb_ƝgP@err_pT@i2d_f®@syst~Vt@xcb_/@lwre7?@ossl:@ossl&stap:b Ixcb_Nz@xcb_!9@nfs4,jq@ossl!gm @asn1 F hglx_get_pixel_mapuiv_unchecked.3.gz=vptsUZxcb_"evp_ anet:Pkeyp?2nfs4x,rsa_Vxget|xcb_!)i2d_gdi2d_epem_<Axcb_ޓ!Agrub (wAttk:P(=jAxcb_*#wAx509͔Qj|Assl_6\^AsoftfTAopen0X_Axcb_/8Axcb_Adpkg 4CAxselYRtcft>HAcurs— T7Aip-r" 5AAevp_`<extuy^Axcb_jAconsRyAfcob<CAperl 7Aunix֙ TazAxcb_6#xcms =ximocevp_<wAxcb_vdbi:XXxcb_N(XAench +Axcb_$Adele' Hloca C:ApcrexNevp_;ssl_aSdh_gȩ ^ Arsa_TAx509QRevp_ߪ%htestlYxcb_ӫ9Ax509Z~~Apod:,\xcb_.-Atest]Asort5,AperlK 7SFAcpanןmAfget C*aAio::ܞPAxcb_4+#Aget|=xcb_%elin 3xgetYHevp_Atiff6xcb_Ϯ'x509RgenefFĘAxcb_/2ApcreN|xAyum-d<:Ai2d_iWAlwre6?perl 0V AxkbaNxcb_W&Axcb_xlis C|AprofY_Assl_Nwatt TAdcb-cms_3 J QAssl_{tQ"Atiff  G9Axcb_^"randW8AsetfoRvCAxcmslAmvad dArsa_Uxcb_'pcreNAipadsHAec_kЦr@Axcb_T"xkba5headdebubx5097Ut1Axkbsidna!)_traY 7xcb_Apam_.Ubio_[ C@3Atk_glx509Vset_=bio_G Abn_r Bxcb_rxcb_open =kAx509\"h KApkg- RuTAperlC9ipc:Kbn_m( I%.Axcb_'!- AmounΪ Mpcre!NAmvge&Ygeom 8Abase FncdPƇUAevp_<extulbxcb_!objdCD*ArestLbase^fcst Bgetc#R]Axcb_ttk: %x509\qxAecho  o ɦAheigQjAmysq B8,qAssl_5b5Aevp_B4{Ats_r @˵Atie:E PnuAxcb_xcb_virtZssl__XҌAxcb_s߷Ad2i_bJ2Axcb_w/wAtputD)~Aexec @Anew_R =-Afc-m 2 YAsg_p ipkeyREeAxcb_J&h)Ax509Di2d_2axcb_fxcb_"evp_aes_192_cfbEVP_aes_192_cfb 3ssl 3 1783951952 0 B - - gz EVP AES cipherrestorecon_xattr- 8 8 1719954259 0 A - - gz manage security.restorecon_last extended attribute entries added by setfiles (8) or restorecon (8).xcb_map_subwindows- 3 3 1588775193 0 A - - gz echo_wchar- 3x 3 1697309690 0 B - - gz add a complex character and rendition to a curses window, then advance the cursorheightofscreenHeightOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosmysql_close- 3 3 1786452952 0 A - - gz Closes a previously opened connectionssl_in_beforeSSL_in_before 3ssl 3 1783951954 0 B - - gz retrieve information about the handshake state machineevp_md_ctx_resetEVP_MD_CTX_reset 3ssl 3 1783951966 0 B - - gz EVP digest routinests_resp_freeTS_RESP_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiestie::scalarTie::Scalar 3pm 3 1789370966 0 A - - gz base class definitions for tied scalarsxcb_dri2_get_msc- 3 3 1588775193 0 A - - gz xcb_unmap_subwindows- 3 3 1588775193 0 A - - gz d2i_x509_name_entryd2i_X509_NAME_ENTRY 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_get_device_button_mapping_map_length- 3 3 1588775193 0 B - - gz tputs- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databaseexec- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)new_menu_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionfc-match- 1 1 1528978120 0 A - - gz match available fontssg_persist- 8 8 1787058260 0 A - - gz use SCSI PERSISTENT RESERVE command to access registrations and reservationsxcb_selinux_get_selection_use_context- 3 3 1588775193 0 A - - gz x509_revoked_dupX509_REVOKED_dup 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesmysql_get_client_version- 3 3 1786452952 0 A - - gz returns client version numberxcb_free_pixmap_checked- 3 3 1588775193 0 B - - gz Destroys a pixmapkeyctl_describe- 3 3 1633701055 0 A - - gz describe a keybn_mul_wordBN_mul_word 3ssl 3 1783951965 0 B - - gz arithmetic functions on BIGNUMs with integerspam.conf- 5 5 1787058767 0 A - - gz PAM configuration filespython2.7- 1 1 1712725121 0 A - - gz an interpreted, interactive, object-oriented programming languagelwres_gabnresponse_render- 3 3 1786647171 0 B - - gz lightweight resolver getaddrbyname message handlingextutils::constant::xsExtUtils::Constant::XS 3pm 3 1789370962 0 A - - gz generate C code for XS modules' constants.xcb_xv_grab_port_unchecked- 3 3 1588775193 0 B - - gz xrmdestroydatabaseXrmDestroyDatabase 3 3 1727145684 0 B - - gz retrieve and store resource databasesengine_get_flagsENGINE_get_flags 3ssl 3 1783951959 0 B - - gz ENGINE cryptographic module supportxcb_glx_get_lightiv_reply- 3 3 1588775193 0 B - - gz xsetwmclientmachineXSetWMClientMachine 3 3 1727145684 0 A - - gz set or read a window's WM_CLIENT_MACHINE propertyxcb_poly_text_16_checked- 3 3 1588775193 0 B - - gz mvaddwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorxcb_xfixes_intersect_region_checked- 3 3 1588775193 0 B - - gz xcb_ungrab_button- 3 3 1588775193 0 A - - gz fcdircachecleanFcDirCacheClean 3 3 1535617491 0 A - - gz Clean up a cache directorydoveadm-copy- 1 1 1778562190 0 A - - gz Copy messages matching the given search query into another mailboxopenssl_add_all_ciphersOpenSSL_add_all_ciphers 3ssl 3 1783951916 0 A - - gz add algorithms to internal tablexcb_glx_get_tex_image_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_booleanv_data- 3 3 1588775193 0 B - - gz xcb_glx_get_query_objectuiv_arb_reply- 3 3 1588775193 0 B - - gz xcb_render_query_pict_formats_subpixels- 3 3 1588775193 0 B - - gz mitem_userptr- 3x 3 1697309685 0 A - - gz associate application data with a menu itemdist_point_freeDIST_POINT_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesasync_get_current_jobASYNC_get_current_job 3ssl 3 1783951961 0 B - - gz asynchronous job management functionsssl_load_error_stringsSSL_load_error_strings 3ssl 3 1783951912 0 A - - gz load and free error stringsdh_clear_flagsDH_clear_flags 3ssl 3 1783951960 0 B - - gz Routines for getting and setting data in a DH objectengine_set_default_digestsENGINE_set_default_digests 3ssl 3 1783951961 0 B - - gz ENGINE cryptographic module supportgetopts- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)bio_get_retry_reasonBIO_get_retry_reason 3ssl 3 1783951951 0 B - - gz BIO retry functionsfcnamegetconstantFcNameGetConstant 3 3 1535617491 0 A - - gz Lookup symbolic constantbn_oneBN_one 3ssl 3 1783951908 0 A - - gz BIGNUM assignment operationsgrpconv- 8 8 1766065859 0 B - - gz convert to and from shadow passwords and groupsx509_store_ctx_set_certX509_STORE_CTX_set_cert 3ssl 3 1783951959 0 B - - gz X509_STORE_CTX initialisationxcb_xinerama_get_screen_count_unchecked- 3 3 1588775193 0 B - - gz ssl_use_rsaprivatekey_asn1SSL_use_RSAPrivateKey_ASN1 3ssl 3 1783951963 0 B - - gz load certificate and key datamodule::metadataModule::Metadata 3pm 3 1570964882 0 A - - gz Gather package and POD information from perl module filesxcb_glx_get_query_objectiv_arb_unchecked- 3 3 1588775193 0 B - - gz uuidparse- 1 1 1770236297 0 A - t gz an utility to parse unique identifiersdoveadm-stats- 1 1 1778562190 0 A - - gz Inspect or reset statsd2i_ts_reqd2i_TS_REQ 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxaddpixelXAddPixel 3 3 1727145684 0 B - - gz image utilitieslocale::scriptLocale::Script 3pm 3 1570963306 0 A - - gz module for dealing with script code setsxcb_selinux_set_property_use_context- 3 3 1588775193 0 A - - gz mariabackup- 1 1 1786462006 0 A - - gz Backup toolxcb_randr_query_provider_property_valid_values_length- 3 3 1588775193 0 B - - gz xcb_record_get_context_reply- 3 3 1588775193 0 B - - gz md5sum- 1 1 1785268171 0 A - - gz compute and check MD5 message digestssl_set_tlsext_max_fragment_lengthSSL_set_tlsext_max_fragment_length 3ssl 3 1783951962 0 B - - gz Control fragment size settings and pipelining operationsxcb_glx_is_texture_unchecked- 3 3 1588775193 0 B - - gz doveadm-who- 1 1 1778562191 0 A - - gz Show who is logged into the Dovecot serverlwres_addr_parse- 3 3 1786647171 0 A - - gz lightweight resolver utility functionsssl_write_early_dataSSL_write_early_data 3ssl 3 1783951960 0 B - - gz functions for sending and receiving early datadcb-app- 8 8 1716453362 0 A - - gz show / manipulate application priority table of the DCB (Data Center Bridging) subsystemx509_get_versionX509_get_version 3ssl 3 1783951964 0 A - - gz get or set certificate, certificate request or CRL versionasn1_integer_get_uint64ASN1_INTEGER_get_uint64 3ssl 3 1783951958 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesinstmodsh- 1 1 1570956921 0 A - - gz A shell to examine installed modulesothername_freeOTHERNAME_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesasidentifierchoice_newASIdentifierChoice_new 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesi2d_pkcs7_bio_streami2d_PKCS7_bio_stream 3ssl 3 1783951916 0 A - - gz output PKCS7 structure in BER formatsetquota- 8 8 1633763316 0 A - - gz set disk quotase2fsck.conf- 5 5 1759820879 0 A - - gz Configuration file for e2fsckxcb_screensaver_set_attributes_checked- 3 3 1588775193 0 B - - gz fcisupperFcIsUpper 3 3 1535617491 0 A - - gz check for upper case ASCII characterxcb_randr_delete_provider_property- 3 3 1588775193 0 A - - gz evp_md_meth_freeEVP_MD_meth_free 3ssl 3 1783951966 0 B - - gz Routines to build up EVP_MD methodsxgetimvaluesXGetIMValues 3 3 1727145684 0 B - - gz open, close, and obtain input method informationevp_md_meth_get_ctrlEVP_MD_meth_get_ctrl 3ssl 3 1783951952 0 B - - gz Routines to build up EVP_MD methodsssl_ctx_set_split_send_fragmentSSL_CTX_set_split_send_fragment 3ssl 3 1783951966 0 A - - gz Control fragment size settings and pipelining operationsts_accuracy_newTS_ACCURACY_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiescap_reset_ambient- 3 3 1612504337 0 B - - gz capability manipulation on processesndbm_fileNDBM_File 3pm 3 1789370964 0 A - - gz Tied access to ndbm filestchtest- 1 1 1570929755 0 A - - gz test cases of the hash database API O#de_filter_uncheckod2i_  [WNBopen@4consK ?dh_t`fcatISCBxcb_C@-dbd: dIBmvpr@ FXABmozi@ Oterm! =xrec%" N9QBfilt7A =evp_" yBxxd~A>ʓTBi2d_Ab#%Bxcha6BKBrsa_B>BmcedBLۓBssl_9C(xmd5_I% Gsyst%VsafeZ Gevp_%^AyBevp_C>IBi2d_(D\S.Bxcb_DY5BdelpDHxkbb'ICBasn1EKR֖BreadvE Rxcb_ (.xcb_X(xBcap_E PaBxkbf-FIx509)\sB_traF 7digeP Dodbc* >:Bbio_F KBdsa_'GSssl_+%ZBec_kG$Btiff7H e-BpostH MBxcb_Ixcb_P9pam_+Hssl_,R7Bbn_g;Ib{[Bxcms^KlBdbi:KkBrandRLE(kBsxneL >f.Bxcb_L"+6nBxget4MkaRBxcb_M$tBengiMWqBbeepbNCODBevp_NhBsed,ON!qBlwrev S&gBxnexԒ ;H@Bxcb_/Bxcb_f9ϋBsyst Dslk_r 8is_sv 6 Bi2d_^?*Bfile_Ln[WBxvisLեBevp_>BecdsgrwBxcb_<Bxcb_d2i_t\,IBdbd:N^fBpangɖ . Bquot;tld_ )&rBcellBPBdbd: Hevp_I4Bphot.^Bi2d_%^#Bxcb_PBdh_sϘ^pcreNZKBcms_>]Bipcs?netcJOtBengiXbBsct_dcBssh՚F֔BswapUssl_vV"mBbio_| Nbio_wDcompwb:dBperlӛD&Basn1Todbcx Rlwre_ Hec_gkBx509YsBevp_=yBhttpIG @Bsysthxcb_"%gBcms_&Pg\BlwrePevp_Ue$BextuF^set_}>Bxcb_xcb_ ssl_9Q BxrmdS/BengiYR{Bxcb_kBxset`dn9Bxcb_g4/ Bmvad c Bxcb_ $KBxcb_KQuBfcdizEseliBdove _xcb_h fcpaHset_Q8hP kp\,Ure/man/man3/xcb_RCopen;VCxcb_ Cxcb_keyp?2YCxcb_&rsa_V!sUxcb_!)i2d_gdi2d_ev_data_length.3.gzpCxcb_`(8qCmiteIx509ߢZxcb_K!iLCdistCCasynOYnm-sFCwsrea7(Cssl_Pn7Cdh_c%a Cengi\*Cgeto @tcft>HCbio_TFCfcnaEdoveMan/man3/xcb_glx_get_level_parameteriv_dand.3.gzaperSU kpl,Ure/man/m}aCbn_oAmysq o CgrpcNL'YCx509S"Cxcb_ (ACssl_RVZCmodugEsCxcb_;)Cuuid C/Cdove3Cd2i_ YCxadds 4. ClocaTj^Cxcb_%ssl_aSdh_gȩ ^CmariV (evp_:evp_ߪ%htestlYxcb_ӫ#WCxcb_6sICxcb_xcb_raw_=iCmd5s:A.Cssl_#y'-Cxcb_xcb_glx_get_tex_paraxcb_ȭrvicPptsUMCdoveX G(ZClwreCUCssl_ay.3.gzp"q(tipc-HCdcb-uu<Cx509ixcb_Ϯ'parameterfv_uncheckegzqOkCasn1l\RCinst AfindU8Cothe+BUsU0B--PUre/man/man3/xcb_get_tex_parameteriv_.3.gz-׭r sg_rdCCasid|J|,Uϲ{Ci2d_WAFCsetqI ,zk.cramfs.8aNU kp,Ure/man/mf5!Ce2fs~ :-Cxcb_' jCfcis Ievp_<T,Cxcb_[#get_tex_parameteriv_y.3.gz9#D txcb_'pcreNCevp_R{Cxget XCevp_cV$~Cssl_ vs^Cts_adCCcap_A)(Cndbm  @BCtchtT@7NClwreT;Cxcb_dCbio_ LdCencoHbio_[ C,UbCsssdT7set_=zv(mii-t!܀Crandh,Ure/man/mpkCxpee  Xgs_property_list_endxcb_hxcb_opens a fontked3g\(Cevp_ZUed_uncheckedhexife Tan/man3/xcb_glx_get_,'Cxgra 8}#Cpure: 8JCfont~ 5q^Cxcb_7×TCmpst BCxkbsTYxcb_!objdC~2jFevp_] 8 Gplymg 7dGxconRSFcap_] FFasn1^QFxcb_^Fcut^DkGFattr_ T;GGstra;oFgio-d_6I&Gmd2_T GFbn_c_2 ;Gfcnt=Gxnoo-nFd2i_`aFxcb_t`-/+Funfl` RFstra a:4+FdbXaPtFxcb_a Fx509aY&BFd2i_Pba: FinscbQWFcursc Q*Fis_iwc 6S>Fas__ LgFdovecERFrequdE|Fgenpjd6k5Gupda>fFpip2d&Grsa_fRX=Fbn_fdJvFfcst2eM,Gxint̽V3FproteGFrandeWlFevp_OfYl*UFx509fVƗFfont2g &ϫFdsa_cg S Glwre=SFxcb_g%kGxset N\Gi2d_]Gxcb_nvncFevp_h<_|Gxcb_7GcoreB+{Fx509Oh?_ՠGlwreRHUGdef_=UGzforF$Gxcb_M'.5Fcursh:GrescTtFsha3h DGxFauto,i <oFrsa_qieI2Fssl_iMFxqueKj>eFis_ij 6МFxcb_jFxcb_k%j?Gx509k$FosslWk]= Gnamix$li$Fssl_k E.zFtestlRuFxcrelCfdFfcpal</sFfall*m F Ftk_mzm DsGxcb_оFopenmH7Fxcb_dnGFfilendPGsetk8l, Fpem_ o=JFgeneZoE Gxkbk >=Fxcb_oFpam_5;FalgoL@GyesDFnamiIlXFopenM<Jx#Fui_mb 3GfcpaGVtxGxcb_#/d2i_dsa_pubkey_biod2i_DSA_PUBKEY_bio 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_alloc_color- 3 3 1588775193 0 A - - gz Allocate a colorunflatten- 1 1 1712407627 0 A - - gz adjust directed graphs to improve layout aspect ratiostrace-log-merge- 1 1 1738027921 0 A - - gz merge strace - ff - tt outputdbDB 3pm 3 1789370962 0 A - - gz programmatic interface to the Perl debugging APIxcb_get_pointer_mapping- 3 3 1588775193 0 A - - gz x509_get0_serialnumberX509_get0_serialNumber 3ssl 3 1783951962 0 B - - gz get or set certificate serial numberd2i_ts_status_infod2i_TS_STATUS_INFO 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationinsch- 3x 3 1697309691 0 B - - gz insert a character before cursor in a curses windowcurs_insch- 3x 3 1697309683 0 A - - gz insert a character before cursor in a curses windowis_immedok- 3x 3 1697309692 0 B - - gz curses window propertiesdoveadm-process-status- 1 1 1778562190 0 A - - gz Show information about dovecot processesrequest-key.conf- 5 5 1633701054 0 A - - gz Instantiation handler configuration filegenpkey- 1ssl 1 1783951950 0 A - - gz generate a private keypip2.7- 1 1 1650564513 0 B - - gz pip 9.0.3bn_from_montgomeryBN_from_montgomery 3ssl 3 1783951959 0 B - - gz Montgomery multiplicationfcstrsetaddfilenameFcStrSetAddFilename 3 3 1535617491 0 A - - gz add a filename to a string setprotocolversionProtocolVersion 3 3 1727145684 0 B - - gz Display macros and functionsrand_drbg_newRAND_DRBG_new 3ssl 3 1783951963 0 A - - gz initialize and cleanup a RAND_DRBG instanceevp_pkey_meth_removeEVP_PKEY_meth_remove 3ssl 3 1783951966 0 B - - gz manipulating EVP_PKEY_METHOD structurex509_store_ctx_lookup_certs_fnX509_STORE_CTX_lookup_certs_fn 3ssl 3 1783951961 0 B - - gz set verification callbackfonts.conf- 5 5 1535617491 0 C fonts-conf - gz dsa_dup_dhDSA_dup_DH 3ssl 3 1783951910 0 A - - gz create a DH structure out of DSA structurexcb_glx_get_fb_configs_property_list- 3 3 1588775193 0 B - - gz evp_aes_256_ccmEVP_aes_256_ccm 3ssl 3 1783951958 0 B - - gz EVP AES cipherx509_time_adjX509_time_adj 3ssl 3 1783951951 0 B - - gz X509 time functionscursors- n n 1571246711 0 A - - gz mouse cursors available in Tksha384sum- 1 1 1785268171 0 A - - gz compute and check SHA384 message digestautomake- 1 1 1697313643 0 B - - gz manual page for automake 1.16.1rsa_set0_factorsRSA_set0_factors 3ssl 3 1783951919 0 A - - gz Routines for getting and setting data in an RSA objectssl_ctx_remove_sessionSSL_CTX_remove_session 3ssl 3 1783951921 0 A - - gz manipulate session cachexquerybestcursorXQueryBestCursor 3 3 1727145684 0 B - - gz manipulate cursorsis_idcok- 3x 3 1697309692 0 B - - gz curses window propertiesxcb_xkb_action_message_event_t- 3 3 1588775193 0 A - - gz xcb_input_xi_query_pointer_unchecked- 3 3 1588775193 0 B - - gz ossl_store_errorOSSL_STORE_error 3ssl 3 1783951958 0 B - - gz Types and functions to read objects from a URIssl_set_modeSSL_set_mode 3ssl 3 1783951951 0 B - - gz manipulate SSL engine modetest2::eventfacet::traceTest2::EventFacet::Trace 3pm 3 1570971170 0 A - - gz Debug information for eventsxcreatebitmapfromdataXCreateBitmapFromData 3 3 1727145684 0 B - - gz manipulate bitmapsfcpatternduplicateFcPatternDuplicate 3 3 1535617491 0 A - - gz Copy a patternfallocate- 1 1 1770236297 0 A - - gz preallocate or deallocate space to a filetk_menubartk_menuBar n n 1571246711 0 B - - gz Obsolete support for menu barsopenssl-ecparam- 1ssl 1 1783951950 0 B - - gz EC parameter manipulation and generationdijkstra- 1 1 1712407627 0 A - - gz single-source distance filterxcb_glx_get_lightiv- 3 3 1588775193 0 A - - gz file::spec::unixFile::Spec::Unix 3pm 3 1570968070 0 A - - gz File::Spec for Unix, base for other File::Spec modulespem_write_x509_auxPEM_write_X509_AUX 3ssl 3 1783951954 0 B - - gz PEM routinesgeneral_name_freeGENERAL_NAME_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesxcb_glx_get_polygon_stipple- 3 3 1588775193 0 A - - gz  /Y7@re/man/man3/xcb_input_change_keyj_unchecked.3.gzd_docIDxcb_:Dlwre1HDmd4BzDimag |safeZ GDmvgeX ]fcch@digeP DgDxutfLDssl_!v֙Dxcb_Dkeyc)xcb_P9Dcms_(U2Dxcb_)EDwattT3Dbio_-<O9yDevp_}Aevp_ <gDxcb_a5Dmeta2xcb_input_delete_devm Dd2i_>`{Dxcb_DUre/man/man3/xcb_xfre[_checked.3.gzttribumysqa <xcb_5{Didna )xkbfssl_-L_Dx509KLYDxcb_*4DwincQv Dxcb_HDfcpa|>UPlzDnfs4,GCDpam_ Ytify_event_t.3.gzVDxcb_q,O,Uan/man3/xcb_input_devircD@ Dpem_H"HDlookHo,Ure/man/mdDengi]UengiV|DmvcuDٰkDpane>2e2Devp_\OQbDmysq7IDxcb_ ' DgrubM ),Uan/man3/xcb_input_de_mapping_notify_evenDmariDDxcb_iiDmysq /evp_]HGDgcnW3QDttk:+cDip-v8bio_1 Mt_device_property_nojqDasn1DptsU kp,U;6Dxcb_^pechv <evp_=pcreNtestlhnetcJmRDdump IODsoft[grub Llwre_ Hec_gkDssl_`XDrsa_TDdh_s0UDxcb_ֈDasn1`O{]Dbio_c`CvDxcb_`)DrviaDNDautrHa8ssl_BaptsU QDbio_aNDd2i_af6=DxkbafbQ{Dxmasb ;j=Dapp:cUEDrand~cQDxcb_c(%VDset_)d C+DdtlsydM3Dssl_dV KDxcb_Je$KDperle9a*Dsyste<6Dselif$7,GDpem_zfCUre/man/man3/xcb_t_get_device_button_ing_reply.3.gzsU+(Dxcb_f4XDcms_'gfMDsg_cgD@UDfcfig 6*=EDxcb_?h2iusqGxdra SO\Dssl_he*\Dxcb_9`Dfcvah6JDxcb_@i&xJDfscki EasynSDqleni?Dbn_gjeDec_gj_Dio:: kL࢒Devp_lkMi Dxcb_kU kpp3,Ure/man/mxcb_input_get_deviceevp_ gdj!Dxcb_k(Dd2i_Cl`uk)Dinc:lEqSDxcb_m( DfcstTmGsDwscamJ >Dexpam3test UDauto5n Fxcb_U%iptaRIiDcursn =0`IDd2i_nc֧Dxcb_EoDkey_o=:խDdove  VdDtiffc <ͮDsg_r  <gth1@sUsystVP4,UF/Ddcb R&Drsa_Q!qxcb_O8kDfcco!JDi2d_<"a_modifier_mapping_unkedgth1"Dedquo-xcb_M0O kp7,UnEcert cֶEget_"$K4Esk_tl :strcT >setk6ldsa_oa\pEprin# =evp_JKxcb_ϫNEevp_#P7Esct_W$h%Exset$_:Esha2G% @1Excb_%%Epcre%N~xEgv2g8&.{EPod:m&H1Ensta&6 {Ecurs'=virt)YKExcb_M'Excb_'EəEsemo' ;Emoun' %izExpar/(?'yExkbp}(qEcust(=fRExcb_L)1L#Eldt)+rLEgrub)*~Eossl*q/]Etime*fv&Euri:.+ ENEpod:}+USQctst=bio_. [Essl_4O*Esyst45soft\ Rxcb_  'gEwget4 TmysqE  Zxcb_ !\'Exemp"5 OcEpod:~5Sxcre8 dxcb_t@8kEtopl5 [ʛEopen6I6EcrypE6[Exfet7 GEerr_LExcb_`Excb_xset A@Eec_gϐj$Excb_O0wDEgrubPbox_Adset_>B7Exwmg <xcb_D xcb_B*d2i_bbio_BSperl,C<Ed2i_G\QEi2d__Excb_!!ʅ!Excb__!_vExstaaEpcreNEidnau)$8Egpgv6k5EperlFHEd2i_EacEcpanL.Ecpp /REocsp?Y>Eidna)%$ExcmskyEtar l1pxEfsck Bpam_F ?seli G~xsloG QMExcb_fcfoSH CEd2i_*dqEd2i_e;RExvis ]MEfcco]TErandBjvEmysqQ; 1Eevp_!dxcb_! Excms%OfcinSpostJ Ldh_spJFxcb_J-extu`Euuid CocspHbio_W <d2i_rKaOEfmt֛:]Excb_СEprovJ=starLBts_sFulim@spla> )slk_HM 8pem_MVnEdate DxrmprSXExkbvޜxsystJ7BEzcmpk5-Ebn_b" :Etiffc#8oExselJۊExcb_+EopenGLEdh_m InEgssp=RExcb_F0}Emari 5err_peek_error_lineERR_peek_error_line 3ssl 3 1783951957 0 B - - gz obtain error code and dataxcb_glx_get_tex_enviv_data- 3 3 1588775193 0 B - - gz xcb_xfixes_region_extents- 3 3 1588775193 0 A - - gz ec_get_builtin_curvesEC_get_builtin_curves 3ssl 3 1783951953 0 B - - gz Functions for creating and destroying EC_GROUP objectsxcb_input_xi_get_selected_events_masks_iterator- 3 3 1588775193 0 B - - gz grub2-mkstandalone- 1 1 1785729399 0 A - - gz Generate a standalone image in the selected format.xwmgeometryXWMGeometry 3 3 1727145684 0 B - - gz parse window geometryd2i_pkcs8_biod2i_PKCS8_bio 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationi2d_x509_revokedi2d_X509_REVOKED 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_get_device_key_mapping- 3 3 1588775193 0 A - - gz xcb_xinerama_query_screens_reply- 3 3 1588775193 0 B - - gz xstandardcolormapXStandardColormap 3 3 1727145684 0 B - t gz allocate, set, or read a standard colormap structurepcre2_jit_stack_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)idna_to_unicode_8z8z- 3 3 1570985734 0 A - - gz API functiongpgv2- 1 1 1768528106 0 B - - gz Verify OpenPGP signaturesperlrecharclass- 1 1 1789370959 0 A - - gz Perl Regular Expression Character Classesd2i_x509_attributed2i_X509_ATTRIBUTE 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationcpan 1- 1 1 1748961141 0 A - - gz easily interact with CPAN from the command linecpp- 1 1 1756201477 0 A - - gz The C Preprocessorocsp_set_max_response_lengthOCSP_set_max_response_length 3ssl 3 1783951958 0 B - - gz OCSP responder query functionsidna_to_unicode_4z4z- 3 3 1570985734 0 A - - gz API functionxcmsqueryblueXcmsQueryBlue 3 3 1727145684 0 B - - gz obtain black, blue, green, red, and white CCC color specificationstar 1- 1 1 1756198657 0 A - - gz an archiving utilityfsck.minix- 8 8 1770236297 0 A - t gz check consistency of Minix filesystemxcb_glx_render_mode_data_end- 3 3 1588775193 0 B - - gz d2i_basic_constraintsd2i_BASIC_CONSTRAINTS 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationd2i_cms_receiptrequestd2i_CMS_ReceiptRequest 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxvisualidfromvisualXVisualIDFromVisual 3 3 1727145684 0 B - t gz obtain visual information and visual structurefcconfiggetcacheFcConfigGetCache 3 3 1535617491 0 A - - gz DEPRECATED used to return per-user cache filenamerand_priv_bytesRAND_priv_bytes 3ssl 3 1783951962 0 B - - gz generate random datamysql_warning_count- 3 3 1786452952 0 A - - gz Returns the number of warningsevp_pkey_ctx_get0_rsa_oaep_labelEVP_PKEY_CTX_get0_rsa_oaep_label 3ssl 3 1783951965 0 B - - gz algorithm specific control operationsxcmscccofcolormapXcmsCCCOfColormap 3 3 1727145684 0 A - - gz query and modify CCC of a colormapuuid_compare- 3 3 1770236297 0 A - - gz compare whether two UUIDs are the samefmt- 1 1 1785268171 0 A - - gz simple optimal text formatterxcb_xv_get_still_checked- 3 3 1588775193 0 B - - gz prove- 1 1 1570970554 0 A - - gz Run tests through a TAP harness.date::formatDate::Format 3pm 3 1650652822 0 A - - gz Date formating subroutinesxkbvirtualmodstorealXkbVirtualModsToReal 3 3 1727145684 0 A - - gz Determines the mapping of virtual modifiers to core X protocol modifierszcmp- 1 1 1788965581 0 B - - gz compare compressed filesxselectioneventXSelectionEvent 3 3 1727145684 0 A - - gz SelectionNotify event structurexcb_shape_get_rectangles_rectangles_length- 3 3 1588775193 0 B - - gz openssl_buf2hexstrOPENSSL_buf2hexstr 3ssl 3 1783951958 0 B - - gz Memory allocation functionsdh_meth_dupDH_meth_dup 3ssl 3 1783951960 0 B - - gz Routines to build up DH methodsgssproxy-mech- 8 8 1665216179 0 A - - gz GssProxy GSSAPI mechanism pluginxcb_xfixes_get_cursor_image_cursor_image_length- 3 3 1588775193 0 B - - gz mariadb_dyncol_column_cmp_named- 3 3 1786452952 0 A - - gz Compare two column namescertutil- 1 1 1776188685 0 A - - gz Manage keys and certificate in both NSS databases and other NSS tokenssk_type_findsk_TYPE_find 3ssl 3 1783951957 0 B - - gz stack containerpam_get_authtok_verify- 3 3 1787058767 0 B - - gz get authentication tokenalgorithm::diffoldAlgorithm::DiffOld 3pm 3 1570950503 0 A - - gz Compute `intelligent' differences between two files / lists but use the old (<=0.59) interface.naming_authority_freeNAMING_AUTHORITY_free 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesopenssl-pkeyutl- 1ssl 1 1783951950 0 B - - gz public key algorithm utilityui_method_get_ex_dataUI_method_get_ex_data 3ssl 3 1783951955 0 B - - gz user interface method creation and destructionxcb_query_tree_children_end- 3 3 1588775193 0 B - - gz query the window treexcb_warp_pointer_checked- 3 3 1588775193 0 B - - gz move mouse pointerrev- 1 1 1770236297 0 A - - gz reverse lines characterwiseobj_nid2snOBJ_nid2sn 3ssl 3 1783951961 0 B - - gz ASN1 object utility functionspcre2_general_context_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ssl_callback_ctrlSSL_callback_ctrl 3ssl 3 1783951958 0 B - - gz internal handling functions for SSL_CTX and SSL objectsnamed-journalprint- 8 8 1786647177 0 A - - gz print zone journal in human-readable formselinux_current_policy_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesvmsish- 3pm 3 1789370967 0 A - - gz Perl pragma to control VMS-specific language featuresmodprobe.conf- 5 5 1712567934 0 B - - gz Configuration directory for modprobedbm_filter::encodeDBM_Filter::encode 3pm 3 1789370962 0 A - - gz filter for DBM_Filterxcb_set_access_control_checked- 3 3 1588775193 0 B - - gz x509_check_ipX509_check_ip 3ssl 3 1783951952 0 B - - gz X.509 certificate matchingbio_get_conn_portBIO_get_conn_port 3ssl 3 1783951966 0 B - - gz connect BIOossl_store_info_get0_pkeyOSSL_STORE_INFO_get0_PKEY 3ssl 3 1783951958 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsaudit.rules- 7 7 1752572516 0 A - - gz a set of rules loaded in the kernel audit systemevp_pkey_ctx_get0_dh_kdf_oidEVP_PKEY_CTX_get0_dh_kdf_oid 3ssl 3 1783951952 0 B - - gz algorithm specific control operationsfcstrsetdelFcStrSetDel 3 3 1535617491 0 A - - gz delete from a string settiffflushdataTIFFFlushData 3tiff 3 1785289550 0 C TIFFFlush - gz ebtables- 8 8 1712083061 0 B - - gz Ethernet bridge frame table administration (nft-based)xcb_xf86dri_get_device_info_unchecked- 3 3 1588775193 0 B - - gz dbd::file::developersDBD::File::Developers 3pm 3 1786438152 0 A - - gz Developers documentation for DBD::Fileec_key_check_keyEC_KEY_check_key 3ssl 3 1783951963 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsxtextitemXTextItem 3 3 1727145684 0 B - - gz draw polytext text and text drawing structurescurs_bkgrnd- 3x 3 1697309683 0 A - - gz curses window complex background manipulation routinessystemd-hwdb- 8 8 1788492746 0 A - - gz hardware database management toolplymouth 1- 1 1 1762330268 0 A - - gz Send commands to plymouthdxconfigurerequesteventXConfigureRequestEvent 3 3 1727145684 0 A - - gz ConfigureRequest event structurestrace- 1 1 1738027921 0 A - t gz trace system calls and signalsmd2_initMD2_Init 3ssl 3 1783951954 0 B - - gz MD2, MD4, and MD5 hash functionsfcntlFcntl 3pm 3 1789370963 0 A - - gz load the C Fcntl.h definesxnoopXNoOp 3 3 1727145684 0 A - - gz No Operationupdate_panels- 3x 3 1697309694 0 B - - gz panel stack extension for cursesrsa_meth_set_finishRSA_meth_set_finish 3ssl 3 1783951960 0 B - - gz Routines to build up RSA methodsxinternalconnectionnumbersXInternalConnectionNumbers 3 3 1727145684 0 B - - gz handle Xlib internal connectionslwres_gnbarequest_free- 3 3 1786647171 0 A - - gz lightweight resolver getnamebyaddress message handlingxsetfontpathXSetFontPath 3 3 1727145684 0 A - - gz set, get, or free the font search pathi2d_pkcs12_bioi2d_PKCS12_bio 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_string_string_end- 3 3 1588775193 0 B - - gz xcb_randr_set_panning_reply- 3 3 1588775193 0 B - - gz coredump.conf.d- 5 5 1788492744 0 B - - gz Core dump storage configuration fileslwres_nooprequest_parse- 3 3 1786647171 0 B - - gz lightweight resolver no-op message handlingdef_prog_mode_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionzforce- 1 1 1788965581 0 A - - gz force a '.gz' extension on all gzip filesxcb_glx_make_context_current_unchecked- 3 3 1588775193 0 B - - gz rescan-scsi-bus.sh- 8 8 1787058260 0 A - - gz script to add and remove SCSI devices without rebootingx509_req_get0_pubkeyX509_REQ_get0_pubkey 3ssl 3 1783951953 0 B - - gz get or set certificate or certificate request public keynaming_authority_get0_authoritytextNAMING_AUTHORITY_get0_authorityText 3ssl 3 1783951956 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxcb_get_image_unchecked- 3 3 1588775193 0 B - - gz asn1_generalizedtime_setASN1_GENERALIZEDTIME_set 3ssl 3 1783951966 0 B - - gz ASN.1 Time functionssystemd-quotacheck- 8 8 1788492746 0 B - - gz File system quota checker logicperlretut- 1 1 1789370959 0 A - - gz Perl regular expressions tutorialsetkeycreatecon- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new kernel keyringsxkbkeyactionXkbKeyAction 3 3 1727145684 0 A - - gz Returns the key actionyes- 1 1 1785268171 0 A - - gz output a string repeatedly until killedfcpatternaddweakFcPatternAddWeak 3 3 1535617491 0 A - - gz Add a value to a pattern with weak bindingxcb_query_font_char_infos_iterator- 3 3 1588775193 0 B - - gz query font metricslsns- 8 8 1770236297 0 A - - gz list namespacesnetworkmanager-dispatcherNetworkManager-dispatcher 8 8 1787551243 0 A - - gz Dispatch user scripts for NetworkManagerxcb_input_xi_get_property_items- 3 3 1588775193 0 B - - gz x509_verify_param_add0_policyX509_VERIFY_PARAM_add0_policy 3ssl 3 1783951963 0 B - - gz X509 verification parameters _o[P kpjxcb_xcb_'FrndcP8Flwre=PCFx509PIFnfsdP SYFnftKQropenDsslv\1cFtiffQdǣJFpod:7RVsDEFosslRqcFxcb_2SSFxcb_gSxuni2?ossl3gxevedL^Fsg_sSJvFevp_SGvidp3Dmvad kLFxcb_ET,Fdnf-T -xcb_"mari?G[FformT Ppyth ^QsFldapU J2FconfsUYWwFfindU.evp_a6Eenco6Ntie:7 2hFmakeV ;;Fxcb_^V*x5097Wgetpj8 Fxcb_88FperrV0IFtap:VSIFcronEWix;FreplbW9xtex/: :FformW<mesg:Rx509E;Z@FlwreWC#KFsssdEX<5Fxcb_X!bio_"=L,FsemoXIengi  Lgfdlb:syst<fcfoTgFxcb_YZFsystNY @libx0<evp_s;wMFxcb_YwFperlY M}FMail-Z;gFevp_oZWFx509ZY.HFxcb_P[ڣFxcb_[D_Fform[6Fxcb_[F^Fssl_)\sKFwait\@47Fxbut] {auto8? F2jFevp_] 8past@1xmbt7@>SFcap_] FFasn1^QFxcb_^Fcut^DkGFattr_ Ti2d_boFgio-d_6pkcsuFbn_c_2xcb_C$openIC <nFd2i_`aFxcb_t`-/+Funfl` RFstra a:4+FdbXaPtFxcb_a Fx509aY&BFd2i_Pba: FinscbQWFcursc Q*Fis_iwc 6S>Fas__ LgFdovecERFrequdE|Fgenpjd6xgetE QfFpip2d&xcb_FX=Fbn_fdJvFfcst2eMruncP3FproteGFrandeWlFevp_OfYl*UFx509fVƗFfont2g &ϫFdsa_cg Ssg_s)G ZFxcb_g%xconGHbcom9HExgcv dvncFevp_h<_nc_7ssl_W+{Fx509Oh?unliВRnmtu)Oaula~ 9d2i_H Z.5Fcursh:evp_H 8tFsha3h DGxFauto,i <oFrsa_qieI2Fssl_iMFxqueKj>eFis_ij 6МFxcb_jFxcb_k%xcb_K$FosslWk]vidaK =i$Fssl_k E.zFtestlRuFxcrelCfdFfcpal</sFfall*m F Ftk_mzm Devp_MVоFopenmHtestqM`* Fdijk!n :x509vQobj_M GFxcb_dnGFfilendxcb_ߖ', Fpem_ o=JFgeneZoEobj_VOC=Fxcb_oFpam_5;FalgoLunicԗpFnamiIlXFopenM<Jx#Fui_mbbio_ܘ;engi)!b%0O 1sUYGxcb_2jGxcb__/SGrev8ton_mapping_uncheckegzsUmGobj_ FUre/man/man3/xcb_t_set_device_focus_ced.3.gzUrU&Gpcre4NdefiKxcb_|evp_%hacyc=8x509}NasidENKGssl_gxcb_ GnameF_&7Gseliq~^lGvmsi TLbGmodpfAxsav[ Dxsel ;,Uan/man3/xcb_input_sedbm_Cgz@sUѷj_Gdbm_E,Ure/man/mxcb_Hifier_mapping_reply.Gxcb_ ]vGx509IFfGbio_;oGosslgeply.3.gzsUperl| >=uGaudik M_get_selected_eventsrGevp_ķ`)g]GfcstA ?perlq 6O[tGtiff5Gebtaϸ S٧Gxcb_+&UsU_selecte؀Gdbd:nYUre/man/man3/xcb_DGec_kݹqnchecked.3.gzrUGxtex_ SoGcurs TْGsyst > Gplymg 7wsUsU--gzeck@2,Ure/man/mdGxconRengi]pod: V;GGstra;curs Lt_ungrab_device_buttx509PI&Gmd2_T G ;Gfcnt=Gxnoo-avc_Hssl_mk5Gupda>ctst=xcb_input_ungrab_devGrsa_fR,Gxint̽V Glwre=SkGxset N\Gi2d_]Gxcb_n_|Gxcb_7GcoreB_ՠGlwreRHUGdef_=UGzforFkeyc@ =4,Ure/man/m$Gxcb_M's.3.gzrU1GrescTter_Pj?Gx509kxset A@evp_ZA^sU kpp6,U= Gnamix$lsGxcb_7PGsetk8lxkbfFDEset_DIsU kp Gxkbk >an/man3/xcb_input_xi@GyesD 3GfcpaGVxsetE ?txGxcb_#/xcb_input_xi_change_libxET6Glsns,өGnetw1]Gxcb_ YGx509X$WGxqms L߲Gpos_U;LGtail: Gx509SYGadmiNI%`Ggrub @--gzhec;Gxcb_.evp_H"gerty_checked.3.gzU1sUpem_IJ@JGxcb_C3xcb_Iz1sU{TGdataYdh_spJF}Gperl2wGxkba2?Gpem_@[(Gstrn >[jGmariid2i_rKaget_KKextuJLMts_rL ?starLBt_xi_get_client_poinreply.3.gzrUGexpe >slk_HM 8Ghmac8 Gextu XGsgp_]#oGwinnM-GxgetB Cxcb_input_xi_get_focջGxcb_&5Gx509R ſGbio_BE;GfcpaZUGset_2Gx509SHuGxcb_"Gxcb_xnewYOgxqmstats- 8 8 1633763316 0 A - - gz Display XFS quota manager statistics from /procpos_form_cursor- 3x 3 1697309693 0 B - - gz position a form window cursortail- 1 1 1785268171 0 A - - gz output the last part of filesx509_store_set_lookup_certsX509_STORE_set_lookup_certs 3ssl 3 1783951957 0 B - - gz set verification callbackadmission_syntax_freeADMISSION_SYNTAX_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesgrub2-file- 1 1 1785729399 0 A - - gz Check if FILE is of specified type.xcb_selinux_get_selection_context_context_end- 3 3 1588775193 0 B - - gz xcb_get_property_reply- 3 3 1588775193 0 B - - gz Gets a window propertydata::dump::traceData::Dump::Trace 3pm 3 1650647482 0 A - - gz Helpers to trace function and method callsperlobj- 1 1 1789370958 0 A - - gz Perl object referencexkbaddgeomrowXkbAddGeomRow 3 3 1727145684 0 A - - gz Add a row to a sectionpem_read_bio_x509_crlPEM_read_bio_X509_CRL 3ssl 3 1783951956 0 B - - gz PEM routinesstrnames- 3x 3 1697309694 0 B - - gz curses terminfo global variablesmariadb-hotcopy- 1 1 1786462006 0 B - - gz a database backup program (mysqlhotcopy is now a symlink to mariadb-hotcopy)experimental- 3pm 3 1570974957 0 A - - gz Experimental features made easyhmac256- 1 1 1785291317 0 A - - gz Compute an HMAC-SHA-256 MACextutils::mm_qnxExtUtils::MM_QNX 3pm 3 1570956921 0 A - - gz QNX specific subclass of ExtUtils::MM_Unixsgp_dd- 8 8 1787058260 0 A - - gz copy data to and from files and devices, especially SCSI deviceswinnstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowxgetatomnameXGetAtomName 3 3 1727145684 0 B - - gz create or return atom namesxcb_x_print_print_query_version_reply- 3 3 1588775193 0 B - - gz x509_store_get_lookup_crlsX509_STORE_get_lookup_crls 3ssl 3 1783951954 0 B - - gz set verification callbackbio_set_write_buffer_sizeBIO_set_write_buffer_size 3ssl 3 1783951962 0 B - - gz buffering BIOfcpatterniterisvalidFcPatternIterIsValid 3 3 1535617491 0 A - - gz Check whether the iterator is valid or notset_field_buffer- 3x 3 1697309693 0 B - - gz field buffer controlx509_get_ex_dataX509_get_ex_data 3ssl 3 1783951956 0 B - - gz application-specific dataxcb_xfixes_delete_pointer_barrier- 3 3 1588775193 0 A - - gz xcb_dri2_connect_driver_name- 3 3 1588775193 0 B - - gz png- 5 5 1782408071 0 A - - gz Portable Network Graphics (PNG) formatpem_read_ssl_sessionPEM_read_SSL_SESSION 3ssl 3 1783951964 0 B - - gz PEM object encoding routinesmysql_use_result- 3 3 1786452952 0 A - - gz returns an unbuffered result setcrontab 1- 1 1 1712403603 0 A - - gz maintains crontab files for individual usersxcb_glx_get_color_table_parameterfv_unchecked- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_image- 3 3 1588775193 0 A - - gz i2d_ipaddressrangei2d_IPAddressRange 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationdevlink-trap- 8 8 1716453362 0 A - - gz devlink trap configurationcpan::meta::history::meta_1_0CPAN::Meta::History::Meta_1_0 3pm 3 1570951320 0 A - - gz Version 1.0 metadata specification for META.ymlpatch- 1 1 1591024465 0 A - - gz apply a diff file to an originalinchstr- 3x 3 1697309691 0 B - - gz get a string of characters (and attributes) from a curses windowscsi_mandat- 8 8 1787058260 0 A - - gz check SCSI device support for mandatory commandsptx- 1 1 1785268171 0 A - - gz produce a permuted index of file contentslibtoolize- 1 1 1570805729 0 A - - gz manual page for libtoolize 2.4.4.19-fda4xcb_present_generic_event_t- 3 3 1588775193 0 A - - gz consoletype- 1 1 1762247954 0 A - - gz print type of the console connected to standard inputpidstat- 1 1 1523015986 0 A - - gz Report statistics for Linux tasks.pkcs7_print_ctxPKCS7_print_ctx 3ssl 3 1783951956 0 B - - gz ASN1 object utilitieskeyctl_get_security_alloc- 3 3 1633701055 0 B - - gz retrieve a key's security contextxcb_glx_query_server_string- 3 3 1588775193 0 A - - gz fcpatterniterequalFcPatternIterEqual 3 3 1535617491 0 A - - gz Compare iteratorspam_get_authtok- 3 3 1787058767 0 A - - gz get authentication tokenpem_read_bio_x509_auxPEM_read_bio_X509_AUX 3ssl 3 1783951957 0 B - - gz PEM routinesxpropertyeventXPropertyEvent 3 3 1727145684 0 A - - gz PropertyNotify event structureocsp_serviceloc_newOCSP_SERVICELOC_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesd2i_sct_listd2i_SCT_LIST 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationevp_cipherfinal_exEVP_CipherFinal_ex 3ssl 3 1783951959 0 B - - gz EVP cipher routinessystemd-hibernate-resume- 8 8 1788492746 0 B - - gz Resume from hibernationjournald.conf.d- 5 5 1788492744 0 B - - gz Journal service configuration filesx509_revoked_get0_serialnumberX509_REVOKED_get0_serialNumber 3ssl 3 1783951928 0 A - - gz CRL revoked entry utility functionssnmpd.internal- 5 5 1768810786 0 A - - gz internal configuration of the Net-SNMP agentxcb_reparent_window_checked- 3 3 1588775193 0 B - - gz Reparents a windowxseticvaluesXSetICValues 3 3 1727145684 0 A - - gz set and obtain XIC valuesrsa_meth_get_multi_prime_keygenRSA_meth_get_multi_prime_keygen 3ssl 3 1783951966 0 B - - gz Routines to build up RSA methodsxrmgetfiledatabaseXrmGetFileDatabase 3 3 1727145684 0 A - - gz retrieve and store resource databasesxcb_randr_get_crtc_transform_pending_params_end- 3 3 1588775193 0 B - - gz systemd-growfs- 8 8 1788492746 0 B - - gz Creating and growing file systems on demandfccharsetcoverageFcCharSetCoverage 3 3 1535617491 0 A - - gz DEPRECATED return coverage for a Unicode pageselinuxexeccon- 8 8 1770733597 0 A - - gz report SELinux context used for this executablexkblistcomponentsXkbListComponents 3 3 1727145684 0 A - - gz List of components for one or more component typesssl_get_min_proto_versionSSL_get_min_proto_version 3ssl 3 1783951953 0 B - - gz Get and set minimum and maximum supported protocol versionxcb_glx_are_textures_resident_reply- 3 3 1588775193 0 B - - gz bio_addrinfo_protocolBIO_ADDRINFO_protocol 3ssl 3 1783951966 0 B - - gz BIO_ADDRINFO type and routinespem_write_ec_pubkeyPEM_write_EC_PUBKEY 3ssl 3 1783951964 0 B - - gz PEM object encoding routinesevp_camellia_256_ofbEVP_camellia_256_ofb 3ssl 3 1783951951 0 B - - gz EVP Camellia cipherxcb_input_set_device_modifier_mapping_unchecked- 3 3 1588775193 0 B - - gz xgetxcbconnectionXGetXCBConnection 3 3 1727145684 0 A - - gz get the XCB connection for an Xlib Displayec_point_newEC_POINT_new 3ssl 3 1783951966 0 A - - gz Functions for creating, destroying and manipulating EC_POINT objectsxgetwmhintsXGetWMHints 3 3 1727145684 0 B - t gz allocate window manager hints structure and set or read a window's WM_HINTS propertyclass::structClass::Struct 3pm 3 1789370962 0 A - - gz declare struct-like datatypes as Perl classespushd- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)stdbuf- 1 1 1785268171 0 A - - gz Run COMMAND, with modified buffering operations for its standard streams.mysql_options4- 3 3 1786452952 0 A - - gz Used to set extra connect options and affect behavior of a connectionpkcs7_recip_info_freePKCS7_RECIP_INFO_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesselabel_close- 3 3 1770733597 0 B - - gz userspace SELinux labeling interfaceengine_removeENGINE_remove 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supportvigr- 8 8 1766065861 0 B - - gz edit the password, group, shadow-password or shadow-group filetk_strictmotiftk_strictMotif n n 1571246711 0 B - - gz Variables used or set by Tknew_form_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_get_window_attributes- 3 3 1588775193 0 A - - gz Gets window attributesxcb_input_raw_key_press_event_t- 3 3 1588775193 0 A - - gz evp_pkey_asn1_set_get_priv_keyEVP_PKEY_asn1_set_get_priv_key 3ssl 3 1783951959 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurebn_blinding_newBN_BLINDING_new 3ssl 3 1783951965 0 A - - gz blinding related BIGNUM functionspem_read_bio_pkcs8_priv_key_infoPEM_read_bio_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951955 0 B - - gz PEM object encoding routinesdracut.bootup- 7 7 1786666418 0 A - - gz boot ordering in the initramfsfcfontsetcreateFcFontSetCreate 3 3 1535617491 0 A - - gz Create a font setevp_bf_cbcEVP_bf_cbc 3ssl 3 1783951966 0 A - - gz EVP Blowfish cipherlwptut- 3pm 3 1650658387 0 C libwww::lwptut - gz encode::jp::jis7Encode::JP::JIS7 3pm 3 1570956370 0 A - - gz - internally used by Encode::JPbuf_mem_new_exBUF_MEM_new_ex 3ssl 3 1783951960 0 B - - gz simple character array structurebootup- 7 7 1788492744 0 A - - gz System bootup processsg_read_attr- 8 8 1787058260 0 A - - gz send SCSI READ ATTRIBUTE commandbadblocks- 8 8 1759820881 0 A - - gz search a device for bad blocksfcdirsaveFcDirSave 3 3 1535617491 0 A - - gz DEPRECATED: formerly used to save a directory cachessl_session_set_timeSSL_SESSION_set_time 3ssl 3 1783951961 0 B - - gz retrieve and manipulate session time and timeout settingsdbd::fileDBD::File 3pm 3 1786438152 0 A - - gz Base class for writing file based DBI driversnamei- 1 1 1770236297 0 A - - gz follow a pathname until a terminal point is foundxcb_xkb_get_device_info_leds_iterator- 3 3 1588775193 0 B - - gz xcb_glx_get_minmax_parameterfv_data_length- 3 3 1588775193 0 B - - gz xcb_glx_query_server_string_string_end- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_size_range_unchecked- 3 3 1588775193 0 B - - gz xgetkeyboardcontrolXGetKeyboardControl 3 3 1727145684 0 B - t gz manipulate keyboard settings and keyboard control structuresg_sat_set_features- 8 8 1787058260 0 A - - gz use ATA SET FEATURES command via a SCSI to ATA Translation (SAT) layererr_peek_last_error_lineERR_peek_last_error_line 3ssl 3 1783951965 0 B - - gz obtain error code and dataec_group_get_ecparametersEC_GROUP_get_ecparameters 3ssl 3 1783951958 0 B - - gz Functions for creating and destroying EC_GROUP objectsxkbtranslatekeycodeXkbTranslateKeyCode 3 3 1727145684 0 A - - gz Translate a keycode to a key symbol and modifiersxcb_glx_pixel_storef- 3 3 1588775193 0 A - - gz rdma-link- 8 8 1716453362 0 A - - gz rdma link configurationmysql_stmt_fetch_column- 3 3 1786452952 0 A - - gz Fetches a single column into bind bufferevp_pkey_meth_set_verifyEVP_PKEY_meth_set_verify 3ssl 3 1783951962 0 B - - gz manipulating EVP_PKEY_METHOD structuremvwin- 3x 3 1697309693 0 B - - gz create curses windowsgendsa- 1ssl 1 1783951950 0 A - - gz generate a DSA private key from a set of parametersxcb_glx_read_pixels_data_length- 3 3 1588775193 0 B - - gz xcb_render_create_cursor- 3 3 1588775193 0 A - - gz wvline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesrsa_meth_set_priv_decRSA_meth_set_priv_dec 3ssl 3 1783951965 0 B - - gz Routines to build up RSA methodsmontage- 1 1 1784709495 0 A - - gz create a composite image by combining several separate images. The images are tiled on the composite image optionally adorned with a border, frame, image name, and more.mariadb_dyncol_exists_num- 3 3 1786452952 0 A - - gz Check if column with given number exists.lwres_noopresponse_parse- 3 3 1786647171 0 B - - gz lightweight resolver no-op message handlingxconfigureeventXConfigureEvent 3 3 1727145684 0 A - - gz ConfigureNotify event structureevp_digestupdateEVP_DigestUpdate 3ssl 3 1783951960 0 B - - gz EVP digest routinesocsp_single_get0_statusOCSP_single_get0_status 3ssl 3 1783951960 0 B - - gz OCSP response utility functionsxcb_xv_stop_video_checked- 3 3 1588775193 0 B - - gz cpupower-frequency-info- 1 1 1789439395 0 A - - gz Utility to retrieve cpufreq kernel informationbio_meth_get_read_exBIO_meth_get_read_ex 3ssl 3 1783951962 0 B - - gz Routines to build up BIO methodsevp_rc4EVP_rc4 3ssl 3 1783951967 0 A - - gz EVP RC4 stream cipheri2d_asidorrangei2d_ASIdOrRange 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dri2_swap_interval- 3 3 1588775193 0 A - - gz xcb_randr_get_provider_info_associated_providers- 3 3 1588775193 0 B - - gz pam_getenvlist- 3 3 1787058767 0 A - - gz getting the PAM environmentbio_writeBIO_write 3ssl 3 1783951906 0 A - - gz BIO I/O functionslsmod- 8 8 1712567933 0 A - - gz Show the status of modules in the Linux Kernelenc2xs- 1 1 1570956370 0 A - - gz - Perl Encode Module Generatordes_string_to_2keysDES_string_to_2keys 3ssl 3 1783951963 0 B - - gz DES encryptioncms_recipientinfo_kekri_id_cmpCMS_RecipientInfo_kekri_id_cmp 3ssl 3 1783951954 0 B - - gz CMS envelopedData RecipientInfo routinescms_signerinfo_set1_signer_certCMS_SignerInfo_set1_signer_cert 3ssl 3 1783951952 0 B - - gz CMS signedData signer functionsxcb_res_query_version_unchecked- 3 3 1588775193 0 B - - gz compose Compose 5xcb_xf86dri_auth_connection_reply- 3 3 1588775193 0 B - - gz rnano- 1 1 1527927607 0 A - - gz a restricted nanonsupdate- 1 1 1786647178 0 A - - gz Dynamic DNS update utilityx509_verify_param_set_hostflagsX509_VERIFY_PARAM_set_hostflags 3ssl 3 1783951929 0 A - - gz X509 verification parametersxcb_free_colormap- 3 3 1588775193 0 A - - gz xcb-examples- 3 3 1588775194 0 A - - gz manpage examplesmc- 1 1 1571431117 0 A - - gz Visual shell for Unix-like systems.xcb_record_free_context_checked- 3 3 1588775193 0 B - - gz xsetwindowbackgroundpixmapXSetWindowBackgroundPixmap 3 3 1727145684 0 B - - gz change window attributesmysql_shutdown- 3 3 1786452952 0 A - - gz Sends shutdown message to serverssl_session_up_refSSL_SESSION_up_ref 3ssl 3 1783951926 0 A - - gz create, free and manage SSL_SESSION structuresselinux_getenforcemode- 3 3 1770733597 0 A - - gz get the enforcing state of SELinuxevp_des_ede3_cfbEVP_des_ede3_cfb 3ssl 3 1783951962 0 B - - gz EVP DES ciphersearch::dictSearch::Dict 3pm 3 1789370965 0 A - - gz look - search for key in dictionary filesssd-session-recording- 5 5 1785203682 0 A - - gz Configuring session recording with SSSDfcpatterngetftfaceFcPatternGetFTFace 3 3 1535617491 0 C FcPatternGet-Type - gz xcb_glx_is_direct_unchecked- 3 3 1588775193 0 B - - gz wscrl- 3x 3 1697309692 0 B - - gz scroll a curses windowkeyname- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routineskeyctl keyctl 3 keyctl 1xcb_glx_query_version_reply- 3 3 1588775193 0 B - - gz vim vim 1i2d_ess_cert_idi2d_ESS_CERT_ID 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationperlhpux- 1 1 1789370957 0 A - - gz Perl version 5 on Hewlett-Packard Unix (HP-UX) systemsfirewalld.conf- 5 5 1787058610 0 A - - gz firewalld configuration filebn_divBN_div 3ssl 3 1783951965 0 B - - gz arithmetic operations on BIGNUMslgroupdel- 1 1 1437678973 0 A - - gz Delete an user groupxcreatepixmapcursorXCreatePixmapCursor 3 3 1727145684 0 B - - gz create cursorsxcb_glx_end_list- 3 3 1588775193 0 A - - gz engine_get_ctrl_functionENGINE_get_ctrl_function 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportxcb_x_print_print_set_attributes- 3 3 1588775193 0 A - - gz evp_cipher_ctx_set_paddingEVP_CIPHER_CTX_set_padding 3ssl 3 1783951962 0 B - - gz EVP cipher routinesdbd::dbmDBD::DBM 3pm 3 1786438152 0 A - - gz a DBI driver for DBM & MLDBM filesfcutf8lenFcUtf8Len 3 3 1535617491 0 A - - gz count UTF-8 encoded charsservice_seusers- 5 5 1770733597 0 A - - gz The SELinux GNU/Linux user and service to SELinux user mapping configuration filesxkballoccompatmapXkbAllocCompatMap 3 3 1727145684 0 A - t gz Allocate a new compatibility map if you do not already have one availablepem_writePEM_write 3ssl 3 1783951917 0 A - - gz PEM encoding routinesml- 1 1 1697309173 0 A - - gz handy command interface to the Modules packageopenssl_add_all_algorithmsOpenSSL_add_all_algorithms 3ssl 3 1783951961 0 A - - gz add algorithms to internal tabledirhandleDirHandle 3pm 3 1789370962 0 A - - gz supply object methods for directory handlesd2i_dsa_pubkey_fpd2i_DSA_PUBKEY_fp 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationcrond- 8 8 1712403604 0 B - - gz daemon to execute scheduled commandsasidorrange_newASIdOrRange_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_present_notify_msc- 3 3 1588775193 0 A - - gz x509_lookup_meth_set_get_by_subjectX509_LOOKUP_meth_set_get_by_subject 3ssl 3 1783951958 0 B - - gz Routines to build up X509_LOOKUP methodsxcb_composite_redirect_window_checked- 3 3 1588775193 0 B - - gz xcb_selinux_query_version- 3 3 1588775193 0 A - - gz bdftopcf- 1 1 1633822896 0 A - - gz convert X font from Bitmap Distribution Format to Portable Compiled Formatmatchpathcon 8- 8 8 1770733597 0 A - - gz get the default SELinux security context for the specified path from the file contexts configurationdbus-daemon- 1 1 1777980273 0 A - - gz Message bus daemonxcb_glx_get_error_reply- 3 3 1588775193 0 B - - gz Ux509_check_hostX509_check_host 3ssl 3 1783951965 0 A - - gz X.509 certificate matchingpod::simple::xmloutstreamPod::Simple::XMLOutStream 3pm 3 1570967771 0 A - - gz - turn Pod into XMLsystemd-hostnamed.service- 8 8 1788492746 0 A - - gz Host name bus mechanismxcb_xkb_get_device_info_name_end- 3 3 1588775193 0 B - - gz xcb_open_font_checked- 3 3 1588775193 0 B - - gz opens a fontxcb_glx_vendor_private_with_reply_reply- 3 3 1588775193 0 B - - gz pcre2_set_recursion_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)bn_get0_nist_prime_192BN_get0_nist_prime_192 3ssl 3 1783951957 0 B - - gz Create standardized public primes or DH pairsxgetclasshintXGetClassHint 3 3 1727145684 0 B - - gz allocate class hints structure and set or read a window's WM_CLASS propertyec_group_get_curve_gfpEC_GROUP_get_curve_GFp 3ssl 3 1783951960 0 B - - gz Functions for creating and destroying EC_GROUP objectsarchive::zipArchive::Zip 3pm 3 1573584102 0 A - - gz Provide an interface to ZIP archive files.shift- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)setsid- 1 1 1770236297 0 A - - gz run a program in a new sessionpam_pwhistory- 8 8 1787058764 0 A - - gz PAM module to remember last passwordshline_set- 3x 3 1697309690 0 B - - gz create curses borders or lines using complex characters and renditionsfcobjectsetcreateFcObjectSetCreate 3 3 1535617491 0 A - - gz Create an object setpanel_window- 3x 3 1697309694 0 B - - gz panel stack extension for curseswsrep_sst_mysqldump- 1 1 1786452947 0 A - - gz mysqldump-based state snapshot transferx509_pubkey_getX509_PUBKEY_get 3ssl 3 1783951952 0 B - - gz SubjectPublicKeyInfo public key functionsxkbfreeclientmapXkbFreeClientMap 3 3 1727145684 0 A - t gz Free memory used by the client map member of an XkbDescRec structurexcb_glx_finish_reply- 3 3 1588775193 0 B - - gz gnupg 7- 7 7 1768528101 0 A - - gz The GNU Privacy Guard suite of programsauthority_keyid_newAUTHORITY_KEYID_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesxcb_xvmc_create_context_reply- 3 3 1588775193 0 B - - gz fcfreetypecharindexFcFreeTypeCharIndex 3 3 1535617491 0 A - - gz map Unicode to glyph idtiffdefaulttilesizeTIFFDefaultTileSize 3tiff 3 1785289550 0 C TIFFtile - gz ssl_ctx_add_client_caSSL_CTX_add_client_CA 3ssl 3 1783951958 0 B - - gz get or set CA listopenssl_clear_reallocOPENSSL_clear_realloc 3ssl 3 1783951952 0 B - - gz Memory allocation functionsxcmstekhvcquerymaxvcXcmsTekHVCQueryMaxVC 3 3 1727145684 0 B - - gz obtain the TekHVC coordinatesxrebindkeysymXRebindKeysym 3 3 1727145684 0 B - - gz handle keyboard input events in Latin-1xactivatescreensaverXActivateScreenSaver 3 3 1727145684 0 B - - gz manipulate the screen saveropenssl_fork_parentOPENSSL_fork_parent 3ssl 3 1783951953 0 B - - gz OpenSSL fork handlersssl_ctx_sess_set_remove_cbSSL_CTX_sess_set_remove_cb 3ssl 3 1783951966 0 B - - gz provide callback functions for server side external session cachingxcb_render_composite_glyphs_32- 3 3 1588775193 0 A - - gz pam_unix- 8 8 1787058766 0 A - - gz Module for traditional password authenticationxcb_glx_get_tex_envfv_data_length- 3 3 1588775193 0 B - - gz avc_netlink_close- 3 3 1770733597 0 B - - gz SELinux netlink processingevp_des_cfb1EVP_des_cfb1 3ssl 3 1783951964 0 B - - gz EVP DES cipherxcb_glx_get_tex_genfv_data- 3 3 1588775193 0 B - - gz getparyx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinatesxcb_glx_get_mapiv_unchecked- 3 3 1588775193 0 B - - gz wand-configWand-config 1 1 1783201549 0 A - - gz get information about the installed version of the Magick WandtiffsetsubdirectoryTIFFSetSubDirectory 3tiff 3 1785289550 0 C TIFFSetDirectory - gz bzfgrep- 1 1 1738028339 0 B - - gz search possibly bzip2 compressed files for a regular expressionfilter- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesxcb_input_ungrab_device_button- 3 3 1588775193 0 A - - gz fcdirscanFcDirScan 3 3 1535617491 0 A - - gz scan a font directory without caching it /=query_colors_colors_iterator.3.gAJxcb_OJfcdiE  XzKpam_/ P;00Kdbd:(! TqmJname!N[Jxcb_-ChKevp_>?Kxcb_e"'"Kxcb_"*FTKxget"jJsg_sn#cJerr_#Q\Jec_gO$nsU#Kxkbt$`^Jxcb_K%Krdma}% 4N 7Kmysq%EsAJevp_&]Kmvwi&39Jssl_e+Kxcb_!' Jxcb_^'AJxcb_"-Jrsa_'TjJmontW(Jmari%)F^Jlwre)H]Kxcon)J-Jevp_@*B7Kocsp*UەKxcb_+԰Jcpup7+K:3cKbio_+SHKevp_,;&3Ji2d_E,^~Jxcb_,DJxcb_,1+gKxmov Uj Jxcb_4![Klsmo-K)Kx509r_cJdes_R.@o˽Jdh_g \GJcms_*/ ]6Kxcb_/ SÁKbio_pPDKcomp/ eJui_mbpa؅Jec_pp$^Jxcb_q+>AKxcb_q5]tKxcb_r3"Kssl_hrp]M Ktie:r P 5Kasn1DsKJx509sSD|Jslk_t 8xJcoloPt=VKxcb_tcA Jxcb_t, Jdoveu GCUKpam_pu F|6Jxcb_u) Jxcb_v./JlwpcS-ďKxdra @T`Jbn_gwUJxcb_mw$UKxcb_#[Jevp_wPJcrypdxRKfcpax?۱Ksyst"yXKtk_cy^m(Kxcb_#~Kpem_6zE{Jxcb_Q,nKuserbJstor JJxcb_{&JxrmgUOK1Jevp_#| BOKmover| QLJx509|` 0Jwsyn3Kfire}BJejec~2KUKrsa_J~P*JctloqstKevp_u=rdma 6gzip653Kmvge3 Te Jdh_bUgKd2i_^FJxcb_n!DJpam_T5tJmari y Kssl_ N Krpc. -=Jxcb_'!eKperle PnLvJttk:)leKvwpr FnJvid_G =&ʰJec_gagKgen_ cYuKtige{ DMܫJx509ȴ` %Jdela> CKxcb_`Ji2d_ƵjW!Jx509LGJxcb_$WKxallvo1_Jjsonp54KfcdiPTJbio_ EJautow]o* JxrmmEFnKxkba9m NEKevp_ >iKca_=%JariaD >pJxcb_#'JJlhasϺH$ɞJxcb_/{Jssl_aKQ(Jtap:#q/Kevp_SAp KdevlB1Kssl_ lGrKxcb_"+Kwvli'RPKpam_5-8 /Kbio_|- 9"ǢJcms_.eJpem_vMSKobj_w FnKxcb_]{!9Kx509z W7Jx509zO?Jpem_PKxcms{5ԙ7JunamH}n QxKbadb  ;̜Jxcb_`SJxcb_!&&iKx509O?zKgend&SJx509 @Jxcb_@)mKfire8,lJenc2.;L)Ktcfmվ HKdoveSv HinKeval'@AJdevll)Jgruby.6`Jnew_ =xKdsa_ 5Jxcb_>!%aKmovey7-=Jwenc <_Jperl~ 80Jxcb_~)bio_meth_set_getsBIO_meth_set_gets 3ssl 3 1783951954 0 B - - gz Routines to build up BIO methodsui_method_get_writerUI_method_get_writer 3ssl 3 1783951964 0 B - - gz user interface method creation and destructionec_point_set_compressed_coordinatesEC_POINT_set_compressed_coordinates 3ssl 3 1783951963 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_input_list_device_properties_unchecked- 3 3 1588775193 0 B - - gz xcb_unmap_window_checked- 3 3 1588775193 0 B - - gz Makes a window invisiblexcb_render_query_pict_index_values_values_iterator- 3 3 1588775193 0 B - - gz ssl_set_ex_dataSSL_set_ex_data 3ssl 3 1783951954 0 B - - gz Store and retrieve extra data from the SSL_CTX, SSL or SSL_SESSIONtie::handleTie::Handle 3pm 3 1789370966 0 A - - gz base class definitions for tied handlesasn1_string_cmpASN1_STRING_cmp 3ssl 3 1783951962 0 B - - gz ASN1_STRING utility functionsx509_store_get_ex_new_indexX509_STORE_get_ex_new_index 3ssl 3 1783951965 0 B - - gz application-specific dataslk_clear- 3x 3 1697309692 0 B - - gz curses soft label routinescolor_content_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_glx_get_lightfv_data- 3 3 1588775193 0 B - - gz xcb_x_print_print_get_attributes_attributes- 3 3 1588775193 0 B - - gz doveadm-log- 1 1 1778562190 0 A - - gz Locate, test or reopen Dovecot's log filespam_keyinit- 8 8 1787058762 0 A - - gz Kernel session keyring initialiser modulexcb_selinux_get_selection_create_context- 3 3 1588775193 0 A - - gz xcb_selinux_set_selection_use_context_checked- 3 3 1588775193 0 B - - gz doveadm-fts- 1 1 1778562190 0 A - t gz Manipulate the Full Text Search (FTS) indexpem_read_ec_pubkeyPEM_read_EC_PUBKEY 3ssl 3 1783951956 0 B - - gz PEM object encoding routinesbn_gencb_set_oldBN_GENCB_set_old 3ssl 3 1783951964 0 B - - gz generate primes and test for primalityxcb_xfixes_selection_notify_event_t- 3 3 1588775193 0 A - - gz obj_lengthOBJ_length 3ssl 3 1783951951 0 B - - gz ASN1 object utility functionsevp_pkey_set1_ec_keyEVP_PKEY_set1_EC_KEY 3ssl 3 1783951960 0 B - - gz EVP_PKEY assignment functionscrypto_set_mem_functionsCRYPTO_set_mem_functions 3ssl 3 1783951966 0 B - - gz Memory allocation functionsfcpatternaddcharsetFcPatternAddCharSet 3 3 1535617491 0 C FcPatternAdd-Type - gz systemd-binfmt- 8 8 1788492746 0 B - - gz Configure additional binary formats for executables at boottk_choosecolortk_chooseColor n n 1571246711 0 A - - gz pops up a dialog box for the user to select a color.grub-set-bootflag- 1 1 1785729399 0 C grub2-set-bootflag - gz pem_read_bio_dsaprivatekeyPEM_read_bio_DSAPrivateKey 3ssl 3 1783951957 0 B - - gz PEM routinesx509_crl_cmpX509_CRL_cmp 3ssl 3 1783951960 0 B - - gz compare X509 certificates and related valuesx509_store_ctx_freeX509_STORE_CTX_free 3ssl 3 1783951964 0 B - - gz X509_STORE_CTX initialisationxcb_composite_get_overlay_window- 3 3 1588775193 0 A - - gz xcb_xv_query_image_attributes_pitches- 3 3 1588775193 0 B - - gz xcmsstorecolorsXcmsStoreColors 3 3 1727145684 0 B - - gz set colorsevp_sealinitEVP_SealInit 3ssl 3 1783951962 0 A - - gz EVP envelope encryptionmove_field- 3x 3 1697309693 0 B - - gz make and break connections between fields and formsx509_object_set1_x509_crlX509_OBJECT_set1_X509_CRL 3ssl 3 1783951954 0 B - - gz Routines to build up X509_LOOKUP methodsuname26- 8 8 1770236297 0 B - - gz change reported architecture in new program environment and set personality flagsfirewalld.service- 5 5 1787058610 0 A - - gz firewalld service configuration fileseject- 1 1 1770236297 0 A - - gz eject removable mediarsa_meth_get_signRSA_meth_get_sign 3ssl 3 1783951958 0 B - - gz Routines to build up RSA methodsperltodo- 1 1 1789370960 0 A - - gz Link to the Perl to-do listxcb_selinux_get_client_context_unchecked- 3 3 1588775193 0 B - - gz mvgetnstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboarddh_bitsDH_bits 3ssl 3 1783951910 0 A - - gz get Diffie-Hellman prime size and security bits ?(FPre/man/man3/xcb_`ԌHxcb_"net:$ cxcb_! Hevp_?NW!Hopen 1Hssl_Y@Hpem_S9HDHdbil Lxcb_m]RHxcb_/ Hxcb_?fcco:Jbuf_QHbkgdsLZHbn_tHxcb_curs 3htop57pHi2d_ \unixS C Hssl_`xcb_0slk_ 8xcb_M,Hbio_ @6Hbn_cK LZ|Hx509^rpm- ?DyHhttp PYDHdh_gvKatru@i2d_`@Hbio_B`HHrebo(Bxcb_&i2d_ HosslRxcb_%xkbc<8ۏHsct_qhHxcb_ 8Hinsn)L[xcb_].engiQeras ?sadfJO~Hwget[ ]semaYocspHsnmpIset_]Ibn_mEXH$hom02nu^Hssl_B0_aPHtiff0LMo~Hwatt1 T|YHfiell1 7^He2fr1 Hxcb_bHxcb_d2i_%lrGHmysq5 uʚHobj_6 F``Hrsa_i6Q'2Hxcb_6"%PHxkbc 7[@Hsct_7ezHxcb_78Hip-s/8<xcb_!/xcb_jHfcchq8H[T]Hlscp8KS?Hreq9^Hx509}9SHpoli9Kxunm; BoHxcb_G:! Hx509: j>Hxcb_:% Hfcla=;H"Hengi;WOKHtest<L>XHxcb_\<5xkbk;fHtest<|evp_YxYHeps2D=?jHfcfo=>fHxcb_=8evp_"Npem_/Qsd-b7pkcsKe$IHbio_)><Hxcb_y>xcb_{-xcb_+Hidn_> )Hpkcs>UHnet:H?C$aHxcb_?0"GHpngC "%!sUVsUpV쯮Ipem_GOKqImysq=bIcron IM 0Ixcb_L.x509n Zxcop /xIxcb_'Ii2d_a& IdevlD 7xcb_pam_IGec_gXasn1^Icpanjbc 1ZGG sIpatc=ssl_!gunex' 3retu@cons# Obio_D Gssl_oxIinchS^Iscsi MxsetfrandTDdistBokg@auto>axcb_#xcb_&_IptxF"Ilibt\ EMIxcb_bxIcons RX5IpidsC?resi ?zdif5pem_=S@IpkcsCxcb_)Ikeyc>KIxcb_5 Ifcpan?xcb_]Ipam_5QIpem_@nfscDExkbgd2i_bevp_ixcb_B~Ixpro[Htextc0IocspGId2i_  [keycBIIevp_uDasn1nGxfocQx509&Uset_<mite ;dh_g*Qasn1C;Isyst4tk_shDnetsNconf#Y!HIjour @ rIx509i `CIsnmp I\,Ixcb_@ /yumd?KsIxset  A,Irsa_  ^`?IxrmgW SjIxcb_ 0 Isyst HIfccha Zd2i_Ne'Iseli LnamiHyIxkbl( _<ٯIssl_ r" Ixcb_%$xcb_ etIbio_fRptar?lwreHrdma 6aIpem_Nxcb_p+Ievp_0FjIxcb_0m'LIxgetWIec_pi oIxget {8jsIclaslXHIpush@bio_E Istdbf{Nxcb_0"|Osyst<Omodp IaObio_DGjOdbi:oNrnan?0.fNnsups0 73;Oset_%I2Nx5090 ZhOwidtUxP*Omysq}VNxcb_-1ʏOdes_` 7_-Oxcb_B`-Oopen`OZ~WNxcb_4Nwscr%54Nkeyn_5CɓNkeyc5'Oxcb_`&Y5Nxcb_5UNvim58Olwre4aD&Ni2d_6^Nperlv6 S Nfire69{OmysqaIhNbn_d7EANlgrof7 1~eOx509a W8 Ounixhb YOssl_bZ &Nxcre7=FNxcb_7lUOmysq@cDOselackFOec_g#d]Ox509d _Oopene6Oxcb_Ze) Oevp_el# Oxcb_f%-hNengi 8ZؒIOrpcdaf InOmysqf]hJNxcb_8!Nevp_8LVOxcb_)g+nOCOLOqg 5.2Ormg8)ObasigIdOprofJhIOxkbfh=]OformhA3Oxcb_Ii!*#Ndbd:89 H=@Nfcut9 >waOxcb_i(3Opc 5i3-Oevp_j$iFOnloaj?Nserv9o7rNxkbaP:vgNpem_: =&[QNxcb_N>i0Nbdft> gGZ~Nmatc>}2Nifcok :KOxcb_p$0/OxlisApN.ENevp_aNxcb_?@-ONperl- XNssl_do<|Odnf-p YOssl_qawHOlwrezqT׎3Ohexdq[W8Oipc:CrOEaOhistr@IOcms_r TOprefJs <LNevp_ <]NsecuYL Ncurs9jNwatt  TNperlg3.NComp LFOxcb_s+>Olibas8$)=OtcbmtQ6Omkfsut @2wOssl_tHeOtiffu9Oxcb_fu-jOevp_u`b%Nxcb_(Otest-v `6Oxcb_v%Nxcb_8vUNbn_gtbA Oevp_v!d Nxcb_"ZOdoveQw SvOxcb_w Nxcb_,,j}}Nsub:u fNNcurs R+Ox509w\KINcms_CLevp_pkey_ctx_set_dsa_paramgen_mdEVP_PKEY_CTX_set_dsa_paramgen_md 3ssl 3 1783951954 0 B - - gz algorithm specific control operationslwres_gethostbyname_r- 3 3 1786647171 0 B - - gz lightweight resolver get network host entrysqlite3- 1 1 1787576013 0 A - - gz A command line interface for SQLite version 3file::whichFile::Which 3pm 3 1570958517 0 A - - gz Perl implementation of the which utility as an APIbio_addr_newBIO_ADDR_new 3ssl 3 1783951957 0 B - - gz BIO_ADDR routinesmodule::build::platform::cygwinModule::Build::Platform::cygwin 3pm 3 1570964341 0 A - - gz Builder class for Cygwin platformxcb_input_list_device_properties_atoms- 3 3 1588775193 0 B - - gz ssl_want_nothingSSL_want_nothing 3ssl 3 1783951965 0 B - - gz obtain state information TLS/SSL I/O operationssl_ctx_set_max_early_dataSSL_CTX_set_max_early_data 3ssl 3 1783951961 0 B - - gz functions for sending and receiving early dataenglishEnglish 3pm 3 1789370962 0 A - - gz use nice English (or awk) names for ugly punctuation variablesx509_req_get_signature_nidX509_REQ_get_signature_nid 3ssl 3 1783951957 0 B - - gz signature informationifconfig- 8 8 1598809658 0 A - - gz configure a network interfaceevp_pkey_ctx_get_signature_mdEVP_PKEY_CTX_get_signature_md 3ssl 3 1783951959 0 B - - gz algorithm specific control operationsperltooc- 1 1 1789370960 0 A - - gz Links to information on object-oriented programming in Perlssl_set0_verify_cert_storeSSL_set0_verify_cert_store 3ssl 3 1783951953 0 B - - gz set certificate verification or chain storeevp_aes_128_cfbEVP_aes_128_cfb 3ssl 3 1783951954 0 B - - gz EVP AES ciphersecurity_compute_av_flags_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelcurs_memleaks- 3x 3 1697309683 0 A - - gz curses memory-leak checkingwattrset- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesperldeprecation- 1 1 1789370956 0 A - - gz list Perl deprecationsCompose 5- 5 5 1727145684 0 A - - gz X client mappings for multi-key input sequencesxcb_xv_select_video_notify- 3 3 1588775193 0 A - - gz xcb_input_set_device_valuators- 3 3 1588775193 0 A - - gz bn_get0_nist_prime_521BN_get0_nist_prime_521 3ssl 3 1783951960 0 B - - gz Create standardized public primes or DH pairsxcb_randr_set_screen_size_checked- 3 3 1588775193 0 B - - gz xcb_selinux_get_selection_use_context_reply- 3 3 1588775193 0 B - - gz sub::utilSub::Util 3pm 3 1570969559 0 A - - gz A selection of utility subroutines for subs and CODE referencescurs_legacy- 3x 3 1697309691 0 A - - gz get curses cursor and window coordinates, attributescms_verify_receiptCMS_verify_receipt 3ssl 3 1783951909 0 A - - gz verify a CMS signed receiptsystemd-veritysetup- 8 8 1788492746 0 B - - gz Disk integrity protection logicmodprobe- 8 8 1712567933 0 A - - gz Add and remove modules from the Linux Kernelbio_should_io_specialBIO_should_io_special 3ssl 3 1783951964 0 B - - gz BIO retry functionsdbi::gofer::responseDBI::Gofer::Response 3pm 3 1786438153 0 A - - gz Encapsulate a response from DBI::Gofer::Execute to DBD::Goferset_field_back- 3x 3 1697309693 0 B - - gz color and attribute control for form fieldsmysql_stmt_num_rows- 3 3 1786452952 0 A - - gz Returns number of rows in a prepared statement result setxrefreshkeyboardmappingXRefreshKeyboardMapping 3 3 1727145684 0 B - - gz handle keyboard input events in Latin-1xcb_xkb_get_indicator_map_maps- 3 3 1588775193 0 B - - gz engine_get_cipher_engineENGINE_get_cipher_engine 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportstty- 1 1 1785268171 0 A - - gz change and print terminal line settingsperlivp- 1 1 1789370967 0 A - - gz Perl Installation Verification Proceduressl_ctx_set_default_ctlog_list_fileSSL_CTX_set_default_ctlog_list_file 3ssl 3 1783951956 0 B - - gz load a Certificate Transparency log list from a fileevp_md_meth_get_finalEVP_MD_meth_get_final 3ssl 3 1783951963 0 B - - gz Routines to build up EVP_MD methodsevp_camellia_192_ecbEVP_camellia_192_ecb 3ssl 3 1783951952 0 B - - gz EVP Camellia cipher/Oj kpؽ,U`qLwdel  Hxcb_OuLpem_R =/zLd2i_ b Lxgam!TgqLlgets! CVLi2d_!b+Lasn18"Je Lfcch"RLip-n" =&Levp_?# 8 HLevp_#<XLsecu#Kbc 1ZG8Lxcb_*$operties_reply.3.gz!pysUUPUre/man/man3/xcb_DLxwcte$d+ȩLssl_$c0sU kp[Lacpi]%Txcb_|'pLxcms%9arLtap:%Zevp_ixget?`textcfind' =ڞLssl_p&%yLevp_'<QLxcb_Y'%rLyum-'@mite ;dh_g*Qasn1CmLfcat'Etk_shDsUcsU40ELtmpf>( nnetsNxcb_randr_list_proviҥLxcb_(FLshow( ELsecu@)L?Lbzip) CcLxlis)Dyumd?;Lts_mM*G 5Lfile* B7kLxcb_*2kLxall.+x|Lxcb_+xcb_r"dispRfcfo 0properties_uncheckedSLbio_+ I_Lxcb_B,Lxcb_y, 2Lx509,RLvimx-D0sU kp,Uan/man3/xcb_randr_qunamiH Levp_e-vU kp),Ure/man/mxcb_randr_query_outpGxLslee- G\LpcreK.Nxcb_+lwreHLfget.C313sUxcb_*P٤,U]ILengi/P2_Ldsa_`/;'Lx509@HLpod:X@JELopen/?xcb_3Lsyst@4ess_IertP(Lxcb_ A!#KwLxcb_HA)Lxcb_A(<8LpcreANFz]Lbn_g4Bb+LxgetBtLec_g/CkUULarchC T(LshifD@LsetsXD;}`Lpam_DB_property_unchecked.Uq 0sUtige: =perl /M%LhlinD d0LfcobXEAgpgv96engitYmkdu Tlients_lengthrsUPsU--gzd9,Ure/man/mLpaneE >is_lB 6LwsreEDLx509NFWڻLxkbfFpperty_valid_values_ljGLxcb_6GtLgnuphGDfLauthGG'Lxcb_Hpam_IGLfcfrJHFunex' 3_T|LtiffH:newp =ssl_ULssl_HFMLopenNIOTLxcmsIM߭PLxrebJP:LxactsJKmLopenJG^Lssl_.K|R"Lxcb_Ki2d_ap`xcb_popenqMmvinpqMjtLpam_L Kg.3.gz,U1ec_gqs$Lxcb_UL">Lavc_L7mLevp_L 9jLxcb_#MoLgetp[M Fsha2rAan/man3/xcb_randr_sexLxcb_Mdnf s2H*LwandM e8LtiffTNB9LbzfgN\.3.gzsignct1vLfiltOC6VLxcb_XO@Li2d__ϨULfcdiO MleLxcb_p60sU kp`OLpcre$Ncurs%t Rdh_ntKcons# OPO(ؗ0.3.gz0sUw|Mrsa_PR;MMxcb_$Mxcb_*Mdes_fP;|~Mec_gS_P Mopenb{gMssl_:gWMx86_nMform) SMpcre Ni}Mprof(p-Mtld_w )/XnMsela VMsyst="\MfilaP<an/man3/xcb_randr_se6tMxcb_*?Mxicoc sMpod:aщMcms_ZXMxcb_-U;Mmysq D9OMfcco`@Q Mi2d_axMssl_#tPMavc_7%bMfcfrUMxcb_^ BMengiY={Mrepo  Y31MremooU.Mgssp?oҜMsg_p# KXqMttk_y 7īMcpanfHKMscal4Zxcb_!MxkbkqUre/man/man3/xcb_asn1CSMpod:TjMdevlv 4evp_pCperlSovider_output_source)kMgrub1Mpem_=TuMmemoPgpKMengiOPMevp_$ACMencoz YςMxcb_)Mxcb_((Ure/man/man3/xcb_lor_cursor_checked.3sUEu1Mssl_m!k=Msyst 7_Mseli=Bmy_p>`sUsUMosslsc.Msha5% @pdMevp_r1JMxcb_SMxcb_6Mbzdi;rsa_Drd_disable_context.3U1sUMxcb_a~Mbio_HLLMssl_[le_context_checked.3passbU kp,Ure/man/mevp_=hMthrej=VQMbf_oB)kMxcb_#STMxcb_B!rsau"+systT`Mx509SbMxcb_$Mxcb_$)Maddc@ \CMevp_f@bnMxung@ 81dMxcb_*A,#Mnl_ssA=uMperlA9PMtypeA EMtcamOB D[MmkhoBHMavc_B7}oMossl>C\0sU kp ,Uan/man3/xcb_record_eperlIB <u,UU kpsystB=kMxcb_C0MdoveCGFXMsuspLD@MdnssD7Uer_query_pict_fog ?MlwreDPaMbzcmGE;Mcms_EJNMcms_E],:MosslaFޞMdbi:GV2Mevp_~G>6Mxcb_G!-aEMxcb_H+|3MmousdH<6]MlshwH*HfMprimH5rsa_ELsub:oEjtipcE 8z_csUbio_5F7[IMxcb_Ian/man3/xcb_record_qRMx509OI]Mx509IK"Mxcb_"J4SMsetctJ2xcb_aG"G~MfcnaJ`pem_H?xcb_nH)f3MfcpaKdoMevp_Kced.3.gz1MdelcLRCMengioLR!V=Mxcb_LO$Msecu M˼+Mssl_MbMxcb_FN)'Mevp_NQ Mlwre5IrlMtiffN6 Mxcb_!ȆMset_3OG<9Mdsa_Od뼜Mx509Uaddchnstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowevp_pkey_ctx_get0_ecdh_kdf_ukmEVP_PKEY_CTX_get0_ecdh_kdf_ukm 3ssl 3 1783951959 0 B - - gz algorithm specific control operationsxungrabkeyXUngrabKey 3 3 1727145684 0 B - - gz grab keyboard keysxcb_dri3_buffers_from_pixmap_buffers_length- 3 3 1588775193 0 B - - gz nl_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionperl5181delta- 1 1 1789370953 0 A - - gz what is new for perl v5.18.1type_numericTYPE_NUMERIC 3x 3 1697309694 0 B - - gz form system global variablestcamttest- 1 1 1570929755 0 A - - gz test cases of the abstract database APImkhomedir_helper- 8 8 1787058763 0 A - - gz Helper binary that creates home directoriesavc_netlink_open- 3 3 1770733597 0 B - - gz SELinux netlink processingossl_store_loadOSSL_STORE_load 3ssl 3 1783951964 0 B - - gz Types and functions to read objects from a URIxcb_selinux_get_property_create_context_context- 3 3 1588775193 0 B - - gz doveadm-sieve- 1 1 1788191913 0 A - - gz Commands related to handling Sieve scriptssuspend- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)dnssec-keyfromlabel- 8 8 1786647175 0 A - - gz DNSSEC key generation toollwres_gabnresponse_free- 3 3 1786647171 0 B - - gz lightweight resolver getaddrbyname message handlingbzcmp- 1 1 1167789655 0 A - - gz compare bzip2 compressed filescms_receiptrequest_newCMS_ReceiptRequest_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiescms_receiptrequest_create0CMS_ReceiptRequest_create0 3ssl 3 1783951953 0 B - - gz CMS signed receipt request functionsossl_store_loader_set_loadOSSL_STORE_LOADER_set_load 3ssl 3 1783951966 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesdbi::profiledataDBI::ProfileData 3pm 3 1786438153 0 A - - gz manipulate DBI::ProfileDumper data dumpsevp_des_ede3_cfb8EVP_des_ede3_cfb8 3ssl 3 1783951953 0 B - - gz EVP DES cipherxcb_query_text_extents_unchecked- 3 3 1588775193 0 B - - gz get text extentsxcb_randr_list_output_properties_unchecked- 3 3 1588775193 0 B - - gz mouseinterval- 3x 3 1697309692 0 B - - gz mouse interface through curseslshw- 1 1 1759827020 0 A - - gz list hardwareprime- 1ssl 1 1783951950 0 A - - gz compute prime numbersxcb_xv_select_port_notify- 3 3 1588775193 0 A - - gz x509_lookup_hash_dirX509_LOOKUP_hash_dir 3ssl 3 1783951960 0 A - - gz Default OpenSSL certificate lookup methodsx509_store_add_lookupX509_STORE_add_lookup 3ssl 3 1783951929 0 A - - gz X509_STORE manipulationxcb_list_fonts_names_iterator- 3 3 1588775193 0 B - - gz get matching font namessetcap- 8 8 1777926826 0 A - - gz set file capabilitiesfcnameunparseFcNameUnparse 3 3 1535617491 0 A - - gz Convert a pattern back into a string that can be parsedfcpatternitergetobjectFcPatternIterGetObject 3 3 1535617491 0 A - - gz Returns an object name which the iterator point toevp_cipher_meth_set_iv_lengthEVP_CIPHER_meth_set_iv_length 3ssl 3 1783951961 0 B - - gz Routines to build up EVP_CIPHER methodsdelch- 3x 3 1697309691 0 B - - gz delete character under the cursor in a curses windowengine_get_firstENGINE_get_first 3ssl 3 1783951960 0 B - - gz ENGINE cryptographic module supportxcb_xkb_get_device_info_pad_1- 3 3 1588775193 0 B - - gz security_av_string- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.ssl_get_tlsext_status_typeSSL_get_tlsext_status_type 3ssl 3 1783951953 0 B - - gz OCSP Certificate Status Request functionsxcb_present_query_capabilities_unchecked- 3 3 1588775193 0 B - - gz evp_decodeupdateEVP_DecodeUpdate 3ssl 3 1783951962 0 B - - gz EVP base 64 encode/decode routinestiffgetversionTIFFGetVersion 3tiff 3 1785289550 0 C TIFFquery - gz set_selinuxmnt- 3 3 1770733597 0 B - - gz initialize the global variable selinux_mntdsa_get0_pub_keyDSA_get0_pub_key 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in a DSA objectrsa_meth_set_keygenRSA_meth_set_keygen 3ssl 3 1783951955 0 B - - gz Routines to build up RSA methodsdes_quad_cksumDES_quad_cksum 3ssl 3 1783951960 0 B - - gz DES encryptionfilan- 1 1 1752572009 0 B - - gz Multipurpose relay (SOcket CAT)des_fcryptDES_fcrypt 3ssl 3 1783951966 0 B - - gz DES encryptionxcb_query_text_extents_reply- 3 3 1588775193 0 B - - gz get text extentsopenssl_mem_debug_popOPENSSL_mem_debug_pop 3ssl 3 1783951960 0 B - - gz Memory allocation functionsxcb_randr_get_provider_property_reply- 3 3 1588775193 0 B - - gz lwres_context_nextserial- 3 3 1786647171 0 B - - gz lightweight resolver context managementmysql_stmt_field_count- 3 3 1786452952 0 A - - gz Returns the number of fields in a result setx509_store_set_check_revocationX509_STORE_set_check_revocation 3ssl 3 1783951957 0 B - - gz set verification callbackunix_chkpwd- 8 8 1787058766 0 A - - gz Helper binary that verifies the password of the current userssl_set_tlsext_host_nameSSL_set_tlsext_host_name 3ssl 3 1783951924 0 A - - gz handle server name indication (SNI)mysql_stmt_bind_param- 3 3 1786452952 0 A - - gz Binds parameter to a prepared statementselabel_lookup_best_match_raw- 3 3 1770733597 0 B - - gz obtain a best match SELinux security context - Only supported on file backend.ec_group_order_bitsEC_GROUP_order_bits 3ssl 3 1783951959 0 B - - gz Functions for manipulating EC_GROUP objectsx509_store_ctx_get_lookup_certsX509_STORE_CTX_get_lookup_certs 3ssl 3 1783951956 0 B - - gz get and set verification callbackopenssl-s_client- 1ssl 1 1783951904 0 A - - gz SSL/TLS client programxcb_randr_get_provider_info_crtcs_length- 3 3 1588775193 0 B - - gz evp_pkey_asn1_copyEVP_PKEY_asn1_copy 3ssl 3 1783951956 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurexcb_input_xi_delete_property_checked- 3 3 1588775193 0 B - - gz rpcdebug- 8 8 1536257348 0 A - - gz set and clear NFS and RPC kernel debug flagsmysql_real_escape_string- 3 3 1786452952 0 A - - gz escape string by taking into account character set of connectionxcb_selinux_get_property_use_context_reply- 3 3 1588775193 0 B - - gz COLORS 3x- 3x 3 1697309693 0 B - - gz curses global variablesrm- 1 1 1785268171 0 A - - gz remove files or directoriesbasic_constraints_newBASIC_CONSTRAINTS_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesprofession_infos_freePROFESSION_INFOS_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesxkbfreegeomkeysXkbFreeGeomKeys 3 3 1727145684 0 A - - gz Free geometry keysform_request_name- 3x 3 1697309694 0 B - - gz handle printable form request namesxcb_screensaver_unset_attributes- 3 3 1588775193 0 A - - gz xcb_input_open_device_class_info_length- 3 3 1588775193 0 B - - gz pc 5- 5 5 1513844698 0 A - - gz pkg-config file formatevp_cipher_meth_set_set_asn1_paramsEVP_CIPHER_meth_set_set_asn1_params 3ssl 3 1783951955 0 B - - gz Routines to build up EVP_CIPHER methodsnload- 1 1 1575392634 0 A - - gz displays the current network usageaddr2line- 1 1 1766067028 0 A - - gz convert addresses into file names and line numbers.xopenimXOpenIM 3 3 1727145684 0 A - - gz open, close, and obtain input method informationrename- 1 1 1770236297 0 A - - gz rename filesgetcon- 3 3 1770733597 0 A - - gz get SELinux security context of a processsystemd-udevd-kernel.socket- 8 8 1788492746 0 B - - gz Device event managing daemonxkbsetdebuggingflagsXkbSetDebuggingFlags 3 3 1727145684 0 A - t gz Change the values of any of the debug controlsxcmstekhvcqueryminvXcmsTekHVCQueryMinV 3 3 1727145684 0 B - - gz obtain the TekHVC coordinatesxcb_glx_get_query_objectuiv_arb_data- 3 3 1588775193 0 B - - gz pivot_root- 8 8 1770236297 0 A - - gz change the root filesystemerr_free_stringsERR_free_strings 3ssl 3 1783951954 0 B - - gz load and free error stringswww::robotrulesWWW::RobotRules 3pm 3 1650653565 0 A - - gz database of robots.txt-derived permissionsxcb_xfixes_create_pointer_barrier- 3 3 1588775193 0 A - - gz repoclosure- 1 1 1712570567 0 A - - gz redirecting to DNF repoclosure Pluginis_term_resized_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_glx_vendor_private_checked- 3 3 1588775193 0 B - - gz evp_aria_128_ccmEVP_aria_128_ccm 3ssl 3 1783951965 0 B - - gz EVP ARIA cipherxcb_xkb_get_device_info_btn_actions- 3 3 1588775193 0 B - - gz xlistpropertiesXListProperties 3 3 1727145684 0 B - - gz obtain and change window propertiesdnf-utils- 1 1 1712570567 0 A - - gz classic YUM utilities implemented as CLI shims on top of DNFssl_conf_ctx_set_flagsSSL_CONF_CTX_set_flags 3ssl 3 1783951952 0 A - - gz Set or clear SSL configuration context flagslwres_freehostent- 3 3 1786647171 0 A - - gz lightweight resolver nodename / address translation APIhexdump- 1 1 1770236297 0 A - t gz display file contents in hexadecimal, decimal, octal, or asciiipc::sharedmemIPC::SharedMem 3pm 3 1570964080 0 A - - gz SysV Shared Memory IPC object classhistory- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)cms_add1_crlCMS_add1_crl 3ssl 3 1783951962 0 B - - gz CMS certificate and CRL utility functionsprefresh- 3x 3 1697309692 0 B - - gz create and display curses padsxcb_x_print_print_get_attributes_unchecked- 3 3 1588775193 0 B - - gz libaudit.conf- 5 5 1752572516 0 A - - gz libaudit configuration filetcbmgr- 1 1 1570929755 0 A - - gz the command line utility of the B+ tree database APImkfs.ext2- 8 8 1759820881 0 B - - gz create an ext2/ext3/ext4 filesystemssl_ctx_get_optionsSSL_CTX_get_options 3ssl 3 1783951960 0 B - - gz manipulate SSL optionstiffisbyteswappedTIFFIsByteSwapped 3tiff 3 1785289550 0 C TIFFquery - gz xcb_xfixes_create_region_from_bitmap_checked- 3 3 1588775193 0 B - - gz evp_pkey_ctx_get_rsa_oaep_mdEVP_PKEY_CTX_get_rsa_oaep_md 3ssl 3 1783951959 0 B - - gz algorithm specific control operationstest2::apiTest2::API 3pm 3 1570971170 0 A - - gz Primary interface for writing Test2 based testing tools.xcb_shape_mask_checked- 3 3 1588775193 0 B - - gz evp_pkey_ctx_get_ecdh_kdf_outlenEVP_PKEY_CTX_get_ecdh_kdf_outlen 3ssl 3 1783951952 0 B - - gz algorithm specific control operationsdoveadm-dump- 1 1 1778562190 0 A - - gz Dump the content of Dovecot's binary mailbox index/logxcb_uninstall_colormap- 3 3 1588775193 0 A - - gz x509_load_cert_fileX509_load_cert_file 3ssl 3 1783951959 0 B - - gz Default OpenSSL certificate lookup methodswidthofscreenWidthOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosd2i_ocsp_respidd2i_OCSP_RESPID 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representation ?"o!yPsU0B--gzt_cpP >Nxcb_0"wrefJ >d.3.gzen_un@psU kpfileJ ANrnan?0.fNnsups0 7ec_pjKu2Nx5090 Zxcb_OL4uuidL4Nxcb_-1xcb_O$perlVO 8openOGZ~WNxcb_4Nwscr%54Nkeyn_5CɓNkeyc5xcb_render_free_glypY5Nxcb_5UNvim5ec_gTZ&Ni2d_6^Nperlv6 S Nfire69yum- ;hNbn_d7EANlgrof7 1i2d_^evp_[xcb_ &Nxcre7=FNxcb_7dracWMxcb_%pane>Ure/man/man3/xcb_er_query_filters_ali.3.gzp,,UpsU kp=,U-hNengi 8Z_filters_aliases_endzAhJNxcb_8!Nevp_8Lxcb_render_query_fili2d_aUpsUcms_!Uer_query_filters_filxcb_$psU kp*#Ndbd:89 H=@Nfcut9 >fcla6xstrM:U kpxcb_'Nserv9o7rNxkbaP:vgNpem_: =dhPxcb_ۈer_query_filters_unclwre DNmli;K$Nopenm;YNdirh; R9LNd2i_=<`83Ncron<A\Nasid<Cx Nxcb_I=spee8rmats_formats.3.gzNx509}=$j5Nxcb_ >&[QNxcb_N>i0Nbdft> gGZ~Nmatc>KOxcb_p$0/OxlisApNo<|Odnf-p Yxcb_].engiQOssl_qasadfJOwHOlwrezqT׎3Ohexdq[W8Oipc:CrOsnmpIset_]Ibn_mEEaOhistr@xcb_)IOcms_r TOprefJs <ripe4Gssl_Zxcb_xcb_(d2i_%lFOxcb_s+>Olibas8ssl_Qxdra U$)=OtcbmtQ6Omkfsut @dsa_ Kx509 L2wOssl_tHeOtiffu9Oxcb_fu-jOevp_u`(Otest-v `6Oxcb_vbio_ 8A Oevp_v!dZOdoveQw SpkcsInet:$ cbn_gXEvOxcb_w+Ox509w\hOwidtUxPs1Od2i_x^jOsys:T6OlocabZjOmemoנWheOtest@ V77Oxcb_uOfcbl١Kxunm; Bxcopfxcb_ssl_bhOsg_v5 Li'[Oxcb_'ӉOxcb_#rand<xkbk;fengiURYOxcb_&xcroUec_pRmu?OxkbgC~Oxcb_ܣ3pem_/Qsd-b7Oslk_=;Operlj9evp_*?xcb_{-! OautoC+OOvisu2kvm_ Dxcb_O7pOasn1@Ksys::hostnameSys::Hostname 3pm 3 1789370965 0 A - - gz Try every conceivable way to get hostnamelocale::maketext::cookbookLocale::Maketext::Cookbook 3pm 3 1570963413 0 A - - gz recipes for using Locale::Maketextmemoize::storableMemoize::Storable 3pm 3 1789371020 0 A - - gz store Memoized data in Storable databasetest::moreTest::More 3pm 3 1570971170 0 A - - gz yet another framework for writing test scriptsxcb_xinerama_query_version- 3 3 1588775193 0 A - - gz fcblanksismemberFcBlanksIsMember 3 3 1535617491 0 A - - gz Query membership in an FcBlankssg_verify- 8 8 1787058260 0 A - - gz invoke SCSI VERIFY command(s) on a block devicexcb_copy_area- 3 3 1588775193 0 A - - gz copy areasxcb_xfixes_query_version_unchecked- 3 3 1588775193 0 B - - gz xcb_get_motion_events_events_iterator- 3 3 1588775193 0 B - - gz xkbgetnameddeviceindicatorXkbGetNamedDeviceIndicator 3 3 1727145684 0 B - - gz Look up the indicator map and other information for an indicator by namexcb_map_window- 3 3 1588775193 0 A - - gz Makes a window visibleslk_restore_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionperl5163delta- 1 1 1789370953 0 A - - gz what is new for perl v5.16.3autodie::exception- 3pm 3 1570974698 0 A - - gz Exceptions from autodying functions.visudo- 8 8 1777452541 0 A - - gz edit the sudoers fileasn1_generalizedtime_adjASN1_GENERALIZEDTIME_adj 3ssl 3 1783951964 0 B - - gz ASN.1 Time functionsadmissions_set0_namingauthorityADMISSIONS_set0_namingAuthority 3ssl 3 1783951951 0 B - - gz Accessors and settors for ADMISSION_SYNTAXbio_ctrl_reset_read_requestBIO_ctrl_reset_read_request 3ssl 3 1783951966 0 B - - gz BIO pair BIOis_selinux_mls_enabled- 3 3 1770733597 0 B - - gz check whether SELinux is enabledx509_get_signature_nidX509_get_signature_nid 3ssl 3 1783951960 0 B - - gz signature informationxcb_randr_list_provider_properties_atoms- 3 3 1588775193 0 B - - gz xarcXArc 3 3 1727145684 0 B - te gz draw arcs and arc structured2i_x509_algorsd2i_X509_ALGORS 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationscreenwhitepointofcccScreenWhitePointOfCCC 3 3 1727145684 0 B - - gz Color Conversion Context macrosxtextpropertytostringlistXTextPropertyToStringList 3 3 1727145684 0 B - - gz convert string lists and text property structuretiffxyztorgbTIFFXYZToRGB 3tiff 3 1785289550 0 C TIFFcolor - gz xlookupstringXLookupString 3 3 1727145684 0 B - - gz handle keyboard input events in Latin-1h2xs- 1 1 1789370967 0 A - - gz convert .h C header files to Perl extensionsdigest::hmacDigest::HMAC 3pm 3 1650654057 0 A - - gz Keyed-Hashing for Message Authenticationxcb_glx_is_query_arb- 3 3 1588775193 0 A - - gz xcb_input_ungrab_device- 3 3 1588775193 0 A - - gz fcfreetypequeryallFcFreeTypeQueryAll 3 3 1535617491 0 A - - gz compute all patterns from font file (and index)perlsec- 1 1 1789370959 0 A - - gz Perl securityopenssl-dsaparam- 1ssl 1 1783951902 0 A - - gz DSA parameter manipulation and generationevp_pkey_methodEVP_PKEY_METHOD 3ssl 3 1783951959 0 B - - gz manipulating EVP_PKEY_METHOD structureasync_wait_ctx_newASYNC_WAIT_CTX_new 3ssl 3 1783951964 0 A - - gz functions to manage waiting for asynchronous jobs to completetiffvgetfieldTIFFVGetField 3tiff 3 1785289550 0 C TIFFGetField - gz xcb_intern_atom- 3 3 1588775193 0 A - - gz Get atom identifier by nameopenssl-asn1parse- 1ssl 1 1783951950 0 B - - gz ASN.1 parsing tooladmissionsADMISSIONS 3ssl 3 1783951966 0 A - - gz Accessors and settors for ADMISSION_SYNTAXxcb_randr_list_output_properties_atoms- 3 3 1588775193 0 B - - gz xcb_input_set_device_focus- 3 3 1588775193 0 A - - gz getstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardec_group_get0_generatorEC_GROUP_get0_generator 3ssl 3 1783951955 0 B - - gz Functions for manipulating EC_GROUP objectsform_opts- 3x 3 1697309694 0 A - - gz set and get form optionslwres_lwpacket_parseheader- 3 3 1786647171 0 A - - gz lightweight resolver packet handling functionspam_listfile- 8 8 1787058763 0 A - - gz deny or allow services based on an arbitrary fileisprivatekeypadkeyIsPrivateKeypadKey 3 3 1727145684 0 B - - gz keysym classification macrosperlfaq5- 3pm 3 1570975872 0 A - - gz Files and Formatsset_item_init- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationsevp_pkey_ctx_set_dh_paramgen_prime_lenEVP_PKEY_CTX_set_dh_paramgen_prime_len 3ssl 3 1783951965 0 B - - gz algorithm specific control operationsnameif- 8 8 1598809658 0 A - - gz name network interfaces based on MAC addressesbio_s_acceptBIO_s_accept 3ssl 3 1783951965 0 A - - gz accept BIOmysql_num_fields- 3 3 1786452952 0 A - - gz Returns number of fields in a result settest2::event::okTest2::Event::Ok 3pm 3 1570971170 0 A - - gz Ok event typexcb_xf86dri_destroy_drawable- 3 3 1588775193 0 A - - gz xcb_dri2_get_buffers_reply- 3 3 1588775193 0 B - - gz lgroupmod- 1 1 1437678973 0 A - - gz Modify an user groupxutf8textextentsXutf8TextExtents 3 3 1727145684 0 B - - gz compute text extentsasn1_string_table_addASN1_STRING_TABLE_add 3ssl 3 1783951965 0 A - - gz ASN1_STRING_TABLE manipulation functionsbasic_constraints_freeBASIC_CONSTRAINTS_free 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesssl_ctx_build_cert_chainSSL_CTX_build_cert_chain 3ssl 3 1783951952 0 B - - gz extra chain certificate processingxcb_randr_get_screen_resources_current_modes- 3 3 1588775193 0 B - - gz pem_read_x509_crlPEM_read_X509_CRL 3ssl 3 1783951957 0 B - - gz PEM routinessct_new_from_base64SCT_new_from_base64 3ssl 3 1783951951 0 B - - gz A Certificate Transparency Signed Certificate Timestampxcb_randr_change_provider_property_checked- 3 3 1588775193 0 B - - gz rndc-confgen- 8 8 1786647179 0 A - - gz rndc key generation toolmodule::loadModule::Load 3pm 3 1570964751 0 A - - gz runtime require of both modules and filesxcb_selinux_get_client_context_context_length- 3 3 1588775193 0 B - - gz xcb_input_get_device_focus_reply- 3 3 1588775193 0 B - - gz fcatomicdeletenewFcAtomicDeleteNew 3 3 1535617491 0 A - - gz delete new filelwres_getaddrsbyname- 3 3 1786647171 0 B - - gz lightweight resolver utility functionsui_nullUI_null 3ssl 3 1783951962 0 B - - gz user interfacexcb_xf86dri_create_drawable_reply- 3 3 1588775193 0 B - - gz xcb_xinerama_get_screen_count- 3 3 1588775193 0 A - - gz ssl_bytes_to_cipher_listSSL_bytes_to_cipher_list 3ssl 3 1783951924 0 A - - gz get list of available SSL_CIPHERschronyd- 8 8 1730792841 0 A - - gz chrony daemonx509_req_sign_ctxX509_REQ_sign_ctx 3ssl 3 1783951956 0 B - - gz sign or verify certificate, certificate request or CRL signaturepod::simple::textPod::Simple::Text 3pm 3 1570967771 0 A - - gz - format Pod as plaintextxcb_glx_get_tex_parameteriv_data_end- 3 3 1588775193 0 B - - gz x509_crl_dupX509_CRL_dup 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesxvisualinfoXVisualInfo 3 3 1727145684 0 B - t gz obtain visual information and visual structurepem_write_bio_dsaparamsPEM_write_bio_DSAparams 3ssl 3 1783951952 0 B - - gz PEM routinesmitem_value- 3x 3 1697309685 0 A - - gz set and get menu item valuesui_methodUI_METHOD 3ssl 3 1783951952 0 B - - gz user interface method creation and destructionsoftware::license::cc0_1_0Software::License::CC0_1_0 3pm 3 1570968579 0 A - - gz the "public domain"-like CC0 license, version 1.0ec_point_clear_freeEC_POINT_clear_free 3ssl 3 1783951955 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_xf86dri_query_version- 3 3 1588775193 0 A - - gz x509_get_ext_by_nidX509_get_ext_by_NID 3ssl 3 1783951965 0 B - - gz extension stack utility functionspem_read_dhparamsPEM_read_DHparams 3ssl 3 1783951962 0 B - - gz PEM routineserr_put_errorERR_put_error 3ssl 3 1783951955 0 A - - gz record an errorxrmqgetsearchresourceXrmQGetSearchResource 3 3 1727145684 0 B - - gz retrieve database resources and search listsscanw- 3x 3 1697309692 0 B - - gz convert formatted input from a curses windowunpost_form- 3x 3 1697309694 0 B - - gz write or erase forms from associated subwindowscksum- 1 1 1785268171 0 A - - gz checksum and count the bytes in a filesnmptrapd- 8 8 1768810786 0 A - - gz Receive and log SNMP trap messages.acpi_listen- 8 8 1571069955 0 A - - gz ACPI event listenerocsp_onereq_freeOCSP_ONEREQ_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesssl_ctx_sess_set_get_cbSSL_CTX_sess_set_get_cb 3ssl 3 1783951966 0 A - - gz provide callback functions for server side external session cachingevp_pkey_asn1_newEVP_PKEY_asn1_new 3ssl 3 1783951959 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurexcb_glx_wait_gl_checked- 3 3 1588775193 0 B - - gz pip2- 1 1 1650564500 0 A - - gz pip 9.0.3lwres_gabnrequest_parse- 3 3 1786647171 0 B - - gz lightweight resolver getaddrbyname message handlingpem_read_bio_x509PEM_read_bio_X509 3ssl 3 1783951958 0 B - - gz PEM routinesmagickwand-configMagickWand-config 1 1 1783201549 0 A - - gz get information about the installed version of the Magick Wandfreeconary- 3 3 1770733597 0 B - - gz get SELinux security context of a processevp_encodeupdateEVP_EncodeUpdate 3ssl 3 1783951956 0 B - - gz EVP base 64 encode/decode routinessplain splain 3pm splain 1xallocstandardcolormapXAllocStandardColormap 3 3 1727145684 0 A - t gz allocate, set, or read a standard colormap structured2i_asn1_utf8stringd2i_ASN1_UTF8STRING 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationdevel::ppportDevel::PPPort 3pm 3 1570955170 0 A - - gz Perl/Pollution/Portabilitykeyctl_*()- 3 3 1633701054 0 C keyctl - gz xcb_damage_subtract_checked- 3 3 1588775193 0 B - - gz pam_close_session- 3 3 1787058767 0 A - - gz terminate PAM session managementis_term_resized- 3x 3 1697309694 0 B - - gz change the curses terminal sizei2d_pkcs7_digesti2d_PKCS7_DIGEST 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationlh_type_doall_arglh_TYPE_doall_arg 3ssl 3 1783951956 0 B - - gz dynamic hash tablexcb_xkb_bell_checked- 3 3 1588775193 0 B - - gz bn_rshiftBN_rshift 3ssl 3 1783951958 0 B - - gz bit operations on BIGNUMsdtlsv1_listenDTLSv1_listen 3ssl 3 1783951957 0 A - - gz Statelessly listen for incoming connectionsx509_val_newX509_VAL_new 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesxcb_property_notify_event_t- 3 3 1588775193 0 A - - gz a window property changedxcb_randr_get_provider_property- 3 3 1588775193 0 A - - gz extended_key_usage_freeEXTENDED_KEY_USAGE_free 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesis_wintouched- 3x 3 1697309693 0 B - - gz curses refresh control routinesxcb_dri2_get_buffers_unchecked- 3 3 1588775193 0 B - - gz fcstrdowncaseFcStrDowncase 3 3 1535617491 0 A - - gz create a lower case translation of a stringopenssl-pkeyparam- 1ssl 1 1783951950 0 B - - gz public key algorithm parameter processing toolsplit- 1 1 1785268171 0 A - - gz split a file into piecesxcb_input_list_device_properties_atoms_end- 3 3 1588775193 0 B - - gz ip-address- 8 8 1716453362 0 A - - gz protocol address managementperlfunc- 1 1 1789370957 0 A - - gz Perl builtin functionsx509_up_refX509_up_ref 3ssl 3 1783951964 0 B - - gz X509 certificate ASN1 allocation functionscurs_scroll- 3x 3 1697309683 0 A - - gz scroll a curses windowxcmssetcccofcolormapXcmsSetCCCOfColormap 3 3 1727145684 0 B - - gz query and modify CCC of a colormapx509_store_ctx_get_ex_dataX509_STORE_CTX_get_ex_data 3ssl 3 1783951966 0 B - - gz application-specific datadcngettext- 3 3 1354602538 0 B - - gz translate message and choose plural formpam_namespace- 8 8 1787058764 0 A - - gz PAM module for configuring namespace for a sessionsha384_finalSHA384_Final 3ssl 3 1783951951 0 B - - gz Secure Hash Algorithmxcb_xf86dri_get_drawable_info_back_clip_rects_iterator- 3 3 1588775193 0 B - - gz curs_beep- 3x 3 1697309683 0 A - - gz curses bell and screen flash routinesopenssl_fork_childOPENSSL_fork_child 3ssl 3 1783951956 0 B - - gz OpenSSL fork handlersevp_rc5_32_12_16_ofbEVP_rc5_32_12_16_ofb 3ssl 3 1783951958 0 B - - gz EVP RC5 cipherpkcs7_issuer_and_serial_newPKCS7_ISSUER_AND_SERIAL_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesxcb_xfixes_get_cursor_image_and_name_name- 3 3 1588775193 0 B - - gz pkeyutl- 1ssl 1 1783951950 0 A - - gz public key algorithm utilityul- 1 1 1770236297 0 A - - gz do underliningxutf8drawimagestringXutf8DrawImageString 3 3 1727145684 0 B - - gz draw image text using a single font setx509_store_freeX509_STORE_free 3ssl 3 1783951962 0 B - - gz X509_STORE allocation, freeing and locking functionsasn1_generalizedtime_checkASN1_GENERALIZEDTIME_check 3ssl 3 1783951955 0 B - - gz ASN.1 Time functionsxkbgetupdatedmapXkbGetUpdatedMap 3 3 1727145684 0 A - t gz Update the client or server map information in an existing keyboard descriptionxcb_glx_get_floatv_data_length- 3 3 1588775193 0 B - - gz evp_aria_128_ctrEVP_aria_128_ctr 3ssl 3 1783951952 0 B - - gz EVP ARIA ciphermvvline_set- 3x 3 1697309690 0 B - - gz create curses borders or lines using complex characters and renditionsxcb_glx_select_buffer- 3 3 1588775193 0 A - - gz xcb_poly_fill_arc- 3 3 1588775193 0 A - - gz mariadb_rpl_optionsv- 3 3 1786452952 0 A - t gz sets replication optionspackage::reaperPackage::Reaper 3pm 3 1570965992 0 A - - gz pseudo-garbage-collection for packagespcre2_jit_stack_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)sg_modes- 8 8 1787058260 0 A - - gz reads mode pages with SCSI MODE SENSE commandsepol_check_context- 3 3 1633747458 0 A - - gz Check the validity of a security context against a binary policy.pam_console_apply- 8 8 1787058761 0 A - - gz set or revoke permissions for users at the system consolexml2-config- 1 1 1465293854 0 A - - gz script to get information about the installed version of GNOME-XMLsystemd-portabled- 8 8 1788492746 0 B - - gz Portable service managerlwres_nooprequest_render- 3 3 1786647171 0 B - - gz lightweight resolver no-op message handlingxcb_glx_get_color_table_parameterfv_reply- 3 3 1588775193 0 B - - gz i2d_ecdsa_sigi2d_ECDSA_SIG 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_render_query_version_unchecked- 3 3 1588775193 0 B - - gz dnf-needs-restarting- 8 8 1712570567 0 A - - gz DNF needs_restarting Pluginx509_name_delete_entryX509_NAME_delete_entry 3ssl 3 1783951954 0 B - - gz X509_NAME modification functionsfcconfigenablehomeFcConfigEnableHome 3 3 1535617491 0 A - - gz controls use of the home directory.xseticonsizesXSetIconSizes 3 3 1727145684 0 B - - gz allocate icon size structure and set or read a window's WM_ICON_SIZES propertyxcb_input_xi_passive_grab_device_reply- 3 3 1588775193 0 B - - gz xcb_glx_get_pixel_mapfv_reply- 3 3 1588775193 0 B - - gz xcb_record_enable_context_data_length- 3 3 1588775193 0 B - - gz ssl_ctx_set_allow_early_data_cbSSL_CTX_set_allow_early_data_cb 3ssl 3 1783951954 0 B - - gz functions for sending and receiving early dataxsetselectionownerXSetSelectionOwner 3 3 1727145684 0 A - - gz manipulate window selectionengine_register_completeENGINE_register_complete 3ssl 3 1783951961 0 B - - gz ENGINE cryptographic module supportxcb_res_query_client_pixmap_bytes_reply- 3 3 1588775193 0 B - - gz bio_meth_set_readBIO_meth_set_read 3ssl 3 1783951962 0 B - - gz Routines to build up BIO methodspcre2_dfa_match- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ec_point_set_affine_coordinates_gf2mEC_POINT_set_affine_coordinates_GF2m 3ssl 3 1783951960 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_input_get_device_modifier_mapping_keymaps_end- 3 3 1588775193 0 B - - gz pcre2unicode- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ocsp_resp_get0_tbs_sigalgOCSP_resp_get0_tbs_sigalg 3ssl 3 1783951958 0 B - - gz OCSP response utility functionsgetbegy- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesuuid_is_null- 3 3 1770236297 0 A - - gz compare the value of the UUID to the NULL valueevp_md_meth_set_cleanupEVP_MD_meth_set_cleanup 3ssl 3 1783951960 0 B - - gz Routines to build up EVP_MD methodsxcb_randr_create_mode_unchecked- 3 3 1588775193 0 B - - gz xcb_randr_get_provider_info_outputs- 3 3 1588775193 0 B - - gz xcb_dri2_authenticate_unchecked- 3 3 1588775193 0 B - - gz asn1_integer_setASN1_INTEGER_set 3ssl 3 1783951961 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesh2ph- 1 1 1789371022 0 A - - gz convert .h C header files to .ph Perl header filesssl_ctx_set1_groups_listSSL_CTX_set1_groups_list 3ssl 3 1783951958 0 B - - gz EC supported curve functionsui_dup_verify_stringUI_dup_verify_string 3ssl 3 1783951963 0 B - - gz user interfacecap_setgroups- 3 3 1612504337 0 B - - gz capability manipulation on processesevp_des_cfb64EVP_des_cfb64 3ssl 3 1783951954 0 B - - gz EVP DES ciphermysql_sqlstate- 3 3 1786452952 0 A - - gz returns SQLSTATE error coded2i_x509_vald2i_X509_VAL 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationmodule::build::platform::vmsModule::Build::Platform::VMS 3pm 3 1570964341 0 A - - gz Builder class for VMS platformsxcb_randr_get_screen_resources_current_outputs- 3 3 1588775193 0 B - - gz xcb_glx_get_histogram_parameteriv_data_end- 3 3 1588775193 0 B - - gz xkeymapeventXKeymapEvent 3 3 1727145684 0 A - - gz KeymapNotify event structurecolor_set- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinessecurity_compute_create- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelbn_modBN_mod 3ssl 3 1783951954 0 B - - gz arithmetic operations on BIGNUMsextutils::mm_beosExtUtils::MM_BeOS 3pm 3 1570956921 0 A - - gz methods to override UN*X behaviour in ExtUtils::MakeMakerxcb_glx_create_pixmap- 3 3 1588775193 0 A - - gz mvwhline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesproxy_cert_info_extension_newPROXY_CERT_INFO_EXTENSION_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesip-nexthop- 8 8 1716453362 0 A - - gz nexthop object managementevp_aes_128_wrap_padEVP_aes_128_wrap_pad 3ssl 3 1783951951 0 B - - gz EVP AES cipherpbeparam_newPBEPARAM_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiespod::perldoc::tonroffPod::Perldoc::ToNroff 3pm 3 1570967637 0 A - - gz let Perldoc convert Pod to nroffperl5240delta- 1 1 1789370954 0 A - - gz what is new for perl v5.24.0d2i_cms_biod2i_CMS_bio 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationttk_intro- n n 1571246711 0 A - - gz Introduction to the Tk theme engineccomps- 1 1 1712407627 0 A - - gz connected components filter for graphsssl_session_get0_id_contextSSL_SESSION_get0_id_context 3ssl 3 1783951956 0 A - - gz get and set the SSL ID context associated with a sessionfcobjectsetvapbuildFcObjectSetVapBuild 3 3 1535617491 0 C FcObjectSetBuild - gz xcb_input_grab_device_unchecked- 3 3 1588775193 0 B - - gz dh_check_pub_key_exDH_check_pub_key_ex 3ssl 3 1783951952 0 B - - gz generate and check Diffie-Hellman parametersgvmap- 1 1 1712407627 0 A - - gz find clusters and create a geographical map highlighting clusters.evp_cipherfinalEVP_CipherFinal 3ssl 3 1783951960 0 B - - gz EVP cipher routinesec_key_get_ex_new_indexEC_KEY_get_ex_new_index 3ssl 3 1783951963 0 B - - gz application-specific datax509_store_set_depthX509_STORE_set_depth 3ssl 3 1783951953 0 B - - gz X509_STORE manipulationstringprep- 3 3 1570985734 0 A - - gz API functiondoveadm-search-query- 7 7 1778562190 0 A - - gz Overview of search queries for doveadm mailbox commandsdhparams_print_fpDHparams_print_fp 3ssl 3 1783951953 0 B - - gz print cryptographic parametersxcb_set_input_focus_checked- 3 3 1588775193 0 B - - gz Sets input focustypeahead_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_glx_get_tex_level_parameterfv- 3 3 1588775193 0 A - - gz xcb_randr_get_output_property_unchecked- 3 3 1588775193 0 B - - gz fcstrcmpFcStrCmp 3 3 1535617491 0 A - - gz compare UTF-8 stringsxcb_glx_get_histogram_parameteriv_data- 3 3 1588775193 0 B - - gz tiffgetmodeTIFFGetMode 3tiff 3 1785289550 0 C TIFFquery - gz mariadbd-safe-helper- 1 1 1786462006 0 B - - gz helper script (mysqld_safe_helper is now a symlink to mariadbd-safe-helper)napms- 3x 3 1697309691 0 B - - gz low-level curses routinesevp_md_ctx_block_sizeEVP_MD_CTX_block_size 3ssl 3 1783951960 0 B - - gz EVP digest routinesip-fou- 8 8 1716453362 0 A - - gz Foo-over-UDP receive port configurationxcb_grab_keyboard_reply- 3 3 1588775193 0 B - - gz Grab the keyboardssl_session_get_max_early_dataSSL_SESSION_get_max_early_data 3ssl 3 1783951960 0 B - - gz functions for sending and receiving early datacurs_addwstr- 3x 3 1697309683 0 A - - gz add a string of wide characters to a curses window and advance cursorevp_shake256EVP_shake256 3ssl 3 1783951915 0 A - - gz SHA-3 For EVPi2d_pkcs8privatekeyinfo_fpi2d_PKCS8PrivateKeyInfo_fp 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_drawable_attributes_attribs_end- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_resources_crtcs_length- 3 3 1588775193 0 B - - gz pem_write_bio_ec_pubkeyPEM_write_bio_EC_PUBKEY 3ssl 3 1783951917 0 A - - gz PEM object encoding routinesxcb_xkb_get_map- 3 3 1588775193 0 A - - gz userdel- 8 8 1766065861 0 A - - gz delete a user account and related filesui_dup_input_booleanUI_dup_input_boolean 3ssl 3 1783951953 0 B - - gz user interfacexcb_randr_get_crtc_info_outputs_length- 3 3 1588775193 0 B - - gz slk_color_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensioncolors COLORS 3x colors ndsa_meth_set_signDSA_meth_set_sign 3ssl 3 1783951952 0 B - - gz Routines to build up DSA methodspodselect()- 3pm 3 1570967575 0 C Pod::Select - gz evp_seed_cbcEVP_seed_cbc 3ssl 3 1783951963 0 A - - gz EVP SEED cipherpam_debug- 8 8 1787058761 0 A - - gz PAM module to debug the PAM stackxgetgcvaluesXGetGCValues 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structuressl_set_max_cert_listSSL_set_max_cert_list 3ssl 3 1783951960 0 B - - gz manipulate allowed size for the peer's certificate chainxmaprequesteventXMapRequestEvent 3 3 1727145684 0 A - - gz MapRequest event structured2i_ocsp_reqinfod2i_OCSP_REQINFO 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationocsp_resp_get0_produced_atOCSP_resp_get0_produced_at 3ssl 3 1783951957 0 B - - gz OCSP response utility functionsxungrabbuttonXUngrabButton 3 3 1727145684 0 B - - gz grab pointer buttonsrsapublickey_dupRSAPublicKey_dup 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiescrl- 1ssl 1 1783951950 0 A - - gz CRL utilityselinuxdefcon- 8 8 1770733597 0 A - - gz report default SELinux context for usertap::formatter::sessionTAP::Formatter::Session 3pm 3 1570970555 0 A - - gz Abstract base class for harness output delegatepython- 1 1 1710346812 955492068 B - - gz info on how to set up the `python` command.lpasswd- 1 1 1437678973 0 A - - gz Change group or user passwordopenssl-engine- 1ssl 1 1783951903 0 A - - gz load and query enginesmitem_name- 3x 3 1697309685 0 A - - gz get menu item name and description fieldsxcb_x_print_print_get_document_data_reply- 3 3 1588775193 0 B - - gz fcconfigreferenceFcConfigReference 3 3 1535617491 0 A - - gz Increment config reference countxcb_glx_get_pixel_mapfv_data_length- 3 3 1588775193 0 B - - gz popd- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ip-link- 8 8 1716453362 0 A - - gz network device configurationevp_sealfinalEVP_SealFinal 3ssl 3 1783951962 0 B - - gz EVP envelope encryptioni2d_ipaddressfamilyi2d_IPAddressFamily 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationxcb_render_add_glyphs- 3 3 1588775193 0 A - - gz sub::exporterSub::Exporter 3pm 3 1570968872 0 A - - gz a sophisticated exporter for custom-built routinesxcb_randr_get_provider_info_crtcs- 3 3 1588775193 0 B - - gz xcb_alloc_color_cells_unchecked- 3 3 1588775193 0 B - - gz xcb_set_modifier_mapping_unchecked- 3 3 1588775193 0 B - - gz link_field- 3x 3 1697309693 0 B - - gz create and destroy form fieldscurs_ins_wch- 3x 3 1697309683 0 A - - gz insert a complex character and rendition into a windowxcb_input_list_input_devices_infos_length- 3 3 1588775193 0 B - - gz shuf- 1 1 1785268171 0 A - - gz generate random permutationsgssproxy- 8 8 1665216179 0 A - - gz GssProxy Daemonrndc.conf- 5 5 1786647173 0 A - - gz rndc configuration filebell- n n 1571246711 0 A - - gz Ring a display's bellevp_pkey_verifyEVP_PKEY_verify 3ssl 3 1783951961 0 A - - gz signature verification using a public key algorithmsecurity_compute_create_name_raw- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelobj_txt2nidOBJ_txt2nid 3ssl 3 1783951961 0 B - - gz ASN1 object utility functionsxcb_query_font_unchecked- 3 3 1588775193 0 B - - gz query font metricsBC 3x- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasemakedumpfile.conf- 5 5 1770744275 0 A - - gz The filter configuration file for makedumpfile(8).udev- 7 7 1788492747 0 A - - gz Dynamic device managementxcb_keymap_notify_event_t- 3 3 1588775193 0 A - - gz lwres_buffer- 3 3 1786647171 0 A - - gz lightweight resolver buffer managementwinnwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowmysqlaccess- 1 1 1786452947 0 A - - gz client for checking access privileges (mysqlaccess is now a symlink to mariadb-access)iceauth- 1 1 1571144793 0 A - - gz ICE authority file utility/etc/updatedb.conf- 5 5 1571067784 0 C updatedb.conf - gz cms_compressCMS_compress 3ssl 3 1783951908 0 A - - gz create a CMS CompressedData structure.netrc- 5 5 965001419 0 C netrc - gz xcb_xfixes_get_cursor_name- 3 3 1588775193 0 A - - gz wget_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardttk_spinbox- n n 1571246712 0 A - - gz Selecting text field widgetrsa_sign_asn1_octet_stringRSA_sign_ASN1_OCTET_STRING 3ssl 3 1783951964 0 A - - gz RSA signaturespcre2limits- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)systemd-fsck@.service- 8 8 1788492746 0 A - - gz File system checker logicxkeyboard-config- 7 7 1591100196 0 A - t gz XKB data description filesevp_cipher_ctx_get_app_dataEVP_CIPHER_CTX_get_app_data 3ssl 3 1783951952 0 B - - gz EVP cipher routinesxkblatchgroupXkbLatchGroup 3 3 1727145684 0 A - t gz Latches the keysym groupxcb_glx_get_string_string- 3 3 1588775193 0 B - - gz perl5122delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.2ossl_store_info_set0_name_descriptionOSSL_STORE_INFO_set0_NAME_description 3ssl 3 1783951963 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsprofession_info_freePROFESSION_INFO_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesgalera_new_cluster- 1 1 1786452947 0 A - - gz starting a new Galera clusterxcb_xfixes_union_region_checked- 3 3 1588775193 0 B - - gz sssd.conf- 5 5 1785203682 0 A - - gz the configuration file for SSSDxcb_glx_get_tex_enviv- 3 3 1588775193 0 A - - gz xcb_xkb_get_device_info_leds_length- 3 3 1588775193 0 B - - gz i2d_asn1_enumeratedi2d_ASN1_ENUMERATED 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxdrawpointXDrawPoint 3 3 1727145684 0 A - - gz draw points and points structurelink- 1 1 1785268171 0 A - - gz call the link function to create a link to a filepcre2_jit_stack_assign- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)mvwinnwstr- 3x 3 1697309691 0 B - - gz get a string of wchar_t characters from a curses windowxcb_input_query_device_state_classes_iterator- 3 3 1588775193 0 B - - gz xunmapwindowXUnmapWindow 3 3 1727145684 0 A - - gz unmap windowsc^^Uuniv7 Vendwin_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiondate::parseDate::Parse 3pm 3 1650652822 0 A - - gz Parse date strings into time valuesio::compress::zipIO::Compress::Zip 3pm 3 1782702953 0 A - - gz Write zip files/buffersptargrep- 1 1 1785729247 0 A - - gz Apply pattern matching to the contents of files in a tar archiveip-maddress- 8 8 1716453362 0 A - - gz multicast addresses managementmysql_fix_extensions- 1 1 1786452947 0 A - - gz normalize table file name extensions (mysql_fix_extensions is now a symlink to mariadb-fix-extensions)xcb_reparent_window- 3 3 1588775193 0 A - - gz Reparents a windowasn1_time_setASN1_TIME_set 3ssl 3 1783951966 0 A - - gz ASN.1 Time functionsselinux_failsafe_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesbn_get0_nist_prime_224BN_get0_nist_prime_224 3ssl 3 1783951956 0 B - - gz Create standardized public primes or DH pairsperlop- 1 1 1789370958 0 A - - gz Perl operators and precedencessl_ctx_set1_curvesSSL_CTX_set1_curves 3ssl 3 1783951962 0 A - - gz EC supported curve functionsssl_ctx_get_default_passwd_cb_userdataSSL_CTX_get_default_passwd_cb_userdata 3ssl 3 1783951958 0 B - - gz set or get passwd callback for encrypted PEM file handlingxcb_grab_key- 3 3 1588775193 0 A - - gz Grab keyboard key(s)xcb_put_image- 3 3 1588775193 0 A - - gz xcb_input_open_device_reply- 3 3 1588775193 0 B - - gz raw 3x- 3x 3 1697309691 0 B - - gz curses input optionssystemd-poweroff.service- 8 8 1788492746 0 B - - gz System shutdown logicttk::widget- n n 1571246712 0 C ttk_widget - gz ec_point_set_compressed_coordinates_gfpEC_POINT_set_compressed_coordinates_GFp 3ssl 3 1783951955 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsrc4RC4 3ssl 3 1783951966 0 B - - gz RC4 encryptioncpan::noxCPAN::Nox 3pm 3 1748961141 0 A - - gz Wrapper around CPAN.pm without using any XS modulessl_get_shared_groupSSL_get_shared_group 3ssl 3 1783951956 0 B - - gz EC supported curve functionsi2d_general_namesi2d_GENERAL_NAMES 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationtest2::event::passTest2::Event::Pass 3pm 3 1570971170 0 A - - gz Event for a simple passing assertionnet::httpsNet::HTTPS 3pm 3 1650651406 0 A - - gz Low-level HTTP over SSL/TLS connection (client)xcb_xf86dri_auth_connection_unchecked- 3 3 1588775193 0 B - - gz xcb_xv_query_encodings_unchecked- 3 3 1588775193 0 B - - gz firewalld.zone- 5 5 1787058610 0 A - - gz firewalld zone configuration filesbkgrnd- 3x 3 1697309690 0 B - - gz curses window complex background manipulation routinesxcb_xf86dri_destroy_context_checked- 3 3 1588775193 0 B - - gz d2i_dsa_sigd2i_DSA_SIG 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationpython-html2text- 1 1 1584448844 0 B - - gz manual page for python3-html2text 2019.9.26mdc2_initMDC2_Init 3ssl 3 1783951966 0 A - - gz MDC2 hash functionprint_access_vector- 3 3 1770733597 0 B - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.xcb_x_print_print_set_image_resolution_reply- 3 3 1588775193 0 B - - gz fccachenumsubdirFcCacheNumSubdir 3 3 1535617491 0 A - - gz Return the number of subdirectories in cache.pam_xauth- 8 8 1787058767 0 A - - gz PAM module to forward xauth keys between usersrpm- 8 8 1734408661 0 A - - gz RPM Package Managerxcb_glx_get_tex_level_parameteriv_data_length- 3 3 1588775193 0 B - - gz lwres_buffer_forward- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementcoreCORE 3pm 3 1789370961 0 A - - gz Namespace for Perl's core routinesxcb_randr_get_crtc_transform_current_params_length- 3 3 1588775193 0 B - - gz cap_set_file- 3 3 1612504337 0 B - - gz capability manipulation on filesopenssl_lh_compfuncOPENSSL_LH_COMPFUNC 3ssl 3 1783951965 0 A - - gz dynamic hash tablexcb_shape_query_version_unchecked- 3 3 1588775193 0 B - - gz _"ޟ31@usUssUstem_counters~Revp_MGL#Rxcb_J"QbRxcb_(Rfcst 9PWRxcb_'GRtiffT 3Rip-fDqRnapm7FRsyst^9-RseliU^~62ZSssl_^S,Rxcb_.\*Rssl_;ka˦Rcurs clSbuf_[_ JRevp_5 8siRi2d_ziv8Rxcb_,Rxcb_G,]ԪRpem_R3!Rxcb_֯Ruser'D0Sxkbgq-Rui_dsA#!|Rxcb_'R5Rslk_  =_ORcoloWgSocspUSi2d_h_Stiff_ 1Sperlp)q Rdsa_rPIRpods )Revp_  :ۢRpam_P >fUSpape 9Rxget gbGRssl_ l4Rxmap FRd2i_ _LRocspU XM0Rxung =<Rrsap D|Rcrlh +Rseli D!Rtap: d`Rpythe PRlpas :NUSbio_>LRopen 6TsSx5096XSpem_FiSec_g`ORmiteC  G(Smime`CSsftp9BRxcb_ *_Rfcco MSlgro5 .Sxcb_mJSxcb_&Sssl_}=wtSbio_r B92Rxcb_;$b$Rpopd|@梎Sengi\xRip-l9"~Sbn_m7 DL%Revp_ChSevp_GbSssl_g\Sxcb_e#+ySevp_FSrsa_ L-Ri2d_SbFØRgrubP*KSxcb_U&~"Sxcb_&9"Sxcb_Ԙ+Rlast8PQ+{RxutfPLzRxcb_P-6 RmysqIQ/sCRxcb_Q)@Rxcb_Q3fRxcb_RizRxcb_%wRkeycXRAqSimpooSscriؙ LRxcb_R&Sx5091mGSform Q*/Sc++f;)&SCPANR UK>RopenRW7ZRnetw\SP{Sxcb_#޺Rbf_eS@5Rec_gT#lzcSsoftg!RsubwT3VtSbotts >@2SismiI}RmysqT5JRRedipUEaSwhitUlRgetfvUo_Revp_UFv RpoliSVG+yLSevp_F~^ZSrandܝ ?Sputw(CӧSerr_r CQShtml M/ RengiVXnSx509 :ہSx509\duoSkernYoYSfinchASsystIwSxcb_.'Sseli^YSxrotVи}Sxcb_,zRcms_WHtjSssl_΢[90pSrand?hqsShmacL[RengizW a Rxcb_W-^(~Ssg_cSzSxcb_z/$^ScursƤ5dRopenEXL5iRxcb_X'B fRfccaX ?݃uRd2i_3Y`oSxcirL1RsetfYCeRevp_Y^7:Rxcb_rZRrRd2i_Z HNRmysq[SORcrypm[F5Sxcb_c%~ӇSmenu 6 Sfcst@4.Rxcb_[j+Slnea58aRdsa_[ K +RpkcsM\p]Rxcb_\#wPSpem_t]"Serr_@7nRi2d_]_nSocspDRMSform :'Rxcb_] co^Ssg_iRWSxcb_H*Rpem_]>mSglib6NSextuڨF2Rtype =-NRmarihgrub-macbless- 8 8 1785729399 0 C grub2-macbless - gz lastknownrequestprocessedLastKnownRequestProcessed 3 3 1727145684 0 B - - gz Display macros and functionsxutf8drawstringXutf8DrawString 3 3 1727145684 0 B - - gz draw text using a single font setxcb_xf86dri_get_client_driver_name_unchecked- 3 3 1588775193 0 B - - gz mysql_data_seek- 3 3 1786452952 0 A - - gz seeks to an offsetxcb_randr_get_screen_resources_names_end- 3 3 1588775193 0 B - - gz xcb_input_get_device_motion_events_events_iterator- 3 3 1588775193 0 B - - gz xcb_input_query_device_state- 3 3 1588775193 0 A - - gz keyctl_set_reqkey_keyring- 3 3 1633701054 0 A - - gz set the implicit destination keyringxcb_record_unregister_clients_checked- 3 3 1588775193 0 B - - gz openssl-rehash- 1ssl 1 1783951950 0 B - - gz Create symbolic links to files named by the hash valuesnetworkmanager.confNetworkManager.conf 5 5 1787551244 0 A - - gz NetworkManager configuration filebf_ecb_encryptBF_ecb_encrypt 3ssl 3 1783951956 0 B - - gz Blowfish encryptionec_group_get_point_conversion_formEC_GROUP_get_point_conversion_form 3ssl 3 1783951964 0 B - - gz Functions for manipulating EC_GROUP objectssubwin- 3x 3 1697309693 0 B - - gz create curses windowsmysql_next_result- 3 3 1786452952 0 A - - gz prepares next result setedipartyname_freeEDIPARTYNAME_free 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesgetfscreatecon_raw- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new file system objectevp_camellia_128_cbcEVP_camellia_128_cbc 3ssl 3 1783951957 0 B - - gz EVP Camellia cipherpolicyqualinfo_freePOLICYQUALINFO_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesengine_get_default_rsaENGINE_get_default_RSA 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supportcms_contentinfo_freeCMS_ContentInfo_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesengine_get_load_pubkey_functionENGINE_get_load_pubkey_function 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportxcb_randr_query_output_property_valid_values- 3 3 1588775193 0 B - - gz openssl_version_numOpenSSL_version_num 3ssl 3 1783951959 0 B - - gz get OpenSSL version numberxcb_xfixes_select_cursor_input_checked- 3 3 1588775193 0 B - - gz fccachedirFcCacheDir 3 3 1535617491 0 A - - gz Return directory of cached2i_ec_pubkey_biod2i_EC_PUBKEY_bio 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationsetfilecon_raw- 3 3 1770733597 0 B - - gz set SELinux security context of a fileevp_md_meth_set_app_datasizeEVP_MD_meth_set_app_datasize 3ssl 3 1783951951 0 B - - gz Routines to build up EVP_MD methodsxcb_glx_get_minmax_parameterfv- 3 3 1588775193 0 A - - gz d2i_dhparamsd2i_DHparams 3ssl 3 1783951962 0 A - - gz PKCS#3 DH parameter functionsmysql_stmt_free_result- 3 3 1786452952 0 A - - gz Frees stored result set memory of a prepared statementcrypto_atomic_addCRYPTO_atomic_add 3ssl 3 1783951966 0 B - - gz OpenSSL thread supportxcb_present_pixmap- 3 3 1588775193 0 A - - gz dsa_meth_dupDSA_meth_dup 3ssl 3 1783951954 0 B - - gz Routines to build up DSA methodspkcs5_pbkdf2_hmacPKCS5_PBKDF2_HMAC 3ssl 3 1783951951 0 A - - gz password based derivation routines with salt and iteration countxcb_shape_input_selected_unchecked- 3 3 1588775193 0 B - - gz i2d_ec_pubkey_fpi2d_EC_PUBKEY_fp 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_lightfv_data_length- 3 3 1588775193 0 B - - gz pem_read_privatekeyPEM_read_PrivateKey 3ssl 3 1783951953 0 B - - gz PEM routinessystemd-udevd- 8 8 1788492746 0 B - - gz Device event managing daemonselinux_homedir_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesssl_extension_supportedSSL_extension_supported 3ssl 3 1783951966 0 A - - gz custom TLS extension handlingbuf_mem_newBUF_MEM_new 3ssl 3 1783951963 0 A - - gz simple character array structuretifffdopenTIFFFdOpen 3tiff 3 1785289550 0 C TIFFOpen - gz  $*ֿ0AsUduie /s,\Pssl_k537Pxcb_zevp_?`Pdget .EXPxcb_2`)Pxcb_*pam_FdfJPxcb_cdump~ Gxsetα ?xcb_`PxrmpBxcb_ QwPxcb_.UPfilec}ssl_ J ^Popen +!dPocsp.Kxcb_s +expe {PxrmpHx509RcfPts_mFPget_FKPwget TfCPset_PգPgs]`Pxtex UPxset!VVPx509PGPx509PPio::\W8Pxcb_ȼ%[2Pxcb_ $lBPfc-vK 0>Pxcb_jPrsa7YPxcb_*p(Pxcb_C(_Possl[Pct_pa#Pxcb_.VyPprez OiHPautoZ ClPmysqb_Pcryp F>PosslggLPed25Hssl_9txcb_Ž6xcb_)o=Pxcb_0dh_ga!Pxcb_l+PsmimTxcb_$fc-q -xkbc6T|Prsa_Fkey_ ;xsetҺ >QCPxcb_uΌPlistaPrmdi5ssl_ Rdbi:fbPui_gYQPxcb_,iPsetu Cmysq Gbio_S CPxdra]S/PxkbfMPxcb_$ F?Ptie:a ESOgPxcb_'pPc_re -4Pfilt- :dPmvscsJ!Pevp_XTPresi2=Pxcb_~`(Psg_rFpod2? Fpod:@PIohPxcb_ xcb_\PPxkbg? n%~TPengi XkPtiff* :]Pmkfsx  4FPatop >EPevp_ = Pxcb_G !fcpa Pterm- =sepotdhmac Jxgra$ Fevp_x <pam_ Nevp_=Lpod:X Socsp Efcpa9xcb_*Psg_s cxwmh\ xxcb_ $bio_Ggml2Ŀ /hwcl 0@HpPossl rssl_V hdels Textu0 gޣTPname  9xcb_2t%Pxcb_ )test: Ifcpa/>ipc: SPkeyb  =pod:+b2Pmite\ ;derdY.9Px509 *pE Pengi?[Pxcb_3aPxcb_*^=]Pbio_5IZPbaud =7Padmi hhttpWV,tPbio_Fwsre Popenz Iis_c dperlO +Pis_s=Px509>J 4VPxcb_)open Excb_Y zPxarc<whli Rxcb_ sPd2i_&^-Ӊ)ׯ8ȺPI,Ure/man/man3/xcb_x_print_print_geabf_cp@curs 7QscreP/SQxtexe Qtiffy 4ssl_ccap_p AAQxlooP*Qh2xsIxcb_p'j{Qdigef RQxcb_Ŵi`Qxcb_Qfcfr,]7tQperl*evp_Z>evp_`xQopenεIQevp_(TqQasynnssl_& KAQtiff 8 Qxcb_S8umous1xcb_,engi=sRlwres PmysqXgJQopen2Qadmi߷ S NQxcb_='/eQxcb_x509bSuQgetsTxcb_ѣinchQjiQec_gasyst]7xcb_#Qform 6xcb_y0I'Qlwre͹K`R4Qpam_3 NQisprJbool inwsbuU kQperl 0PQset_$PxQevp_'jQnameKxcb_1w&key_tw CUQbio_e 5ϾQmysqE@Qtest;Qxcb_Ibloc Kpkcsx.4Qxcb_!Qlgro 1JQxutf@perlvy9Qasn1G\̠8QbasiJevp_?z ^Qssl_YqQxcb_-dbi:B{hsk_tA}0Qpem_<Qsct_NilYQxcb_+v!Qrndc 5ssl_#Ycms_|ZcQmoduU S'Qxcb_.Qxcb_!;Qfcat><rsa_^~ _x. QlwreCxcb_PQui_n4WZQxcb_ "*{Qxcb__]/|Qssl_XQchro *Qx509=pAHQpod:Hx509 Rset_\;extub.7Qxcb_%ui_o{ 7cQx509[ @crypMxcb_| Qxvis U Qpem_ Bevp_NPrQmitec :'Qui_m V$Qsoft iQxcb_ڠQec_pvG&Qx509NSssl_z Qpem_<i2d_gxcb_ -xcb_:xcb_԰6xcb_T Qxwcd I#Qdes_UChQi2d_]4Qxcb_"vQxkbaZMlQmvwi T!Qxcb_xequ OopenVWQhtmlJP /Qquot >openMGY;Qfocu3xuniٲFoQsete- ergQxcb_semoDxcb_ #Rxget gbGRssl_ l4Rxmap FRd2i_ _LRocspU XM0Rxung =<Rrsap D|Rcrlh +Rseli D!Rtap: d`Rpythe PRlpas :xrmsm JLRopen 6xlis Oe4de_ Dxwct JORmiteC  Gdsa_#UhtmlUBRxcb_ *_Rfcco MlineN 9nohu Vess_Isoft ftlsv y92Rxcb_;$b$Rpopd|@xcb_H xRip-l9ssl_ OL%Revp_CdefajZlwreTxcb_F-ssl_Bio::b-Ri2d_SbFØRgrubP*fcnaRterm Grsa_ G+Rlast8PQ+{RxutfPLzRxcb_P-6 RmysqIQ/sCRxcb_Q)@Rxcb_Q3fRxcb_RizRxcb_%wRkeycXRArsa_v Qasn1 GRxcb_R&d2i_ Xdnf.Z .xcb_ &"io: ;K>RopenRW7ZRnetw\SPxcb_A޺Rbf_eS@5Rec_gT#llwre\ C!RsubwT3mke2@evp_b `}RmysqT5JRRedipUEevp_| !dlRgetfvUo_Revp_UFv RpoliSVGfcras Cbn_c M_tif' 4repo Yevp_* #m/ RengiVXdfg @perl 9ssl_W Oxcb_ )x509 Oevp_Y Pevp_ 4cust =fcraD QzRcms_WHrand +xcb_ xcb_9 /[RengizW a Rxcb_W-x509 Wxcb_ %menu/ EdRopenEXL5iRxcb_X'B fRfccaX ?݃uRd2i_3Y`true1 51RsetfYCeRevp_Y^7:Rxcb_rZRrRd2i_Z HNRmysq[SORcrypm[Fevp_ :xcb_2 $systs A4.Rxcb_[mvwi~ MaRdsa_[ K +RpkcsM\p]Rxcb_\#sg_wz ]lwre 87nRi2d_]_net:S comp y'Rxcb_] xcb_ 'xcb_ Rpem_]>xcb_ !dsa_ >~Revp_MGRip-fD c8Ⱥontext.3.gz1sUPsU0B--62ZSssl_^SlSbuf_[_ J0SxkbgqgSocspUSi2d_h_Stiff_ 1Sperlp)fUSpape 9NUSbio_>TsSx5096XSpem_FiSec_g`(Smime`CSsftp9Slgro5 .evp_Z>evp_`Sxcb_mec_pr{JSxcb_&Sssl_}=wtSbio_r B梎Sengi\"~Sbn_m7 DhSevp_GbSssl_g\Sxcb_e#+ySevp_FSrsa_ LKSxcb_U&~"Sxcb_&9"Sxcb_ԘqSimpooSscriؙ LSx5091minchQGSform Qsyst]7xcb_#x509(n*/Sc++f;)&SCPANR Usyst.\{Sxcb_#zcSsoftginwsbuUVtSbotts >i2d_Stiffa%Sxcb_)xcb_HQSecpaADGSdes_<MNStestWHsSx509MYESnextcxcb_vSx509Ip7SautoxBxkbgɴbVSxsetE\Slwp:- M|SrandTcSin_w dASxcb_eOSsrp:=Sperl9xcb_ƾSlcha#C SgetpmF,Sxget`zSxcb_36Sxcb_l/ɣSyum-Edes_=suloY.H^Sevp_C2Serr_] J$Sxloo ;rsys :ssl_ f|Sxcb_4pem_Xxcb_  LSd2i_LcSd2i_d`Sdove>CUVSmvinQ}ScontM StimeEssl_ctx_set_generate_session_idSSL_CTX_set_generate_session_id 3ssl 3 1783951962 0 A - - gz manipulate generation of SSL session IDs (server only)bn_get_rfc2409_prime_768BN_get_rfc2409_prime_768 3ssl 3 1783951961 0 B - - gz Create standardized public primes or DH pairsform- 3x 3 1697309684 0 A - t gz curses extension for programming formsnoticeref_freeNOTICEREF_free 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesi18n::collateI18N::Collate 3pm 3 1789370963 0 A - - gz compare 8-bit scalar data according to the current localefcdircacheloadFcDirCacheLoad 3 3 1535617491 0 A - - gz load a directory cacheownership- 8 8 1678811537 0 A - - gz Compaq ownership tag retrieverxsetafterfunctionXSetAfterFunction 3 3 1727145684 0 B - - gz enable or disable synchronizationxcb_dri3_fd_from_fence- 3 3 1588775193 0 A - - gz xcb_xv_put_still- 3 3 1588775193 0 A - - gz evp_md_meth_get_initEVP_MD_meth_get_init 3ssl 3 1783951952 0 B - - gz Routines to build up EVP_MD methodsxcb_list_extensions_unchecked- 3 3 1588775193 0 B - - gz engine_register_all_ciphersENGINE_register_all_ciphers 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportssl_cipher_get_auth_nidSSL_CIPHER_get_auth_nid 3ssl 3 1783951951 0 B - - gz get SSL_CIPHER properties.ldaprc- 5 5 1741686279 0 C ldap.conf - gz xkbsaredirectsetvmodsmaskXkbSARedirectSetVModsMask 3 3 1727145684 0 A - - gz Sets the vmods_mask0 and vmods_mask1 fields of act from vmbio_getsBIO_gets 3ssl 3 1783951966 0 B - - gz BIO I/O functionscapsetp- 3 3 1612504337 0 B - - gz capability manipulation on processesdh_meth_set_bn_mod_expDH_meth_set_bn_mod_exp 3ssl 3 1783951951 0 B - - gz Routines to build up DH methodsio::ptyIO::Pty 3pm 3 1570963674 0 A - - gz Pseudo TTY object classshowrgb- 1 1 1571144800 0 A - - gz display an rgb color-name databasexcb_input_get_selected_extension_events_all_classes_length- 3 3 1588775193 0 B - - gz tifffieldpasscountTIFFFieldPassCount 3tiff 3 1785289550 0 A - - gz Get whether to pass a count to TIFFGet/SetFieldxcb_randr_list_provider_properties_reply- 3 3 1588775193 0 B - - gz ecparameters_newECPARAMETERS_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesdes_is_weak_keyDES_is_weak_key 3ssl 3 1783951960 0 B - - gz DES encryptiontest2::api::contextTest2::API::Context 3pm 3 1570971170 0 A - - gz Object to represent a testing context.x509_get_ext_d2iX509_get_ext_d2i 3ssl 3 1783951930 0 A - - gz X509 extension decode and encode functionsnextNEXT 3pm 3 1789370964 0 A - - gz Provide a pseudo-class NEXT (et al) that allows method redispatchx509_name_printX509_NAME_print 3ssl 3 1783951956 0 B - - gz X509_NAME printing routinesautodie::exception::system- 3pm 3 1570974698 0 A - - gz Exceptions from autodying system().xsetlineattributesXSetLineAttributes 3 3 1727145684 0 A - - gz GC convenience routineslwp::robotuaLWP::RobotUA 3pm 3 1650658387 0 A - - gz a class for well-behaved Web robotsrand_drbg_cleanup_nonce_fnRAND_DRBG_cleanup_nonce_fn 3ssl 3 1783951954 0 B - - gz set callbacks for reseedingin_wchnstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowxcb_xv_query_adaptors_reply- 3 3 1588775193 0 B - - gz srp- 1ssl 1 1783951950 0 A - - gz maintain SRP password fileperl5263delta- 1 1 1789370954 0 A - - gz what is new for perl v5.26.3lchage- 1 1 1727144649 0 A - - gz Display or change user password policygetprevcon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a processxgetrgbcolormapsXGetRGBColormaps 3 3 1727145684 0 B - t gz allocate, set, or read a standard colormap structurexcb_glx_get_minmax_data_end- 3 3 1588775193 0 B - - gz xcb_focus_in_event_t- 3 3 1588775193 0 A - - gz NOT YET DOCUMENTEDyum-config-manager- 1 1 1712570567 0 A - - gz redirecting to DNF config-manager Pluginevp_decryptupdateEVP_DecryptUpdate 3ssl 3 1783951957 0 B - - gz EVP cipher routineserr_get_libERR_GET_LIB 3ssl 3 1783951966 0 A - - gz get information from error codesxlookupcolorXLookupColor 3 3 1727145684 0 B - t gz obtain color valuesxcb_query_pointer_reply- 3 3 1588775193 0 B - - gz get pointer coordinatesd2i_naming_authorityd2i_NAMING_AUTHORITY 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationd2i_dsaprivatekey_biod2i_DSAPrivateKey_bio 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationdoveadm-flags- 1 1 1778562190 0 A - - gz Add, remove or replace messages' flagsmvinch- 3x 3 1697309691 0 B - t gz get a character and attributes from a curses windowcontext_type_get- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextstimeout timeout 3x timeout 1x509_algor_newX509_ALGOR_new 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesdata::optlistData::OptList 3pm 3 1570953482 0 A - - gz parse and validate simple name/value option pairsxaureadauthXauReadAuth 3 3 1597736572 0 B - - gz X authority database routinesmvwaddnwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorec_point_copyEC_POINT_copy 3ssl 3 1783951962 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsssl_ctx_set_tlsext_servername_callbackSSL_CTX_set_tlsext_servername_callback 3ssl 3 1783951965 0 A - - gz handle server name indication (SNI)xcb_input_open_device_class_info- 3 3 1588775193 0 B - - gz xcb_glx_get_materialfv_data- 3 3 1588775193 0 B - - gz nonl- 3x 3 1697309692 0 B - - gz curses output optionsfccachesubdirFcCacheSubdir 3 3 1535617491 0 A - - gz Return the i'th subdirectory.i2d_ocsp_crlidi2d_OCSP_CRLID 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationtimeout 3x- 3x 3 1697309691 0 B - - gz curses input optionsxcb_dri2_get_param- 3 3 1588775193 0 A - - gz defaultrootwindowDefaultRootWindow 3 3 1727145684 0 B - - gz Display macros and functionsossl_store_info_get1_crlOSSL_STORE_INFO_get1_CRL 3ssl 3 1783951954 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsxsetomvaluesXSetOMValues 3 3 1727145684 0 B - - gz open output methodsec_point_bn2pointEC_POINT_bn2point 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsmariadb-waitpid- 1 1 1786462006 0 B - - gz kill process and wait for its termination (mysql_waitpid is now a symlink to mariadb-waitpid)getpeercon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a processxlocaleoffontsetXLocaleOfFontSet 3 3 1727145684 0 B - - gz obtain fontset informationtap::parser::result::commentTAP::Parser::Result::Comment 3pm 3 1570970555 0 A - - gz Comment result token.xcb_glx_get_materialiv_unchecked- 3 3 1588775193 0 B - - gz xcb_input_xi_query_device_unchecked- 3 3 1588775193 0 B - - gz ec_group_set_curve_gf2mEC_GROUP_set_curve_GF2m 3ssl 3 1783951955 0 B - - gz Functions for creating and destroying EC_GROUP objectsec_key_newEC_KEY_new 3ssl 3 1783951967 0 A - - gz Functions for creating, destroying and manipulating EC_KEY objectspem_read_pkcs7PEM_read_PKCS7 3ssl 3 1783951962 0 B - - gz PEM routinescpupower-info- 1 1 1789439395 0 A - - gz Shows processor power related kernel or hardware configurationssystem.conf.d- 5 5 1788492746 0 B - - gz System and session service manager configuration filescirco- 1 1 1712407636 0 B - - gz filter for circular layout of graphsui_get_ex_dataUI_get_ex_data 3ssl 3 1783951959 0 B - - gz application-specific dataocsp_resp_countOCSP_resp_count 3ssl 3 1783951958 0 B - - gz OCSP response utility functionsxcb_glx_get_string_string_length- 3 3 1588775193 0 B - - gz curs_delch- 3x 3 1697309683 0 A - - gz delete character under the cursor in a curses windowevp_pkey_meth_set_decryptEVP_PKEY_meth_set_decrypt 3ssl 3 1783951963 0 B - - gz manipulating EVP_PKEY_METHOD structureocsp_respbytes_newOCSP_RESPBYTES_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiespcp-htop- 1 1 1658371322 0 C htop - gz fcpatterngetcharsetFcPatternGetCharSet 3 3 1535617491 0 C FcPatternGet-Type - gz perlsymbian- 1 1 1789370959 0 A - - gz Perl version 5 on Symbian OSrsa_padding_add_pkcs1_type_1RSA_padding_add_PKCS1_type_1 3ssl 3 1783951966 0 A - - gz asymmetric encryption paddingblackpixelofscreenBlackPixelOfScreen 3 3 1727145684 0 A - - gz screen information functions and macrossystemd.time- 7 7 1788492746 0 A - - gz Time and date specificationsstdscr- 3x 3 1697309693 0 B - - gz curses global variablesfcnameunregisterobjecttypesFcNameUnregisterObjectTypes 3 3 1535617491 0 A - - gz Unregister object typesudevadm- 8 8 1788492747 0 A - - gz udev management toolevp_md_meth_get_input_blocksizeEVP_MD_meth_get_input_blocksize 3ssl 3 1783951952 0 B - - gz Routines to build up EVP_MD methodsi2d_cms_contentinfoi2d_CMS_ContentInfo 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_get_device_motion_events_events_length- 3 3 1588775193 0 B - - gz httpd- 8 8 1788908146 0 A - - gz Apache Hypertext Transfer Protocol Serverdebugfs- 8 8 1759820880 0 A - - gz ext2/ext3/ext4 file system debuggeri2d_pbe2parami2d_PBE2PARAM 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationlastlog- 8 8 1766065859 0 A - - gz reports the most recent login of all users or of a given useri2d_ts_resp_fpi2d_TS_RESP_fp 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xfixes_region_extents_checked- 3 3 1588775193 0 B - - gz xcb_randr_set_screen_config_reply- 3 3 1588775193 0 B - - gz mvhline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesxcb_glx_render_mode_unchecked- 3 3 1588775193 0 B - - gz ssl_ctx_set_ciphersuitesSSL_CTX_set_ciphersuites 3ssl 3 1783951958 0 B - - gz choose list of available SSL_CIPHERsxcb_xkb_set_controls_checked- 3 3 1588775193 0 B - - gz io::socket::sslIO::Socket::SSL 3pm 3 1650651939 0 A - - gz SSL sockets with IO::Socket interfacexcb_glx_get_tex_level_parameterfv_unchecked- 3 3 1588775193 0 B - - gz xcb_xfixes_set_region_checked- 3 3 1588775193 0 B - - gz universalUNIVERSAL 3pm 3 1789370966 0 A - - gz base class for ALL classes (blessed references)pem_read_x509PEM_read_X509 3ssl 3 1783951965 0 B - - gz PEM routinesxunloadfontXUnloadFont 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresfcstrsetaddFcStrSetAdd 3 3 1535617491 0 A - - gz add to a string setpbkdf2param_newPBKDF2PARAM_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesxcb_render_tri_strip- 3 3 1588775193 0 A - - gz perl5004delta- 1 1 1789370953 0 A - - gz what's new for perl5.004gpgconf- 1 1 1768528101 0 A - - gz Modify .gnupg home directoriestest::builder::tododiagTest::Builder::TodoDiag 3pm 3 1570971170 0 A - - gz Test::Builder subclass of Test2::Event::Diagtest2::eventfacet::hubTest2::EventFacet::Hub 3pm 3 1570971170 0 A - - gz Facet for the hubs an event passes through.ec_group_method_ofEC_GROUP_method_of 3ssl 3 1783951965 0 B - - gz Functions for manipulating EC_GROUP objects? se_sp@ @9,U:Wxcb_uR0Wmoduu :QeVsub:]ؓVxcb_k"Vxcb_ !$Vxcb_#XAVlink' <%Vcursn TVxcb_*2~Vshuf9}S)VgsspT ,Vrndc 4Ȉ/Vbell2uWGnuP v"nWzipc3v 9Wfieluv 2Wnew_v 72Wbio_v BDGVevp_arhVsecuo!LsVobj_ GWcVxcb_//VBC 3wY0VmakeOY٠Vudev76ASVxcb_rWssl_AwyWd2i_ww/Vlwre CxMVwinn U~1 VmysqW s\rVicea7OyV/etc),$Vcms_Q Px%V.net bnVxcb_Vwget  ](Vttk_t 81Vrsa_G1vVpcre N"Vsystt6jWec_mfx`gVxkey7Wssl_xN{JWlgetDyCI\Vevp_MwWxcb_yiVxkblqAdVxcb_xVperl9cWsystyS>Vossl>&s0?VprofHAVgale4:HJVxcb_ 02Wxcb_6z>Vsssd </tnVxcb_\NWxcb_oz"WWxkbczgC\Wxfon){DVxcb_7$TWxcb_}{2 Wsepo{TkWgvma/| 7~Wbn_ro|V" Vi2d_xb4+W_tra| 7XVxdra FvSVlink?N" VpcreNӒVmvwi U` Wxcb_} QX_Vxcb_W.xVxunm 5؜Vxcom0 p=Vcpan 0\+Vevp_0M^wVxcb_0.2Vdsap41LblVevp_1GVpod:1!h Vosslv2MVxcb_23 uVcato3OcVecho3 kfVvfys64 W!_WunicV} eWxcb_}&Wxkbg~ytYWfcpa~?,7Wd2i_gVssl_^4R-Vdisp4LWxcb_Vxkbc5WbwVxcb_5 n Vxcb_5#w6Vkeyc 6@ˏVmysqX6Vo](Vd2i_6\GVenvi)7C\Vfcchz7MFWhttpJ ^zWui_mXjo Vgrub78XWover KARVxcb_)8'tܫVxkbgb8}QVxcb_8oVscr_%9 =3Vfccom9C ,Vec_g9]^Vxcb_5:SVchshl:4}Wpod27xOSWxcb_)@Wxcb_ǁ+Vxcb_:'wL Wis_s=xUVevp_:^5WVxkbga;gVsecu;LrVxcb_@<1oVset<@k.Vevp_<ca 1Vevp_> = Vrpc.C? /1VWVfcde|?YVsystp,7!Vssl_EpOܢVlwrepPVxcb_q!7eWxkblg2Wxcb_.AWdsa_hVWcontփ ,h9Wxcb_iWevp_<AWWwget _4Wxcb_+.WproxARYVxcb_Rq+ÕMVisenq TWd2i__Wfclaj>Vssl_Qrt*Wfcma H_6Vxcb_r+Vxini s 5 Vxcb_`s$Vi2t_sKp 3Wx509 UNWcrypzO_VmariseVbio_{t?_EVbio_t @yNVd2i_u\SpWstri߇)xcompose XCompose 3 XCompose 5cpan::mirrorsCPAN::Mirrors 3pm 3 1748961141 0 A - - gz Get CPAN mirror information and select a fast oneevp_pkey_get0_rsaEVP_PKEY_get0_RSA 3ssl 3 1783951964 0 B - - gz EVP_PKEY assignment functionsxcb_selinux_list_selections_selections_length- 3 3 1588775193 0 B - - gz dsaparams_printDSAparams_print 3ssl 3 1783951965 0 B - - gz print cryptographic parametersevp_camellia_128_cfb8EVP_camellia_128_cfb8 3ssl 3 1783951967 0 B - - gz EVP Camellia cipherpod::simple::pullparsertexttokenPod::Simple::PullParserTextToken 3pm 3 1570967771 0 A - - gz - text-tokens from Pod::Simple::PullParserossl_store_loader_get0_engineOSSL_STORE_LOADER_get0_engine 3ssl 3 1783951965 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesxcb_dri2_swap_buffers_unchecked- 3 3 1588775193 0 B - - gz cat- 1 1 1785268171 0 A - - gz concatenate files and print on the standard outputechochar- 3x 3 1697309690 0 B - - gz add a character (with attributes) to a curses window, then advance the cursorvfyserv- 1 1 1776188685 0 A - - gz TBDssl_set_hostflagsSSL_set_hostflags 3ssl 3 1783951926 0 A - - gz SSL server verification parametersdisplayheightmmDisplayHeightMM 3 3 1727145684 0 B - - gz image format functions and macrosxkbcomputesectionboundsXkbComputeSectionBounds 3 3 1727145684 0 A - - gz Update the bounding box of a sectionxcb_randr_get_panning_unchecked- 3 3 1588775193 0 B - - gz xcb_xkb_per_client_flags_unchecked- 3 3 1588775193 0 B - - gz keyctl_unlink- 3 3 1633701055 0 B - - gz link/unlink a key to/from a keyringmysql_stmt_error- 3 3 1786452952 0 A - - gz Returns a string description for the last statement errord2i_othernamed2i_OTHERNAME 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationenvironment.d- 5 5 1788492744 0 A - - gz Definition of user session environmentfccharsetsubtractcountFcCharSetSubtractCount 3 3 1535617491 0 A - - gz Subtract and count charsetsgrub2-render-label- 1 1 1785729399 0 A - - gz Render an Apple disk label.xcb_image_text_16- 3 3 1588775193 0 A - - gz Draws textxkbgetindicatormapXkbGetIndicatorMap 3 3 1727145684 0 A - - gz Gets the map for one or more indicators, using a mask to specify the indicatorsxcb_glx_flush_checked- 3 3 1588775193 0 B - - gz scr_set_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionfcconfiggetfontdirsFcConfigGetFontDirs 3 3 1535617491 0 A - - gz Get font directoriesec_group_get0_orderEC_GROUP_get0_order 3ssl 3 1783951966 0 B - - gz Functions for manipulating EC_GROUP objectsxcb_input_xi_allow_events- 3 3 1588775193 0 A - - gz chsh- 1 1 1770236297 0 A - - gz change your login shellxcb_input_change_keyboard_device_reply- 3 3 1588775193 0 B - - gz evp_pkey_meth_set_cleanupEVP_PKEY_meth_set_cleanup 3ssl 3 1783951961 0 B - - gz manipulating EVP_PKEY_METHOD structurexkbgetslowkeysdelayXkbGetSlowKeysDelay 3 3 1727145684 0 A - t gz Gets the SlowKeys acceptance delay for a keyboard devicesecurity_compute_member- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelxcb_randr_get_crtc_transform_current_filter_name- 3 3 1588775193 0 B - - gz set- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)evp_cipher_meth_get_do_cipherEVP_CIPHER_meth_get_do_cipher 3ssl 3 1783951965 0 B - - gz Routines to build up EVP_CIPHER methodsopenssl-x509- 1ssl 1 1783951905 0 A - - gz Certificate display and signing utilitytimeout 1- 1 1 1785268171 0 A - - gz run a command with a time limitfcpatternfinditerFcPatternFindIter 3 3 1535617491 0 A - - gz Set the iterator to point to the object in the patterntlsv1_2_client_methodTLSv1_2_client_method 3ssl 3 1783951958 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsevp_md_sizeEVP_MD_size 3ssl 3 1783951956 0 B - - gz EVP digest routinesrpc.statd- 8 8 1783522976 0 B - - gz NSM service daemonfcdefaultsubstituteFcDefaultSubstitute 3 3 1535617491 0 A - - gz Perform default substitutions in a pattern/!`sU`bdbi: \snmp| G Terr_;ͭxTxrmqI]HKTscanJTunpo  MgfTxcb_)!zTfire)?XTbkgr:*Tscsi C Txcb_*$nTd2i_* ZTpyth<+HTmdc2+ :HTprin+Txcb_,-QTfcca,YTpam_J- Kssl_ Qwincw ^at.d;x JsbTrpm-0dist) Hwsta Tevp_ ?mtre4 @mvadx ^ K)Txcb_-.ZTlwre.Cevp_x @xcb_Dy rsa_* Cxcb_vy itemy Ixcb_z dTcorev.DRTxcb_.3YJTcap_/ =TopenY/DV_Tx509B3OTdataQ\s#Txaur DtTmvwa  cxcb_"{ Sg)ׯ8ȺP rU (-UYbf_cp@U pVUec_pzpMrUPrUMUxcb_/"cap_p A)Ussl_'hArUUxcb_!(rUxcb_,U)sUUnonl3 U)sU2,-UApJ sUaIUfcca6Fec_pr{marir[ rf,UU@NsU xUi2d_]zUtime 2engi=sRlwres P,U +sUXUxcb_3xcmsXtEUБsU  ,U ,U_%UdefacIUtrɱUosslf\kUxset= ;U?sU 2,U(4Uec_ptU` AUmari zUgetpF[UxlocFUUtap:AO2Uxcb_! \Uxcb_$qUec_g,lDUec_k k6Upem_&91Ucpupn\_UsystSselix~ Ucirc9A!Uui_gFNUocspMyFUxcb_2!xcb_x"iUcursp R)Uevp_^ UocspEFdigey ;echoz2BxUpcp- 9Ufcpa?Ut@s,Uperl 9 +-Uossl{fU /sU`mysqH|IBsUUUrsa__Xodbc} N ,Upcrev}NdUblacUrsa_^~ _ssl_~teUUsyst< 9xcb_)Ustds5 k,UـUfcnaN Uudev(11OoUevp_a a Ui2d_bIUxcb_v1T2UhttpFUdebu@TUi2d_X\UlastZxrmsO)Ui2d_$]GUxcb_"xcb_'cap_A$sUsUbio_KIGUxcb_"UmvhlRs,UF8Uxcb_hUU@,U2sU C,U_ Ussl_[Uxcb_P)-UlUio::QRc Uxcb_,VUxcb_sUsU^^Uuniv7 V_Upem_8pam_d5[Uxunl Vxequ OəUfcst? :UziUpbkdCwUxcb_V"Uperl 5U`4sU 3k,-Uhar⸷UgpgcM;DZUtesta(iUtest _]sUec_g\Uxkbk`Ucurs` ofUarchGamXUssl_aZUmodu?b!^NUxcb_bƴUperlb 8MUxcb_>cUxcb_sc#7,8Utie:c M~CUi2d_ d\UaUxautd<d.Usystd%\חUsyst5e;suloY.ssl_bUbn_le Btypey Drsys :ssl_ fevp_]u/Uperle9xcb_ 8Uxcb_f2 S,UAUcursjf 6open FUxcb_fU  tUx509fZxcb_' S,-UAxkbkeysymentryXkbKeySymEntry 3 3 1727145684 0 A - - gz Returns the keysym corresponding to shift level shift and group grp from the two-dimensional array of keysyms for the key corresponding to keycodecurs_add_wch- 3x 3 1697309683 0 A - - gz add a complex character and rendition to a curses window, then advance the cursorarchive::zip::faqArchive::Zip::FAQ 3pm 3 1573584102 0 A - - gz Answers to a few frequently asked questions about Archive::Zipssl_use_certificate_chain_fileSSL_use_certificate_chain_file 3ssl 3 1783951956 0 B - - gz load certificate and key datamodule::build::platform::defaultModule::Build::Platform::Default 3pm 3 1570964341 0 A - - gz Stub class for unknown platformsxcb_graphics_exposure_event_t- 3 3 1588775193 0 A - - gz perl589delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.9xcb_glx_destroy_pbuffer- 3 3 1588775193 0 A - - gz xcb_x_print_print_get_printer_list- 3 3 1588775193 0 A - - gz tie::hashTie::Hash 3pm 3 1789370966 0 A - - gz base class definitions for tied hashesi2d_dhxparamsi2d_DHxparams 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxauXau 3 3 1597736572 0 A - - gz X authority database routinessystemd-ask-password-console.service- 8 8 1788492745 0 A - - gz Query the user for system passwords on the console and via wallsystemd-vconsole-setup- 8 8 1788492746 0 B - - gz Configure the virtual consolesbn_lshift1BN_lshift1 3ssl 3 1783951955 0 B - - gz bit operations on BIGNUMsperl5140delta- 1 1 1789370953 0 A - - gz what is new for perl v5.14.0xcb_x_print_print_get_screen_of_context_unchecked- 3 3 1588775193 0 B - - gz curs_opaque- 3x 3 1697309683 0 A - - gz curses window propertiesxcb_shm_create_segment- 3 3 1588775193 0 A - - gz x509_crl_get0_nextupdateX509_CRL_get0_nextUpdate 3ssl 3 1783951958 0 B - - gz get or set certificate or CRL datessystemd-journald.service- 8 8 1788492746 0 A - - gz Journal servicessl_get_security_levelSSL_get_security_level 3ssl 3 1783951959 0 B - - gz SSL/TLS security frameworklwres_gabnresponse_parse- 3 3 1786647171 0 A - - gz lightweight resolver getaddrbyname message handlingxcb_xvmc_destroy_surface_checked- 3 3 1588775193 0 B - - gz xcb_randr_list_output_properties_atoms_end- 3 3 1588775193 0 B - - gz isendwin- 3x 3 1697309691 0 B - - gz curses screen initialization and manipulation routinesnm-online- 1 1 1787551244 0 A - - gz ask NetworkManager whether the network is connectedssl_get0_dane_tlsaSSL_get0_dane_tlsa 3ssl 3 1783951959 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientxcb_shape_get_rectangles_reply- 3 3 1588775193 0 B - - gz xinitimageXInitImage 3 3 1727145684 0 A - - gz image utilitiesxcb_glx_get_color_table_data_length- 3 3 1588775193 0 B - - gz i2t_asn1_objecti2t_ASN1_OBJECT 3ssl 3 1783951958 0 B - - gz ASN1 object utility functionsmariadb_stmt_fetch_fields- 3 3 1786452952 0 A - - gz Returns an array of fields containing the column definitions ## Synopsisbio_set_mem_eof_returnBIO_set_mem_eof_return 3ssl 3 1783951962 0 B - - gz memory BIObio_info_cbBIO_info_cb 3ssl 3 1783951964 0 B - - gz BIO control operationsd2i_asn1_timed2i_ASN1_TIME 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxcb_force_screen_saver_checked- 3 3 1588775193 0 B - - gz modules.dep- 5 5 1712567933 0 A - - gz Module dependency informationGnuPG 7- 7 7 1768528106 0 C gnupg2 - gz zipcloak- 1 1 1210234726 0 A - - gz encrypt entries in a zipfilefield_status- 3x 3 1697309693 0 B - - gz field buffer controlnew_page- 3x 3 1697309694 0 B - - gz form pagination functionsbio_printfBIO_printf 3ssl 3 1783951961 0 A - - gz formatted output to a BIOssl_ctx_dane_set_flagsSSL_CTX_dane_set_flags 3ssl 3 1783951963 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientd2i_privatekey_biod2i_PrivateKey_bio 3ssl 3 1783951956 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresec_method_get_field_typeEC_METHOD_get_field_type 3ssl 3 1783951911 0 A - - gz Functions for obtaining EC_METHOD objectsssl_cipher_descriptionSSL_CIPHER_description 3ssl 3 1783951951 0 B - - gz get SSL_CIPHER propertieslgetfilecon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a filexcb_xv_query_encodings_reply- 3 3 1588775193 0 B - - gz systemd-user.conf- 5 5 1788492746 0 B - - gz System and session service manager configuration filesxcb_get_atom_name_unchecked- 3 3 1588775193 0 B - - gz xcb_selinux_list_selections_reply- 3 3 1588775193 0 B - - gz xkbchangetypesofkeyXkbChangeTypesOfKey 3 3 1727145684 0 A - t gz Change the number of groups and the types bound to a keyxfontsetextentsXFontSetExtents 3 3 1727145684 0 A - - gz XFontSetExtents structurexcb_selinux_get_selection_use_context_context_end- 3 3 1588775193 0 B - - gz sepol_genbools- 3 3 1633747458 0 A - - gz Rewrite a binary policy with different boolean settingsgvmap.sh- 1 1 1712407627 0 A - - gz pipeline for running gvmapbn_recp_ctx_freeBN_RECP_CTX_free 3ssl 3 1783951959 0 B - - gz modular multiplication using reciprocal_tracemouse- 3x 3 1697309693 0 B - - gz curses debugging routinesxcb_input_ungrab_device_checked- 3 3 1588775193 0 B - - gz unicode::collate::cjk::jisx0208Unicode::Collate::CJK::JISX0208 3pm 3 1570974233 0 A - - gz weighting JIS KANJI for Unicode::Collatexcb_xf86dri_create_drawable_unchecked- 3 3 1588775193 0 B - - gz xkbgetdevicebuttonactionsXkbGetDeviceButtonActions 3 3 1727145684 0 A - - gz Query the button actions associated with an X Input Extension devicefcpatterngetlangsetFcPatternGetLangSet 3 3 1535617491 0 C FcPatternGet-Type - gz d2i_asn1_printablestringd2i_ASN1_PRINTABLESTRING 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_client_info- 3 3 1588775193 0 A - - gz xcb_input_get_feedback_control_unchecked- 3 3 1588775193 0 B - - gz http::messageHTTP::Message 3pm 3 1650651101 0 A - - gz HTTP style message (base class)ui_method_get_data_duplicatorUI_method_get_data_duplicator 3ssl 3 1783951959 0 B - - gz user interface method creation and destructionoverloading- 3pm 3 1789370967 0 A - - gz perl pragma to lexically control overloadingpod2::pt_br::local::libPOD2::PT_BR::local::lib 3pm 3 1570975499 0 A - - gz crie e use um diretório lib/ local para módulos perl com PERL5LIBxcb_glx_get_tex_image_data_end- 3 3 1588775193 0 B - - gz is_selinux_enabled- 3 3 1770733597 0 A - - gz check whether SELinux is enabledxcmscielabquerymaxcXcmsCIELabQueryMaxC 3 3 1727145684 0 A - - gz obtain the CIE L*a*b* coordinatesxkblookupkeysymXkbLookupKeySym 3 3 1727145684 0 A - - gz Find the symbol associated with a key for a particular statexcb_glx_delete_lists_checked- 3 3 1588775193 0 B - - gz dsa_meth_get_bn_mod_expDSA_meth_get_bn_mod_exp 3ssl 3 1783951960 0 B - - gz Routines to build up DSA methodscontext_str- 3 3 1770733597 0 C context_type_set - gz xcb_query_keymap- 3 3 1588775193 0 A - - gz evp_aria_128_cfb128EVP_aria_128_cfb128 3ssl 3 1783951961 0 B - - gz EVP ARIA cipherwget_wch- 3x 3 1697309691 0 B - - gz get (or push back) a wide character from curses terminal keyboardxcb_x_print_print_get_one_attributes_reply- 3 3 1588775193 0 B - - gz proxy_cert_info_extension_freePROXY_CERT_INFO_EXTENSION_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesbn_print_fpBN_print_fp 3ssl 3 1783951965 0 B - - gz format conversionsd2i_general_named2i_GENERAL_NAME 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationfclangsetcopyFcLangSetCopy 3 3 1535617491 0 A - - gz copy a langset objectfcmatrixinitFcMatrixInit 3 3 1535617491 0 A - - gz initialize an FcMatrix structurex509_store_ctx_get0_paramX509_STORE_CTX_get0_param 3ssl 3 1783951962 0 B - - gz X509_STORE_CTX initialisationcrypto_mem_debug_pushCRYPTO_mem_debug_push 3ssl 3 1783951961 0 B - - gz Memory allocation functionsstringprep_ucs4_to_utf8- 3 3 1570985734 0 A - - gz API functionx509_store_ctx_get_check_revocationX509_STORE_CTX_get_check_revocation 3ssl 3 1783951952 0 B - - gz get and set verification callback?Y pU8sUcurs 7QeVsub:]ؓVxcb_k"Vxcb_ !$Vxcb_#XAVlink' <%Vcursn TVxcb_*2~Vshuf9}S)VgsspT ,Vrndc 4Ȉ/Vbell2evp_Z>evp_`ssl_& Ksk_t~ :posišDDGVevp_arhVsecuo!LsVobj_ GWcVxcb_//VBC 3wY0VmakeOY٠Vudev76ASVxcb_rAsUU /Vlwre CxMVwinn U~1 VmysqW s\rVicea7OyV/etc),$Vcms_Q Px%V.net bnVxcb_Vwget  ](Vttk_t 81Vrsa_G1vVpcre N"Vsystt6syst.\gVxkey7U  bool I\Vevp_Marpdj2iVxkblqAdVxcb_xVperl9bloc K>Vossl>&s0?VprofHAVgale4:HJVxcb_ scryKF>Vsssd </tnVxcb_ ,UxinsoxkbsVxcb_7$xcb_sestê@U>sU`c<,U" Vi2d_xbget_ ]XVxdra FvSVlink?N" VpcreNӒVmvwi UU`?sU QX_Vxcb_W.xVxunm 5؜Vxcom0 p=Vcpan 0\+Vevp_0M^wVxcb_0.2Vdsap41LblVevp_1GVpod:1!h Vosslv2MVxcb_23 uVcato3OcVecho3 kfVvfys64 UsUssl_zxset:i2d_gVssl_^4R-Vdisp4Lxcb_'Vxkbc5WbwVxcb_5 n Vxcb_5#w6Vkeyc 6@ˏVmysqX6Vo](Vd2i_6\GVenvi)7C\Vfcchz7Mdove.,evp_h 8o Vgrub78ssl_WARVxcb_)8'tܫVxkbgb8}QVxcb_8oVscr_%9 =3Vfccom9C ,Vec_g9]^Vxcb_5:SVchshl:4U` Ut_backupr,UCsU+Vxcb_:'bkgr TxUVevp_:^5WVxkbga;gVsecu;LrVxcb_@<1oVset<@k.Vevp_<ca 1Vevp_> = Vrpc.C? /1VWVfcde|?YVsystp,7!Vssl_EpOܢVlwrepPVxcb_q!ApsUU xcb_t,UEsU  ,Ud2i_dU sU xmov[[asUYVxcb_Rq+ÕMVisenq T_6Vxcb_r+Vxini s 5 Vxcb_`s$Vi2t_sKles!UWrU<_VmariseVbio_{t?_EVbio_t @yNVd2i_u\io:: MrD ` sU )-Ud:Wxcb_uR0Wmoduu :uWGnuP v"pcre NnWzipc3v 9rUsU ,Uexpr! 1Wfieluv 2Wnew_v 7xcb_! U 2Wbio_v Bx,UIsU ,Uxfon! Excb_'" Wssl_AwyWd2i_wwjWec_mfx`Wssl_xN{JWlgetDyCwWxcb_ycWsystyS02Wxcb_6zqiflu# =\NWxcb_oz"WWxkbczgC\Wxfon){DTWxcb_}{2 Wsepo{TkWgvma/| 7~Wbn_ro|V4+W_tra| 7xcb_% dbd:% c` Wxcb_} W!_WunicV} e e,UWxcb_}&Wxkbg~ytYWfcpa~?,7Wd2i_gUUt_aux_ne@},ULsUmatc( Wxcb_FWhttpJinse( H t|,U ^zWui_mXjXWover K}Wpod27xOSWxcb_)@Wxcb_ǁUMsU`wL Wis_s=ώWxcmsSP7eWxkblg2Wxcb_.AWdsa_hVWcontփ ,h9Wxcb_iWevp_<AWWwget _4Wxcb_+U Uck_purposex509w* U.WproxARWbn_p <>Wd2i__Wfclaj>p"rUfind+ Mt*Wfcma Hp 3Wx509 UNWcrypzOSpWstri߇)_Wx509 $cWsssd4DaWxsetM ?īWdbm_DfWssl_pWxcb_y$FWssl_KgWssl_\Wpam_ F%Wi2d_޲ YWi2d_B^xcb__. U_cmpu`,UpQsUWssl_mWcomp3`UusU aWx509\'Wxcb_ G. WaugeU Levp_|p c^sU`rU 5--Ubio_p QU rU xcb_Tq *tA |rU}Wxcb_asn1q XWsuL0(-Ubn_sOr Eseper KUp[0xcb_r "oOWxsto7 Gi2d_s _)Wxcb_#%oWxcb_ʶ(5!Wselic_guWtiff4perlu 9UsU g*-U_get_extset_du >[-WsubsɷBlWxcb_xWbn_gDexcb_ v "Ņ,U_get_ext8Wxcb_ø2dWtiff 9*mvwcz TU`0U_set1_lastupdate{Wevp_\mWsgin1Vxcb_"{ sssd_krb5_locator_plugin- 8 8 1785203682 0 A - - gz Kerberos locator pluginxsetfunctionXSetFunction 3 3 1727145684 0 B - - gz GC convenience routinesdbm_filter::int32DBM_Filter::int32 3pm 3 1789370962 0 A - - gz filter for DBM_Filterssl_set_max_send_fragmentSSL_set_max_send_fragment 3ssl 3 1783951963 0 B - - gz Control fragment size settings and pipelining operationsxcb_x_print_print_get_context_reply- 3 3 1588775193 0 B - - gz ssl_get_sessionSSL_get_session 3ssl 3 1783951959 0 A - - gz retrieve TLS/SSL session datassl_ctx_select_current_certSSL_CTX_select_current_cert 3ssl 3 1783951953 0 B - - gz extra chain certificate processingpam_shells- 8 8 1787058765 0 A - - gz PAM module to check for valid login shelli2d_pkcs12i2d_PKCS12 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationi2d_x509_crl_fpi2d_X509_CRL_fp 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationssl_get_server_randomSSL_get_server_random 3ssl 3 1783951964 0 B - - gz get internal TLS/SSL random values and get/set master keycompress::raw::zlibCompress::Raw::Zlib 3pm 3 1570952858 0 A - - gz Low-Level Interface to zlib compression libraryx509_crl_get_ext_by_criticalX509_CRL_get_ext_by_critical 3ssl 3 1783951960 0 B - - gz extension stack utility functionsxcb_glx_destroy_context- 3 3 1588775193 0 A - - gz augenrules- 8 8 1752572516 0 A - - gz a script that merges component audit rule filesxcb_glx_get_pixel_mapusv_reply- 3 3 1588775193 0 B - - gz su- 1 1 1770236297 0 A - - gz run a command with substitute user and group IDxstorebytesXStoreBytes 3 3 1727145684 0 A - - gz manipulate cut and paste buffersxcb_list_installed_colormaps_cmaps- 3 3 1588775193 0 B - - gz xcb_xv_query_image_attributes_unchecked- 3 3 1588775193 0 B - - gz selinux_status_close- 3 3 1770733597 0 B - - gz reference the SELinux kernel status without invocation of system callstiffvtilesizeTIFFVTileSize 3tiff 3 1785289550 0 C TIFFtile - gz subs- 3pm 3 1789370967 0 A - - gz Perl pragma to predeclare sub namesxcb_shm_detach_checked- 3 3 1588775193 0 B - - gz bn_get_rfc2409_prime_1024BN_get_rfc2409_prime_1024 3ssl 3 1783951959 0 B - - gz Create standardized public primes or DH pairsxcb_query_tree_reply- 3 3 1588775193 0 B - - gz query the window treetiffregistercodecTIFFRegisterCODEC 3tiff 3 1785289550 0 C TIFFcodec - gz xkballockeyboardXkbAllocKeyboard 3 3 1727145684 0 A - - gz Creates a keyboard description from scratchtap::parserTAP::Parser 3pm 3 1570970555 0 A - - gz Parse TAP outputrsa_meth_get_verifyRSA_meth_get_verify 3ssl 3 1783951964 0 B - - gz Routines to build up RSA methodsprlimit- 1 1 1770236297 0 A - - gz get and set process resource limitsi2d_x509_crl_infoi2d_X509_CRL_INFO 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationxcb_composite_create_region_from_border_clip- 3 3 1588775193 0 A - - gz getn_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardxcb_damage_query_version_unchecked- 3 3 1588775193 0 B - - gz pcre2_jit_compile- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)dcb-dcbx- 8 8 1716453362 0 A - - gz show / manipulate port DCBX (Data Center Bridging eXchange)ttk::progressbar- n n 1571246711 0 C ttk_progressbar - gz xinitthreadsXInitThreads 3 3 1727145684 0 A - - gz multi-threading supportssl_conf_cmd_value_typeSSL_CONF_cmd_value_type 3ssl 3 1783951963 0 B - - gz send configuration commandscsi_temperature- 8 8 1787058260 0 A - - gz fetch the temperature of a SCSI deviceform_hook- 3x 3 1697309694 0 A - - gz set hooks for automatic invocation by applicationsfsf-funding- 7 7 1640240525 0 C fsf-funding-libstdc++-plesk-10.3.0 - gz evp_pkey_ctx_set_mac_keyEVP_PKEY_CTX_set_mac_key 3ssl 3 1783951961 0 B - - gz algorithm specific control operationssginfo- 8 8 1787058260 0 A - - gz access mode page information for a SCSI (or ATAPI) devicex509_attribute_newX509_ATTRIBUTE_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesencode::mime::headerEncode::MIME::Header 3pm 3 1570956370 0 A - - gz - MIME encoding for an unstructured email headerevp_aes_256_gcmEVP_aes_256_gcm 3ssl 3 1783951967 0 B - - gz EVP AES cipherdtlsv1_2_server_methodDTLSv1_2_server_method 3ssl 3 1783951958 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsmvget_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboarddirectorystring_freeDIRECTORYSTRING_free 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiessystemd-growfs@.service- 8 8 1788492746 0 B - - gz Creating and growing file systems on demandocsp_resp_get0_signatureOCSP_resp_get0_signature 3ssl 3 1783951957 0 B - - gz OCSP response utility functionsvwscanw- 3x 3 1697309692 0 B - - gz convert formatted input from a curses windowxcb_input_xi_list_properties_properties- 3 3 1588775193 0 B - - gz xcb_shape_query_extents_unchecked- 3 3 1588775193 0 B - - gz systemd-path- 1 1 1788492746 0 A - - gz List and query system and user pathsx509_sig_newX509_SIG_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitieslid- 1 1 1437678973 0 A - - gz Display user's groups or group's usersxcb_get_motion_events_unchecked- 3 3 1588775193 0 B - - gz pcre2_set_offset_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)config 5ssl- 5ssl 5 1783951967 0 A - - gz OpenSSL CONF library configuration filesdevlink-sb- 8 8 1716453362 0 A - - gz devlink shared buffer configurationx509_lookup_meth_get_get_by_subjectX509_LOOKUP_meth_get_get_by_subject 3ssl 3 1783951962 0 B - - gz Routines to build up X509_LOOKUP methodsxlocaleofimXLocaleOfIM 3 3 1727145684 0 B - - gz open, close, and obtain input method informationmultitail 1- 1 1 1578349961 0 A - - gz browse through several files at oncessl_session_is_resumableSSL_SESSION_is_resumable 3ssl 3 1783951926 0 A - - gz determine whether an SSL_SESSION object can be used for resumptionxcb_shape_query_version- 3 3 1588775193 0 A - - gz filter::util::execFilter::Util::Exec 3pm 3 1570958908 0 A - - gz exec source filterlimits.conf- 5 5 1787058763 0 A - - gz configuration file for the pam_limits moduledsa_meth_get_initDSA_meth_get_init 3ssl 3 1783951959 0 B - - gz Routines to build up DSA methodsconfig.guess- 1 1 1723577448 0 A - - gz guess the build system tripletavc_entry_ref_init- 3 3 1770733597 0 B - - gz obtain and audit SELinux access decisionsbio_new_fpBIO_new_fp 3ssl 3 1783951962 0 B - - gz FILE bioisc-hmac-fixup- 8 8 1786647177 0 A - - gz fixes HMAC keys generated by older versions of BINDbio_meth_set_writeBIO_meth_set_write 3ssl 3 1783951958 0 B - - gz Routines to build up BIO methodsevp_pkey_ctx_get_ecdh_cofactor_modeEVP_PKEY_CTX_get_ecdh_cofactor_mode 3ssl 3 1783951966 0 B - - gz algorithm specific control operationsmariadb_rpl_open- 3 3 1786452952 0 A - - gz opens a replication streamx509_store_add_certX509_STORE_add_cert 3ssl 3 1783951966 0 A - - gz X509_STORE manipulationnice- 1 1 1785268171 0 A - - gz run a program with modified scheduling prioritynamespace.conf- 5 5 1787058764 0 A - - gz the namespace configuration filexcb_shape_get_rectangles- 3 3 1588775193 0 A - - gz evp_pkey_get0_engineEVP_PKEY_get0_engine 3ssl 3 1783951959 0 B - - gz EVP_PKEY assignment functionsxtextextentsXTextExtents 3 3 1727145684 0 A - - gz compute or query text extentsxkbsetnamesXkbSetNames 3 3 1727145684 0 A - t gz Change the symbolic names in the serverconf_modules_load_fileCONF_modules_load_file 3ssl 3 1783951951 0 A - - gz OpenSSL configuration functionsssl_ctx_get_verify_callbackSSL_CTX_get_verify_callback 3ssl 3 1783951921 0 A - - gz get currently set verification parametersdoupdate- 3x 3 1697309692 0 B - - gz refresh curses windows and linesdupwin- 3x 3 1697309693 0 B - - gz create curses windowslocale::codes::langextLocale::Codes::LangExt 3pm 3 1570963306 0 A - - gz module for dealing with langext code setstime::zoneTime::Zone 3pm 3 1650652822 0 A - - gz - miscellaneous timezone manipulations routinesxcb_glx_render_mode_data- 3 3 1588775193 0 B - - gz avc_av_stats- 3 3 1770733597 0 B - - gz obtain userspace SELinux AVC statisticspure-statsdecode- 8 8 1749219283 0 A - - gz Show human-readable dates from a "stats" logfilextables-nft- 8 8 1712083061 0 A - - gz iptables using nftables kernel apievp_md_flagsEVP_MD_flags 3ssl 3 1783951957 0 B - - gz EVP digest routinesrand_egd_bytesRAND_egd_bytes 3ssl 3 1783951962 0 B - - gz query entropy gathering daemonbio_meth_set_createBIO_meth_set_create 3ssl 3 1783951953 0 B - - gz Routines to build up BIO methodslocale::codes::languageLocale::Codes::Language 3pm 3 1570963306 0 A - - gz module for dealing with language code setspod::findPod::Find 3pm 3 1570967575 0 A - - gz find POD documents in directory treeslnav- 1 1 1581034224 0 A - - gz ncurses-based log file viewerui_method_set_openerUI_method_set_opener 3ssl 3 1783951965 0 B - - gz user interface method creation and destructionocsp_respid_matchOCSP_RESPID_match 3ssl 3 1783951916 0 A - - gz OCSP response functionsxcb_sync_create_fence- 3 3 1588775193 0 A - - gz tiffwritedirectoryTIFFWriteDirectory 3tiff 3 1785289550 0 A - - gz write the current directory in an open TIFF filexcb_input_grab_device_button_checked- 3 3 1588775193 0 B - - gz fcfreetypequeryfaceFcFreeTypeQueryFace 3 3 1535617491 0 A - - gz compute pattern from FT_Facesa1- 8 8 1720000644 0 A - - gz Collect and store binary data in the system activity daily data file.module::build::platform::darwinModule::Build::Platform::darwin 3pm 3 1570964341 0 A - - gz Builder class for Mac OS X platformpem_write_bio_pkcs8privatekey_nidPEM_write_bio_PKCS8PrivateKey_nid 3ssl 3 1783951960 0 B - - gz PEM routinesdoveadm-save- 1 1 1778562190 0 A - - gz Save email to a user's mailboxxcb_get_atom_name_name- 3 3 1588775193 0 B - - gz systemd.unit- 5 5 1788492747 0 A - t gz Unit configurationxcb_glx_get_fb_configs- 3 3 1588775193 0 A - - gz hmac_initHMAC_Init 3ssl 3 1783951959 0 B - - gz HMAC message authentication codetiffreadrgbatileTIFFReadRGBATile 3tiff 3 1785289550 0 A - - gz read and decode an image tile into a fixed-format rasterdoveadm-import- 1 1 1778562190 0 A - - gz Import messages matching given search queryperlreftut- 1 1 1789370959 0 A - - gz Mark's very short tutorial about referencesmysql_stmt_execute- 3 3 1786452952 0 A - - gz Executes a prepared statementxcb_glx_vendor_private- 3 3 1588775193 0 A - - gz xcb_res_query_client_resources_unchecked- 3 3 1588775193 0 B - - gz xcmscieluvqueryminlXcmsCIELuvQueryMinL 3 3 1727145684 0 B - - gz obtain the CIE L*u*v* coordinatesbn_clearBN_clear 3ssl 3 1783951956 0 B - - gz allocate and free BIGNUMsocsp_crlid_newOCSP_CRLID_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesreset_prog_mode_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionx509_lookup_meth_set_shutdownX509_LOOKUP_meth_set_shutdown 3ssl 3 1783951962 0 B - - gz Routines to build up X509_LOOKUP methodsdes_ecb2_encryptDES_ecb2_encrypt 3ssl 3 1783951959 0 B - - gz DES encryptionxcb_dri2_wait_msc_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_name_name_length- 3 3 1588775193 0 B - - gz dnf-builddep- 8 8 1712570567 0 A - - gz DNF builddep Pluginxcb_glx_wait_x_checked- 3 3 1588775193 0 B - - gz mvin_wchnstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowcurs_scr_dump- 3x 3 1697309683 0 A - - gz read (write) a curses screen from (to) a fileunget_wch_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionbio_readBIO_read 3ssl 3 1783951966 0 A - - gz BIO I/O functionsevp_encryptupdateEVP_EncryptUpdate 3ssl 3 1783951965 0 B - - gz EVP cipher routinesperl5222delta- 1 1 1789370954 0 A - - gz what is new for perl v5.22.2xcb_clear_area_checked- 3 3 1588775193 0 B - - gz netscape_spki_freeNETSCAPE_SPKI_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_randr_delete_monitor- 3 3 1588775193 0 A - - gz xcb_selinux_get_device_context_unchecked- 3 3 1588775193 0 B - - gz ssl_set1_groupsSSL_set1_groups 3ssl 3 1783951955 0 B - - gz EC supported curve functionsdefine_stack_of_constDEFINE_STACK_OF_CONST 3ssl 3 1783951960 0 B - - gz stack containerevp_aes_256_ocbEVP_aes_256_ocb 3ssl 3 1783951957 0 B - - gz EVP AES cipherxcb_test_fake_input- 3 3 1588775193 0 A - - gz xallocsizehintsXAllocSizeHints 3 3 1727145684 0 A - t gz allocate size hints structure and set or read a window's WM_NORMAL_HINTS propertyevp_kdf_ctrlEVP_KDF_ctrl 3ssl 3 1783951957 0 B - - gz EVP KDF routinesmodprobe.d- 5 5 1712567934 0 A - - gz Configuration directory for modprobesg_ses_microcode- 8 8 1787058260 0 A - - gz send microcode to a SCSI enclosuretiffreadencodedstripTIFFReadEncodedStrip 3tiff 3 1785289550 0 A - - gz read and decode a strip of data from an open TIFF filefcpatternitervaluecountFcPatternIterValueCount 3 3 1535617491 0 A - - gz Returns the number of the values which the iterator point tottk::button- n n 1571246711 0 C ttk_button - gz bio_get_closeBIO_get_close 3ssl 3 1783951953 0 B - - gz BIO control operationsx509_crl_set1_nextupdateX509_CRL_set1_nextUpdate 3ssl 3 1783951928 0 A - - gz get or set certificate or CRL dateslwp::conncacheLWP::ConnCache 3pm 3 1650658387 0 A - - gz Connection cache managercan_change_color_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionsystemd-update-done- 8 8 1788492746 0 B - - gz Mark /etc and /var fully updateddes_set_key_uncheckedDES_set_key_unchecked 3ssl 3 1783951954 0 B - - gz DES encryptionxcb_get_window_attributes_reply- 3 3 1588775193 0 B - - gz Gets window attributestiffgetbitrevtableTIFFGetBitRevTable 3tiff 3 1785289550 0 C TIFFswab - gz math::bigint::libMath::BigInt::Lib 3pm 3 1574148349 0 A - - gz virtual parent class for Math::BigInt librariesctrlaltdel- 8 8 1770236297 0 A - - gz set the function of the Ctrl-Alt-Del combinationifnames- 1 1 1723577448 0 A - - gz Extract CPP conditionals from a set of filesxcb_poly_point_checked- 3 3 1588775193 0 B - - gz gnupg2- 7 7 1768528106 0 B - - gz The GNU Privacy Guard suite of programsdsa_set0_keyDSA_set0_key 3ssl 3 1783951956 0 B - - gz Routines for getting and setting data in a DSA objectssl_set_rfdSSL_set_rfd 3ssl 3 1783951927 0 A - - gz connect the SSL object with a file descriptorxcb_shm_attach_fd_checked- 3 3 1588775193 0 B - - gz ossl_store_loader_newOSSL_STORE_LOADER_new 3ssl 3 1783951957 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesbg- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)tap::parser::result::pragmaTAP::Parser::Result::Pragma 3pm 3 1570970555 0 A - - gz TAP pragma token.wgetstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardxcb_sync_initialize_reply- 3 3 1588775193 0 B - - gz sg_dd- 8 8 1787058260 0 A - - gz copy data to and from files and devices, especially SCSI devicesec_group_get_ecpkparametersEC_GROUP_get_ecpkparameters 3ssl 3 1783951958 0 B - - gz Functions for creating and destroying EC_GROUP objectsarybase- 3pm 3 1789370967 0 A - - gz Set indexing base via $[overlay- 3x 3 1697309692 0 B - - gz overlay and manipulate overlapped curses windowsfclangsetgetlangsFcLangSetGetLangs 3 3 1535617491 0 A - - gz get the list of languages in the langsetttk_labelframe- n n 1571246711 0 A - - gz Container widget with optional labelflock- 1 1 1770236297 0 A - - gz manage locks from shell scriptstiffnumberofstripsTIFFNumberOfStrips 3tiff 3 1785289550 0 C TIFFstrip - gz ssl_get_cipher_nameSSL_get_cipher_name 3ssl 3 1783951924 0 A - - gz get SSL_CIPHER of a connectionxkbkeygroupinfoXkbKeyGroupInfo 3 3 1727145684 0 A - t gz Returns the number of groups of symbols bound to the key corresponding to keycodex509_store_ctx_get_issuer_fnX509_STORE_CTX_get_issuer_fn 3ssl 3 1783951954 0 B - - gz set verification callbackxcb_render_set_picture_clip_rectangles_checked- 3 3 1588775193 0 B - - gz has_ic_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_randr_get_crtc_transform_unchecked- 3 3 1588775193 0 B - - gz test2::event::subtestTest2::Event::Subtest 3pm 3 1570971170 0 A - - gz Event for subtest typesssl_up_refSSL_up_ref 3ssl 3 1783951955 0 B - - gz create an SSL structure for a connectiontld_get_table- 3 3 1570985734 0 A - - gz API functionssl_session_get_protocol_versionSSL_SESSION_get_protocol_version 3ssl 3 1783951963 0 A - - gz get and set the session protocol versionevp_pkey_get0_asn1EVP_PKEY_get0_asn1 3ssl 3 1783951953 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structuremath::bigint::calcMath::BigInt::Calc 3pm 3 1574148349 0 A - - gz Pure Perl module to support Math::BigIntxerroreventXErrorEvent 3 3 1727145684 0 A - - gz X error event structureevp_pkey_meth_get_verifyctxEVP_PKEY_meth_get_verifyctx 3ssl 3 1783951956 0 B - - gz manipulating EVP_PKEY_METHOD structurei2d_ecparametersi2d_ECParameters 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationssl_set_block_paddingSSL_set_block_padding 3ssl 3 1783951952 0 B - - gz install callback to specify TLS 1.3 record paddingtiffmemoryTIFFmemory 3tiff 3 1785289550 0 A - - gz memory management-related functions for use with TIFF filesunicode::collate::cjk::strokeUnicode::Collate::CJK::Stroke 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collateecdsa_sig_get0_rECDSA_SIG_get0_r 3ssl 3 1783951960 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxcb_selinux_query_version_reply- 3 3 1588775193 0 B - - gz pem_read_bio_rsaprivatekeyPEM_read_bio_RSAPrivateKey 3ssl 3 1783951952 0 B - - gz PEM routinesxcb_shape_query_extents- 3 3 1588775193 0 A - - gz resetty_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionengine_set_dhENGINE_set_DH 3ssl 3 1783951957 0 B - - gz ENGINE cryptographic module supportadmission_syntax_set0_admissionauthorityADMISSION_SYNTAX_set0_admissionAuthority 3ssl 3 1783951960 0 B - - gz Accessors and settors for ADMISSION_SYNTAXbn_clear_bitBN_clear_bit 3ssl 3 1783951908 0 A - - gz bit operations on BIGNUMssha224_updateSHA224_Update 3ssl 3 1783951962 0 B - - gz Secure Hash Algorithmidna_to_unicode_8z4z- 3 3 1570985734 0 A - - gz API functionxcb_input_get_selected_extension_events_reply- 3 3 1588775193 0 B - - gz xcb_glx_new_list- 3 3 1588775193 0 A - - gz 509 Vasync_cleanup_threadASYNC_cleanup_thread 3ssl 3 1783951960 0 B - - gz asynchronous job management functionsfree_pair- 3x 3 1697309694 0 B - - gz new curses color-pair functionsxeventXEvent 3 3 1727145684 0 B - - gz generic X event structuresfcfreetypecharsetFcFreeTypeCharSet 3 3 1535617491 0 A - - gz compute Unicode coveragexkbupdatemapfromcoreXkbUpdateMapFromCore 3 3 1727145684 0 A - - gz Update a local Xkb keyboard map to reflect the mapping expressed by a core format mappingssl_get_default_timeoutSSL_get_default_timeout 3ssl 3 1783951925 0 A - - gz get default session timeout valued2i_x509_extensiond2i_X509_EXTENSION 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxkeyeventXKeyEvent 3 3 1727145684 0 B - - gz KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event structuresxcb_input_change_device_property- 3 3 1588775193 0 A - - gz xcb_glx_get_tex_genfv- 3 3 1588775193 0 A - - gz bio_should_retryBIO_should_retry 3ssl 3 1783951966 0 A - - gz BIO retry functionsssl_verify_client_post_handshakeSSL_verify_client_post_handshake 3ssl 3 1783951961 0 B - - gz set peer certificate verification parametersxcb_poly_fill_rectangle- 3 3 1588775193 0 A - - gz Fills rectanglesxcb_xv_list_image_formats_format_iterator- 3 3 1588775193 0 B - - gz ip6tables- 8 8 1712083061 0 B - - gz administration tool for IPv4/IPv6 packet filtering and NATxcb_glx_destroy_context_checked- 3 3 1588775193 0 B - - gz ssl_ctx_set_client_hello_cbSSL_CTX_set_client_hello_cb 3ssl 3 1783951966 0 A - - gz callback functions for early server-side ClientHello processingbn_mulBN_mul 3ssl 3 1783951959 0 B - - gz arithmetic operations on BIGNUMsx509_crl_get_ext_by_nidX509_CRL_get_ext_by_NID 3ssl 3 1783951953 0 B - - gz extension stack utility functionswborder_set- 3x 3 1697309691 0 B - - gz create curses borders or lines using complex characters and renditionstuned TuneD 8 tuned 8rtacct- 8 8 1716453362 0 A - - gz network statistics tools.magick-configMagick-config 1 1 1783201549 0 A - - gz get information about the installed version of ImageMagickrsa_get0_multi_prime_crt_paramsRSA_get0_multi_prime_crt_params 3ssl 3 1783951965 0 B - - gz Routines for getting and setting data in an RSA objectengine_get_idENGINE_get_id 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportssl_set1_chainSSL_set1_chain 3ssl 3 1783951953 0 B - - gz extra chain certificate processingvimdiff- 1 1 1789033609 0 A - - gz edit two, three or four versions of a file with Vim and show differencesaria_ftdump- 1 1 1786452947 0 A - - gz display full-text index informationsk_type_popsk_TYPE_pop 3ssl 3 1783951953 0 B - - gz stack containerxcb_glx_get_minmax_data- 3 3 1588775193 0 B - - gz fcconfigfileinfoiternextFcConfigFileInfoIterNext 3 3 1535617491 0 A - - gz Set the iterator to point to the next listxcb_dri2_get_buffers_with_format_reply- 3 3 1588775193 0 B - - gz getch- 3x 3 1697309691 0 B - - gz get (or push back) characters from curses terminal keyboardpkcs7_decryptPKCS7_decrypt 3ssl 3 1783951918 0 A - - gz decrypt content from a PKCS#7 envelopedData structurexcb_glx_render- 3 3 1588775193 0 A - - gz arpaname- 1 1 1786647177 0 A - - gz translate IP addresses to the corresponding ARPA namesmysql_init- 3 3 1786452952 0 A - - gz Prepares and initializes a f[CR]MYSQLf[R] structureec_key_get_ex_dataEC_KEY_get_ex_data 3ssl 3 1783951954 0 B - - gz application-specific datax509_verify_param_get_depthX509_VERIFY_PARAM_get_depth 3ssl 3 1783951962 0 B - - gz X509 verification parametersxcb_glx_set_client_info_2arb_checked- 3 3 1588775193 0 B - - gz mvin_wchstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowx509_name_onelineX509_NAME_oneline 3ssl 3 1783951929 0 A - - gz X509_NAME printing routinesbf_optionsBF_options 3ssl 3 1783951963 0 B - - gz Blowfish encryptionevp_pkey_ctx_set_cbEVP_PKEY_CTX_set_cb 3ssl 3 1783951964 0 B - - gz key and parameter generation and check functions ?1ψ PrUP[sg_t C~Zmysq:D Zxcb_M$Zxcb_)4[xcb_eb[dpkg=qV~[gv2g/&ZxcmsPhZbn_c+ @ZocsptBZrese=XXZx509dZdes_=9dZxcb_Ű[xstoq 1SRZxcb_'Zdnf-^ 0[systqI neZxcb_\Zmvin dZcurs@K/WZunge =~[xkbgIrp*Y[i2d_r^ VZbio_ 8JP[xcb_ٳZctrl M2\ZifnaIb[xrml{T*QZxcb_iUZgnupDg%Zdsa_ `[d2i_<|a[scro|4Ksz[xcb_|&|Zssl_U WB[ifup.}9ͣZossl0\hZi2d_l0^d[x509l}HSÇZbio_0PS[tls_}~ [xcb_Y~$(Zbio_<1@dZssl_1Vb-Znet:1ZgZssl_b2 ]1Zxcb_Zbn_r2UZx509D3PgZpkcs3FHmZipad4G/jZpcre\4N3Zfcge4 >5lZssl_5WaZess_5JZlibt5:Zdh_c'6PwMZsyst6@g9Zssl_6 VZxcb_?7IH*[ssl_~#{ڲ[dbi:8QE2[smimC%[Enco0}[xcb_G#ry[io::Qf[next CQZxcb_z7&t5cb_9%GF_[xtab{F%Zdove79#+!Zscrl84ZfcpaI8?@Zevp_8F6GZwidt8RpZssl_^9F/HZd2i_9 X{(Zuri:: ?9Zwadd`: \ٱZcomp: 1شN[tk_lс 8d[dbd: d(!Zsg_r;][xwar 4[x509ĂNFn[dsa_! R.[[x509*pjZxcb_g;)[getf CuZlwre;ChJZxcb_< 6Zxcb_?<9Zfcch<>sBQZdove<OLZresoB=H~Zgrub=,LZquot=>RN[x509h[:x[rsa_؄Sq+ [xcb_@-V[tld_ )4~[foldKu+,[ssl_ d[pbe2A[tiffІ O&[file(d Zxres>S6hZi2d_>YLZclea>32TZbitm2?;2[xcb_%ɄZevp_t?[~duZbn_pp H7[xcb_ k Zui_gUpQ]<6Zevp_pbossl_store_openOSSL_STORE_open 3ssl 3 1783951966 0 A - - gz Types and functions to read objects from a URIi2d_pkcs12_bagsi2d_PKCS12_BAGS 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationbio_meth_get_putsBIO_meth_get_puts 3ssl 3 1783951951 0 B - - gz Routines to build up BIO methodsbio_addr_rawportBIO_ADDR_rawport 3ssl 3 1783951961 0 B - - gz BIO_ADDR routinesssl_conf_ctx_freeSSL_CONF_CTX_free 3ssl 3 1783951957 0 B - - gz SSL configuration allocation functionsnet::http::methodsNet::HTTP::Methods 3pm 3 1650651406 0 A - - gz Methods shared by Net::HTTP and Net::HTTPSssl_ctx_sess_accept_renegotiateSSL_CTX_sess_accept_renegotiate 3ssl 3 1783951961 0 B - - gz obtain session cache statisticsbn_recp_ctx_setBN_RECP_CTX_set 3ssl 3 1783951955 0 B - - gz modular multiplication using reciprocalx509_store_get_check_crlX509_STORE_get_check_crl 3ssl 3 1783951959 0 B - - gz set verification callbackpkcs12_createPKCS12_create 3ssl 3 1783951918 0 A - - gz create a PKCS#12 structureipaddressrange_freeIPAddressRange_free 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiespcre2_code_copy_with_tables- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)fcgetversionFcGetVersion 3 3 1535617491 0 A - - gz library version numberssl_ctx_sess_set_cache_sizeSSL_CTX_sess_set_cache_size 3ssl 3 1783951954 0 A - - gz manipulate session cache sizeess_issuer_serial_freeESS_ISSUER_SERIAL_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitieslibtool- 1 1 1570805729 0 A - - gz manual page for libtool 2.4.6dh_compute_keyDH_compute_key 3ssl 3 1783951959 0 B - - gz perform Diffie-Hellman key exchangesystemd-sysctl.service- 8 8 1788492746 0 A - - gz Configure kernel parameters at bootssl_versionSSL_version 3ssl 3 1783951963 0 B - - gz get the protocol information of a connectionxcb_glx_get_mapiv_data_length- 3 3 1588775193 0 B - - gz xcb_selinux_get_device_create_context- 3 3 1588775193 0 A - - gz doveadm-mailbox-cryptokey- 1 1 1778562190 0 A - - gz Mail crypt plugin managementscrl- 3x 3 1697309692 0 B - - gz scroll a curses windowfcpatternaddintegerFcPatternAddInteger 3 3 1535617491 0 C FcPatternAdd-Type - gz evp_aes_128_cbc_hmac_sha1EVP_aes_128_cbc_hmac_sha1 3ssl 3 1783951953 0 B - - gz EVP AES cipherwidthmmofscreenWidthMMOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosssl_clear_optionsSSL_clear_options 3ssl 3 1783951960 0 B - - gz manipulate SSL optionsd2i_sxnetd2i_SXNET 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationuri::urlURI::URL 3pm 3 1573658329 0 A - - gz Uniform Resource Locatorswaddchstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowcompile_et- 1 1 1584764644 0 A - - gz error table compilersg_read- 8 8 1787058260 0 A - - gz read multiple blocks of data, optionally with SCSI READ commandsxcb_xfixes_change_cursor_by_name_checked- 3 3 1588775193 0 B - - gz lwres_buffer_init- 3 3 1786647171 0 A - - gz lightweight resolver buffer managementxcb_xkb_access_x_notify_event_t- 3 3 1588775193 0 A - - gz xcb_randr_get_provider_info_associated_capability_length- 3 3 1588775193 0 B - - gz fccharsetsubtractFcCharSetSubtract 3 3 1535617491 0 A - - gz Subtract charsetsdoveadm-fetch- 1 1 1778562190 0 A - - gz Fetch partial/full messages or message informationresolved.conf.d- 5 5 1788492745 0 B - - gz Network Name Resolution configuration filesgrub-ofpathname- 8 8 1785729399 0 C grub2-ofpathname - gz quotaon- 8 8 1633763317 0 A - - gz turn filesystem quotas on and offxresourcemanagerstringXResourceManagerString 3 3 1727145684 0 A - - gz obtain server resource propertiesi2d_pkcs8privatekey_bioi2d_PKCS8PrivateKey_bio 3ssl 3 1783951954 0 B - - gz PKCS#8 format private key functionsclearok- 3x 3 1697309692 0 B - - gz curses output optionsbitmap- n n 1571246711 0 A - - gz Images that display two colorsevp_pkey_meth_get_copyEVP_PKEY_meth_get_copy 3ssl 3 1783951957 0 B - - gz manipulating EVP_PKEY_METHOD structure-/vre_ctx_get_get_c_SwXmysqB!WXmysqS9mvwiN Lxcb_EO UsU ,Ure_ctx_gi2d_pO Xipta .Xdbi: mIXcurs0=xcb_ *Xbio_| 1DXpr29)XlibnUMXevp_R[,,Ure_ctx_gengi W@&sUP!sUlwre PXxset >xcb_ +Xssl_sb Xxcb_'0gXfcpa=|$Xxcb_1grub  ' Ii,Unfsd? BXpkcsk OgXxcb_޽_Xtime ^EVXkpar\Fx509 _ssl_ Sx509 Lbn_bP ]UPwsU`q)Xxcb_/Xstri)ttk_ 6Xxrai* Dauth Nossl+ dh_n <xcb_/ xcb_g 'BIXterm{ ?perl 1XxkbsP'0Xxmbt$J2XbindAtx_set0_verified_chaa0# sUx509 \Ure_ctx_s@ ,U0sUXgpg- <aria ;Xxget x'Xbn_m :0XgrubB+Xdel_8 D'Xsg_sRmCXevp_@,Xxcms7Qkill& ?Xd2i__xcb_ 4xkbg }GBXxcb_ xcb_ qvCXxcb_H(-Ure_ctx_serifyslk_c =0v,Utx_set_verify_cbxcb_ &KXmari~ UUre_ctx_verify_cbq.]Xxcb_ Xpod2 Qbio_ A"Xuuidt ToXssl_#W XcursM C.Xench+Xess_I kXx509,\wϬXdh_s`LXwall9sUjrU *Z+-Urand Tcrypq Mfcco >rWXmariQ6]XocspWfcpa! <MXxcb_(TXgetbqRwXuuid LXevp_$Y2Xxcb_ 'MXxcb_$evp_N ^.Xxcb_ ssl_ ` w+-Uet_c@ UsU`[Xasn1PU*%Xh2phOנ(Xssl_ SգXui_dvA Xcap_A<^3Xevp_:mWXmysqc8 ^Xd2i_ [aADXmoduY`Xxcb_/Xxcb_+`"gXxkey DVXcolom TXsecuL Xbn_m/EqXextu{h*Xxcb_4Xmvwh( RUp0Ure_get_verify_cbXproxQXip-n 6Xevp_3AXpbep @ۂXpod:SKXperl?9sXd2i_ ZUЩsU formq H J,UXXttk_ @Ure_set1_paramLXccom6C ;,USXssl_rxsethr Bbn_wr 8_crlGXfcob>fXxcb_` HvXdh_c^dlXgvma_opens HΠ:Xevp_tA:fGXec_kO )Xx509,J{)Xstri ) 3XdoveTXdhpa(N ,Uet_cleanup!>Xx509FHXxcb_- Ae? N 0 ,UsU`Vtap:0 {YencoYbossl1 ix509 "hv.Yevp_<atrm& N⹫YdtlsU0xrmu]3 DIYmvge ]UPrUxcb_ 4 >TYdireHmagi|4 >0:f,Uet_lookup_crlsTa|Ysyst{Hec_k@5 kboot5 Kc6YocspVEYvwscJJuYxcb_(Yxcb_"n\Ysyst  A`IYx509n @QYlidC6Yxcb_ ʋYpcre?N`!Yconf HHYdevl @>Yx509C$j*Yxloc WhYmult4 Aet_verify_cb_funcxcms: :3KYssl_yYxcb_unsqu; DYfiltHBzYlimi Isecu; F!tYdsa_Pxcb_<  ,U sU ,U_name_cmpgio< 1yרYconfT ;sUU Ue_adj_exchpaW= ;pod:= O)Yavc_FZYbio_ 1lwre> Thtml? PsYisc-1PYbio_Qsemoh? oxcb_@ 2ADYevp_$gYmari7bYx509IL$Ynice$L"RYnameu=gA$ Yxcb_8^Yevp_Pp`Yxtex\ EsU@rUgety@ FfccoGA >xcb_A 'DYxkbs NUify_param_clear_IYconfTQxYssl_scx509B @Ydoup >fcst=C Cssl_C lparam_get_auth_levelܧtYdupw93UYlocas]&Ytime WnYxcb_b9DYavc_ DYpureM;YxtabG ?0K)-U,Yevp_ >dX0Ysa1bVYmodu' `x509vI `Uify_param_set1_pYpem_"LopscJ WtestJ Gt_auth_level.sUsU0 +-Uparam_set_depthYdove ;:Yxcb_]5·Ysyst /x509K XdYYxcb_IYhmac Hconf:L WextuL XIPYtiffShI%YdoveHnYperl# HU 0Uify_param_set_pu[Yi2d_` RkYconf]` Nsk_tM :CYsyst`hosslN i4Yxget0a=}`Yrsa_|a Ffact O +\YpackaYUdd1_i2dpsU0sU ,-Ux509O ?j5Ysyst5bWLO&YtextbS`sUU evp_ TsUPrUmYxcb_b!g)Ymysq:c<$YsoftcadYtestdjxcb_ %mari1 vui_s IeYssl_deOYxcb_d%slk_P =i2d_pubkeyi2d_PUBKEY 3ssl 3 1783951960 0 B - - gz SubjectPublicKeyInfo public key functionsconfig.sub- 1 1 1723577448 0 A - - gz validate and canonicalize a configuration tripletsystemd-firstboot- 1 1 1788492746 0 A - - gz Initialize basic system settings on or before the first boot-up of a systemxgetinputfocusXGetInputFocus 3 3 1727145684 0 B - - gz control input focusrsa_printRSA_print 3ssl 3 1783951965 0 A - - gz print cryptographic parameterspackage-cleanup- 1 1 1712570567 0 A - - gz clean up locally installed, duplicate, or orphaned packages.systemd-mount- 1 1 1788492746 0 A - - gz Establish and destroy transient mount or auto-mount pointstext::templateText::Template 3pm 3 1570971861 0 A - - gz Expand template text with embedded Perlxcb_glx_get_queryiv_arb_data_end- 3 3 1588775193 0 B - - gz mysql_get_ssl_cipher- 3 3 1786452952 0 A - - gz returns the cipher suite in usesoftware::license::sunSoftware::License::Sun 3pm 3 1570968579 0 A - - gz Sun Internet Standards Source License (SISSL)test::builder::testerTest::Builder::Tester 3pm 3 1570971170 0 A - - gz test testsuites that have been built with Test::Builderssl_ctx_set_cert_storeSSL_CTX_set_cert_store 3ssl 3 1783951966 0 A - - gz manipulate X509 certificate verification storagexcb_render_create_solid_fill_checked- 3 3 1588775193 0 B - - gz bn_priv_randBN_priv_rand 3ssl 3 1783951956 0 B - - gz generate pseudo-random numberui_get_result_minsizeUI_get_result_minsize 3ssl 3 1783951956 0 B - - gz User interface string parsingevp_pkey_ctx_set_ecdh_kdf_typeEVP_PKEY_CTX_set_ecdh_kdf_type 3ssl 3 1783951963 0 B - - gz algorithm specific control operationsdpkg-maintscript-helper- 1 1 1639572371 0 A - - gz works around known dpkg limitations in maintainer scriptsxstorecolorXStoreColor 3 3 1727145684 0 B - - gz set colorssystemd.offline-updates- 7 7 1788492746 0 A - - gz Implementation of offline updates in systemdxkbgetaccessxtimeoutXkbGetAccessXTimeout 3 3 1727145684 0 A - - gz Queries the current AccessXTimeout options for a keyboard devicei2d_ts_accuracyi2d_TS_ACCURACY 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_screen_info- 3 3 1588775193 0 A - - gz mvwscanw- 3x 3 1697309692 0 B - - gz convert formatted input from a curses windowssl_clear_chain_certsSSL_clear_chain_certs 3ssl 3 1783951959 0 B - - gz extra chain certificate processingxdrawsegmentsXDrawSegments 3 3 1727145684 0 B - - gz draw lines, polygons, and line structurexcb_glx_get_color_table_parameterfv_data- 3 3 1588775193 0 B - - gz xdisableaccesscontrolXDisableAccessControl 3 3 1727145684 0 B - - gz control host access and host control structurexcb_glx_get_pixel_mapusv- 3 3 1588775193 0 A - - gz xcb_x_print_print_get_one_attributes_value- 3 3 1588775193 0 B - - gz xclasshintXClassHint 3 3 1727145684 0 B - - gz allocate class hints structure and set or read a window's WM_CLASS propertyssl_rstate_stringSSL_rstate_string 3ssl 3 1783951965 0 A - - gz get textual description of state of an SSL object during read operationsystemd-update-utmp- 8 8 1788492746 0 B - - gz Write audit and utmp updates at bootup, runlevel changes and shutdownevp_decodeinitEVP_DecodeInit 3ssl 3 1783951959 0 B - - gz EVP base 64 encode/decode routinesocsp_id_cmpOCSP_id_cmp 3ssl 3 1783951958 0 B - - gz OCSP certificate ID utility functionsxkbkeycodetokeysymXkbKeycodeToKeysym 3 3 1727145684 0 A - - gz Finds the keysym bound to a particular key at a specified group and shift levelperltoc- 1 1 1789370960 0 A - - gz perl documentation table of contentspem_write_bio_privatekey_traditionalPEM_write_bio_PrivateKey_traditional 3ssl 3 1783951959 0 B - - gz PEM routinesdsa_set_ex_dataDSA_set_ex_data 3ssl 3 1783951961 0 B - - gz application-specific datakey3.db- 5 5 1776188685 0 A - - gz Legacy NSS certificate databasepam_time- 8 8 1787058765 0 A - - gz PAM module for time control accessxcb_input_property_event_t- 3 3 1588775193 0 A - - gz logout- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)x509_lookup_ctrl_fnX509_LOOKUP_ctrl_fn 3ssl 3 1783951960 0 B - - gz Routines to build up X509_LOOKUP methodswstandout- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesmysql_get_character_set_info- 3 3 1786452952 0 A - - gz returns character set informationxrmlocaleofdatabaseXrmLocaleOfDatabase 3 3 1727145684 0 B - - gz retrieve and store resource databasesd2i_asn1_printabled2i_ASN1_PRINTABLE 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationscroll- 3x 3 1697309692 0 B - - gz scroll a curses windowxcb_randr_set_screen_config_unchecked- 3 3 1588775193 0 B - - gz ifup- 8 8 1762247954 0 A - - gz bring a network interface upx509_name_entry_freeX509_NAME_ENTRY_free 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiestls_client_methodTLS_client_method 3ssl 3 1783951963 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsxcb_get_motion_events_events_length- 3 3 1588775193 0 B - - gz ssl_get_default_passwd_cb_userdataSSL_get_default_passwd_cb_userdata 3ssl 3 1783951960 0 B - - gz set or get passwd callback for encrypted PEM file handlingdbi::const::getinfo::odbcDBI::Const::GetInfo::ODBC 3pm 3 1786438153 0 A - - gz ODBC Constants for GetInfosmime_read_pkcs7SMIME_read_PKCS7 3ssl 3 1783951920 0 A - - gz parse S/MIME messageEncode::MIME::NAME 3pm- 3pm 3 1570956370 0 C Encode::MIME::Name - gz xcb_alloc_color_cells_masks_length- 3 3 1588775193 0 B - - gz io::tty::constantIO::Tty::Constant 3pm 3 1570963674 0 A - - gz Terminal Constants (autogenerated)nextrequestNextRequest 3 3 1727145684 0 B - - gz Display macros and functionsxcb_present_configure_notify_event_t- 3 3 1588775193 0 A - - gz xtables-monitor- 8 8 1712083061 0 A - - gz show changes to rule set and trace-eventstk_library- n n 1571246711 0 B - - gz Variables used or set by Tkdbd::goferDBD::Gofer 3pm 3 1786438153 0 A - - gz A stateless-proxy driver for communicating with a remote DBIxwarppointerXWarpPointer 3 3 1727145684 0 A - - gz move pointerx509v3_get_extX509v3_get_ext 3ssl 3 1783951960 0 B - - gz extension stack utility functionsdsa_sig_set0DSA_SIG_set0 3ssl 3 1783951958 0 B - - gz allocate and free DSA signature objectsx509_lookup_meth_get_get_by_issuer_serialX509_LOOKUP_meth_get_get_by_issuer_serial 3ssl 3 1783951960 0 B - - gz Routines to build up X509_LOOKUP methodsgetfilecon- 3 3 1770733597 0 A - - gz get SELinux security context of a filex509_lookup_meth_newX509_LOOKUP_meth_new 3ssl 3 1783951966 0 A - - gz Routines to build up X509_LOOKUP methodsrsa_meth_get_mod_expRSA_meth_get_mod_exp 3ssl 3 1783951953 0 B - - gz Routines to build up RSA methodsxcb_input_get_device_key_mapping_keysyms_end- 3 3 1588775193 0 B - - gz tld_check_lz- 3 3 1570985734 0 A - - gz API functionfold- 1 1 1785268171 0 A - - gz wrap each input line to fit in specified widthssl_set_timeSSL_set_time 3ssl 3 1783951926 0 A - - gz retrieve and manipulate session time and timeout settingspbe2param_newPBE2PARAM_new 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiestiffopenTIFFOpen 3tiff 3 1785289550 0 A - - gz open a TIFF file for reading or writingfile::homedir::unixFile::HomeDir::Unix 3pm 3 1570957758 0 A - - gz Find your home and other directories on legacy Unixxcb_randr_get_provider_property_data- 3 3 1588775193 0 B - - gz xcb_glx_get_histogram- 3 3 1588775193 0 A - - gz sg_timestamp- 8 8 1787058260 0 A - - gz report or set timestamp on SCSI devicexcb_glx_get_mapdv_data- 3 3 1588775193 0 B - - gz gv2gml- 1 1 1712407636 0 B - - gz GML-DOT convertersocsp_sendreq_bioOCSP_sendreq_bio 3ssl 3 1783951916 0 A - - gz OCSP responder query functions ?-  ,UcdA 'sU~Zmysq:D Zxcb_M$Zxcb_)xcb_o $fcca OUsU &ZxcmsPhZbn_c+ @ZocsptBZrese=XXZx509dZdes_=9dZxcb_evp_Ԅ GSRZxcb_'Zdnf-^ 0U neZxcb_\Zmvin dZcurs@K/WZunge =dsa_ ^,-Us VZbio_ 8ssl 7Ulxcb_ 9XZevp_$C|Zperly9Zxcb_ssl_ UZnetsFerr_ QLZxcb_Masn1ى E {,UQZxcb_)@Zssl_J-!Zdefi#CvZevp_|<ԚZxcb_xcb_$ -sXZxall|A}Zevp_ ;I̛Zmodp AzZsg_s?bio_n L+ZtiffijU Uandardcolormap+}eZfcpaots0ȋ LZttk:o &xcb_ )QZbio_BtZx509ZZlwp:dDsZcan_=Zsyst= KT,U UsU@*-Uset_ˌ 3+Zdes_YBevp_ Scap_ F腉Zxcb_ 3perl X Ztiff9systn @8ZmathP^U UthbyaddrٳZctrl M2\ZifnaIxcb_ *QZxcb_iUZgnupDg%Zdsa_ `U ct_p xcb_i |Zssl_U Werr_ CͣZossl0\hZi2d_l0^xcb_ SÇZbio_0Pcurs ]doup =(Zbio_<1@dZssl_1Vb-Znet:1ZgZssl_b2 ]1Zxcb_Zbn_r2UZx509D3PgZpkcs3FHmZipad4G/jZpcre\4N3Zfcge4 >5lZssl_5WaZess_5JZlibt5:Zdh_c'6PwMZsyst6@g9Zssl_6 VZxcb_?7asUU xcb_ 4,UsUfile% Ilsip `xcir RQZxcb_z7&Uc_color_cells_maend%Zdove79#+!Zscrl84ZfcpaI8?@Zevp_8F6GZwidt8RpZssl_^9F/HZd2i_9 X{(Zuri:: ?9Zwadd`: \ٱZcomp: 1d2i_ cB,Uc_color_(!Zsg_r;]ui_g Q0,Ulor_cells_reply!sUjZxcb_g;)Uc_color_cells_unuZlwre;ChJZxcb_< 6Zxcb_?<9Zfcch<>sBQZdove<OLZresoB=H~Zgrub=,LZquot=>o+-Uc_color_sssd @i2d_ apkcs[ Zitem ;!<sUU0Uc_color_planes_rssl_ I Zxres>S6hZi2d_>YLZclea>32TZbitm2?; 5,UɄZevp_t?[~duZbn_pp Hsoft c k Zui_gUpQ]<6Zevp_pb=ù % 0,-Uc_named_color_replyaxcb_evp_4=rfkiMmari9obj_6 Ib[dpkg=qVxcre <mysq(8/etcq(perl9 <xrec<d2i_`xcb_~ Ű[xstoq 1[systqIperl 9~[xkbgIrp*Y[i2d_r^JP[xcb_b[xrml{T[d2i_<|a[scro|4Ksz[xcb_|&B[ifup.}9d[x509l}HS[tls_}~tlsv ycpup L [xcb_Y~$xcb_H dhpa KIH*[ssl_~#{ڲ[dbi:8QE2[smimC%[Enco0}[xcb_G#ry[io::Qf[next Ct5cb_9%GF_[xtab{FشN[tk_lс 8term Gd[dbd: d[xwar 4[x509ĂNFn[dsa_! R.[[x509*p[getf CRN[x509h[:x[rsa_؄Sq+ [xcb_@-V[tld_ )4~[foldKu+,[ssl_ d[pbe2A[tiffІ O&[file(d2[xcb_%7[xcb_P[sg_t C4[xcb_e~[gv2g/xcb_w"2"[ocspψMlwre\ C ,\[tap: nmke2@evp_b `file ;'~[xfrez1evp_| !dloca ]L[evp_#f_tif1 5fcras Cbn_c MJH["soc: +repo Yevp_* #mpcre N$G[xfinn Dperl 9ssl_W Oxcb_ )x509 Oevp_Y P D[xcb_cust =fcraD Qpass Lrand +]q[mari cxcb_9 /[tunef Kps_mG 2x509 W8"[xcb_2wU[fc-c  M࢒[evp_cM[ssl_³XJ$[evp_4I[viewD×[opti޴Bdh_gk Ddnf.Z .x509 F[gets(Vrsa_ Vp[xcb_ xcb_ evp_ :)s[evp_˵?!]7[crypNxcre9 ;mvwi~ Ma[syst;libt fcol5 Asg_wz ]lwre 8 [xcb_Զ#ϻ-[xcb_t8[iskeM C[lastC.I[testOf[engiMSDŠ[xcb_ SE [cxpmSR[cms_Gaipad Gtap::objectTAP::Object 3pm 3 1570970555 0 A - - gz Base class that provides common functionality to all "TAP::*" modulesxfreeXFree 3 3 1727145684 0 A - - gz free client dataevp_pkey_ctx_set_rsa_keygen_pubexpEVP_PKEY_CTX_set_rsa_keygen_pubexp 3ssl 3 1783951958 0 B - - gz algorithm specific control operations"socket""Socket" 3pm 3 1574149778 0 C Socket - gz xfindcontextXFindContext 3 3 1727145684 0 B - - gz associative look-up routinesxcb_xv_get_port_attribute- 3 3 1588775193 0 A - - gz mariadb-dump- 1 1 1786462006 0 B - t gz a database backup program (mysqldump is now a symlink to mariadb-dump)tuned-gui- 8 8 1708604608 0 A - - gz graphical interface for configuration of TuneDxcb_randr_get_provider_info_associated_capability- 3 3 1588775193 0 B - - gz fc-conflist- 1 1 1528978120 0 A - - gz Show the ruleset files information on the systemevp_pkey_set1_rsaEVP_PKEY_set1_RSA 3ssl 3 1783951966 0 A - - gz EVP_PKEY assignment functionsssl_get_psk_identity_hintSSL_get_psk_identity_hint 3ssl 3 1783951963 0 B - - gz get PSK client identity and hintevp_camellia_256_cfb128EVP_camellia_256_cfb128 3ssl 3 1783951953 0 B - - gz EVP Camellia cipherview- 1 1 1789033612 0 B - - gz Vi IMproved, a programmer's text editoroptions- n n 1571246711 0 A - - gz Standard options supported by widgetsgetseuserbyname- 3 3 1770733597 0 A - - gz get SELinux username and level for a given Linux usernamexcb_glx_get_tex_envfv_unchecked- 3 3 1588775193 0 B - - gz evp_des_ede3_cfb64EVP_des_ede3_cfb64 3ssl 3 1783951952 0 B - - gz EVP DES ciphercrypto_set_mem_debugCRYPTO_set_mem_debug 3ssl 3 1783951967 0 B - - gz Memory allocation functionssystemd.resource-control- 5 5 1788492747 0 A - t gz Resource control unit settingsxcb_glx_make_context_current_reply- 3 3 1588775193 0 B - - gz xcb_xf86dri_get_device_info- 3 3 1588775193 0 A - - gz iskeypadkeyIsKeypadKey 3 3 1727145684 0 B - - gz keysym classification macroslastb- 1 1 1770236297 0 B - t gz show a listing of last logged in userstest2::eventfacet::aboutTest2::EventFacet::About 3pm 3 1570971170 0 A - - gz Facet with event details.engine_get_cipherENGINE_get_cipher 3ssl 3 1783951963 0 B - - gz ENGINE cryptographic module supportxcb_glx_destroy_pbuffer_checked- 3 3 1588775193 0 B - - gz cxpm- 1 1 1711806796 0 A - - gz Check an XPM (X PixMap) file, versions XPM 1, 2, or 3.cms_recipientinfo_set0_keyCMS_RecipientInfo_set0_key 3ssl 3 1783951964 0 B - - gz CMS envelopedData RecipientInfo routines/etc/anacrontab- 5 5 1712403604 0 C anacrontab - gz xcmstekhvcXcmsTekHVC 3 3 1727145684 0 B - - gz Xcms color structuregtk-query-immodules-2.0- 1 1 1617717147 0 A - - gz Input method module registration utilityperlce- 1 1 1789370955 0 A - - gz Perl for WinCExcreatesimplewindowXCreateSimpleWindow 3 3 1727145684 0 B - t gz create windows and window attributes structuredes_key_schedDES_key_sched 3ssl 3 1783951965 0 B - - gz DES encryptionxcb_free_colors_checked- 3 3 1588775193 0 B - - gz xcb_sync_await_checked- 3 3 1588775193 0 B - - gz e2undo- 8 8 1759820881 0 A - - gz Replay an undo log for an ext2/ext3/ext4 filesystemxcb_render_change_picture- 3 3 1588775193 0 A - - gz conjure- 1 1 1784709495 0 A - - gz interprets and executes scripts written in the Magick Scripting Language (MSL).xrefresh- 1 1 1571144875 0 A - - gz refresh all or part of an X screenxrmqgetresourceXrmQGetResource 3 3 1727145684 0 B - - gz retrieve database resources and search listsbio_set_bind_modeBIO_set_bind_mode 3ssl 3 1783951964 0 B - - gz accept BIOos-release- 5 5 1788492744 0 A - - gz Operating system identificationi2d_rsapublickey_fpi2d_RSAPublicKey_fp 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationnss-myhostname- 8 8 1788492744 0 A - - gz Provide hostname resolution for the locally configured system hostname.asn1parse- 1ssl 1 1783951950 0 A - - gz ASN.1 parsing toolssl_add1_to_ca_listSSL_add1_to_CA_list 3ssl 3 1783951922 0 A - - gz get or set CA listdevlink-monitor- 8 8 1716453362 0 A - - gz state monitoringfuse2fs- 1 1 1759820881 0 A - - gz FUSE file system client for ext2/ext3/ext4 file systemsevp_cipher_ctx_set_cipher_dataEVP_CIPHER_CTX_set_cipher_data 3ssl 3 1783951964 0 B - - gz Routines to inspect and modify EVP_CIPHER_CTX objectsrand_drbg_get_nonce_fnRAND_DRBG_get_nonce_fn 3ssl 3 1783951964 0 B - - gz set callbacks for reseedingsk_type_setsk_TYPE_set 3ssl 3 1783951953 0 B - - gz stack containerxcb_dri2_query_version_unchecked- 3 3 1588775193 0 B - - gz xcb_randr_get_crtc_transform_current_filter_name_length- 3 3 1588775193 0 B - - gz cms_sign_receiptCMS_sign_receipt 3ssl 3 1783951909 0 A - - gz create a CMS signed receiptcrypt_ra- 3 3 1633752224 0 B - t gz passphrase hashingxcb_randr_delete_provider_property_checked- 3 3 1588775193 0 B - - gz tap::parser::result::versionTAP::Parser::Result::Version 3pm 3 1570970555 0 A - - gz TAP syntax version token.idmapd- 8 8 1536257348 0 A - - gz NFSv4 ID <-> Name Mappertipc- 8 8 1716453362 0 A - - gz a TIPC configuration and management toolavc_get_initial_context- 3 3 1770733597 0 B - - gz obtain and manipulate SELinux security ID'sevp_pkey_get0_siphashEVP_PKEY_get0_siphash 3ssl 3 1783951961 0 B - - gz EVP_PKEY assignment functionsxcb_dri2_get_buffers_with_format_buffers_length- 3 3 1588775193 0 B - - gz refresh- 3x 3 1697309692 0 B - - gz refresh curses windows and linesevp_md5_sha1EVP_md5_sha1 3ssl 3 1783951955 0 B - - gz MD5 For EVPxcb_xevie_start- 3 3 1588775193 0 A - - gz xcb_dri3_buffers_from_pixmap_offsets_length- 3 3 1588775193 0 B - - gz evp_pkey_meth_get_countEVP_PKEY_meth_get_count 3ssl 3 1783951966 0 A - - gz enumerate public key methodsxdrawimagestringXDrawImageString 3 3 1727145684 0 A - - gz draw image textmogrify- 1 1 1784709495 0 A - - gz resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more. Mogrify overwrites the original image file, whereas, convert(1) writes to a different image file.xpolygonregionXPolygonRegion 3 3 1727145684 0 A - - gz generate regionsec_point_point2octEC_POINT_point2oct 3ssl 3 1783951953 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectssecurity_class_to_string- 3 3 1770733597 0 A - - gz convert between SELinux class and permission values and string names. print_access_vector - display an access vector in human-readable form.xcb_input_get_device_dont_propagate_list- 3 3 1588775193 0 A - - gz dbiprof- 1 1 1786438157 0 A - - gz command-line client for DBI::ProfileDataxcb_xkb_set_compat_map- 3 3 1588775193 0 A - - gz winsdelln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowxdestroywindoweventXDestroyWindowEvent 3 3 1727145684 0 A - - gz DestroyNotify event structurepem_write_bio_pkcs7PEM_write_bio_PKCS7 3ssl 3 1783951957 0 B - - gz PEM routinesevp_pkey_ctx_get_keygen_infoEVP_PKEY_CTX_get_keygen_info 3ssl 3 1783951966 0 B - - gz key and parameter generation and check functionsxfreecolormapXFreeColormap 3 3 1727145684 0 B - - gz create, copy, or destroy colormaps and color structureconfig Config 3pm config 5ssl config 5x509_verify_param_set_purposeX509_VERIFY_PARAM_set_purpose 3ssl 3 1783951962 0 B - - gz X509 verification parametersossl_store_search_get0_digestOSSL_STORE_SEARCH_get0_digest 3ssl 3 1783951953 0 B - - gz Type and functions to create OSSL_STORE search criteriaRAND 7ssl- 7ssl 7 1783951931 0 A - - gz the OpenSSL random generatorengine_unregister_digestsENGINE_unregister_digests 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportmd5MD5 3ssl 3 1783951966 0 A - - gz MD2, MD4, and MD5 hash functionsi2d_x509_crli2d_X509_CRL 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationxcb_xevie_send- 3 3 1588775193 0 A - - gz bio- 7ssl 7 1783951930 0 A - - gz Basic I/O abstractionengine_register_randENGINE_register_RAND 3ssl 3 1783951951 0 B - - gz ENGINE cryptographic module supportevp_aria_128_ofbEVP_aria_128_ofb 3ssl 3 1783951957 0 B - - gz EVP ARIA cipherpem_readPEM_read 3ssl 3 1783951962 0 A - - gz PEM encoding routinesip-rule- 8 8 1716453362 0 A - - gz routing policy database managementxcb_record_get_context_intercepted_clients_length- 3 3 1588775193 0 B - - gz i2d_asn1_bit_stringi2d_ASN1_BIT_STRING 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_asn1_get0_infoEVP_PKEY_asn1_get0_info 3ssl 3 1783951966 0 B - - gz enumerate public key ASN.1 methodsperlsolaris- 1 1 1789370959 0 A - - gz Perl version 5 on Solaris systemsxrmgetstringdatabaseXrmGetStringDatabase 3 3 1727145684 0 B - - gz retrieve and store resource databasesrand_drbg_get0_masterRAND_DRBG_get0_master 3ssl 3 1783951966 0 A - - gz get access to the global RAND_DRBG instancesxcb_change_keyboard_mapping- 3 3 1588775193 0 A - - gz xcb_xv_select_port_notify_checked- 3 3 1588775193 0 B - - gz xcb_selinux_list_selections_unchecked- 3 3 1588775193 0 B - - gz bn_is_prime_exBN_is_prime_ex 3ssl 3 1783951961 0 B - - gz generate primes and test for primalitylocale::codes::changesLocale::Codes::Changes 3pm 3 1570963306 0 A - - gz details changes to Locale::Codesx509_lookup_meth_get_new_itemX509_LOOKUP_meth_get_new_item 3ssl 3 1783951955 0 B - - gz Routines to build up X509_LOOKUP methods,O@[ ~9(-U_force_leveljɯ^ossl>{^bg_@YET^ssl_@Rh_xcb_#6}^wgetUTd^xcb_(;^sg_d] _xcb_n@!._sct_@l)^ec_gKp ^aryb7_i2d_Ya 5_logidZ >Gi_bn_sZ Fܩ^overN3ԣ^fclalU=_getnZTݭ_bn_bY[S0^ttk_A9pO^floc#<ǎ^tiffe:!>_xgco/Aj̸^ssl_P_d2i_Avd_bio_1B:`_xcb_B.3(_d2i_BbD^xkbk|Z^x509TL`^xcb_/_defa@C DB^has__ =_ssl_C]_x509CNfT^xcb_'ࣞ_x509dD!bX_bio_D9"^testJ_ocsp1EH5G_xtabERj_fccoE J"^ssl_J Qt^tld_)K_dtlsJF`)N_turbF K_dh_sG<8o^ssl_!gN^evp_el#x^mathX^xerrO >1^evp_`Wb%^i2d__B^ssl_fn^tiff e&̛^unicqpnj^ecdsu^xcb_ ~^pem_E]ha^xcb_"w_item[G;6_xcb_G*j_i2d_Gaʲ^reseW =X4_xcon_HZԯ9_ui_gHKҤ_open)I._d2i_eI`_p_osslI8`^engiO _ec_k}JqHF(^admi)q C^bn_c D4^sha2A^idna6)ܾ_use_JCE>~^xcb_t. e^cap_AN^textOSM_selaJK }_evp_KMp^ssl_DV_wchg3LT3-^xcb_%Z^sg_e=dX_protLHVM^math Sޠ^elfe@n_bzleLY^xcb_:2_xcb_GMY_xcb_uM$8e_ssl_MZH_endw NT_expo{N4[_lsmeNY5_gpl-O7]_i2d_hO](e_chroPEAK_dsa_MPR_xcb_P!9P_xcb_P8^bn_mYG_mari"Q UQhd^tiff Cw_zipnQo._trapQ@浓^encoVwP_mvwa?R o*yZ^xintc C ;^xxor 7^ssl_o}^/etc|$e^xkbnq)p^enco4KS_tiffR I_ps2a S Sq_is_lhS=o:_xcb_S!*6^ssl_Qk^pcreNt_rsysS ;\ _diso:T@T]^rsa_QSN]^slk_ 89_ssl_TZE'^evp_>^xcb_J%I^http1sD^curs U^evp_*Poi_ssl_T T _d2i_MU ZdH_gvieUD)^evp_Y/q_tiffU8cC_intrFV =]_crypV)0_seliVc6^ui_gQ0Zc_tiffAW<_fsf-W#2ώ^xcmsf P _x509W_+^evp_ F_^xcb_% t^sslr\ <^dnf.  8\_halfWX =Q^ssl_ NN^mysq= ?*0^app:  UK@^xkba M0_x509XWvP^ssl_e ts_initY=U_ocspSYD$^genr  C^xcb_E )$.m_nfs4Y,H^ecds  oHq"^xcb_-^xcb_OnS^tap:J#h^pods \p8^ctloeΒ ^ed44cFcap_get_bound- 3 3 1612504337 0 B - - gz capability manipulation on processestext- n n 1571246711 0 A - - gz Create and manipulate 'text' hypertext editing widgetsssl_get_optionsSSL_get_options 3ssl 3 1783951951 0 B - - gz manipulate SSL optionsxcb_dri3_pixmap_from_buffers_checked- 3 3 1588775193 0 B - - gz sg_emc_trespass- 8 8 1787058260 0 A - - gz change ownership of SCSI LUN from another Service-Processor to this onemath::bigintMath::BigInt 3pm 3 1574148349 0 A - - gz Arbitrary size integer/float math packageelfedit- 1 1 1766067028 0 A - - gz Update the ELF header of ELF files.bn_mont_ctx_newBN_MONT_CTX_new 3ssl 3 1783951958 0 B - - gz Montgomery multiplicationtiffcolorTIFFcolor 3tiff 3 1785289550 0 A - - gz color conversion routines.encode::jp::h2zEncode::JP::H2Z 3pm 3 1570956370 0 A - - gz - internally used by Encode::JP::2022_JP*xinternatomsXInternAtoms 3 3 1727145684 0 B - - gz create or return atom namesxxorregionXXorRegion 3 3 1727145684 0 B - - gz region arithmeticssl_session_get_timeoutSSL_SESSION_get_timeout 3ssl 3 1783951959 0 B - - gz retrieve and manipulate session time and timeout settings/etc/odbc.ini- 5 5 1766062933 0 C odbc.ini - gz xkbnotedevicechangesXkbNoteDeviceChanges 3 3 1727145684 0 A - - gz Note device changes reported in an XkbExtensionDeviceNotify eventencode::cn::hzEncode::CN::HZ 3pm 3 1570956370 0 A - - gz - internally used by Encode::CNssl_get_signature_nidSSL_get_signature_nid 3ssl 3 1783951951 0 B - - gz get TLS message signing typespcre2matching- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)rsa_meth_set_pub_encRSA_meth_set_pub_enc 3ssl 3 1783951960 0 B - - gz Routines to build up RSA methodsslk_label- 3x 3 1697309692 0 B - - gz curses soft label routinesevp_aria_256_gcmEVP_aria_256_gcm 3ssl 3 1783951959 0 B - - gz EVP ARIA cipherxcb_dpms_force_level_checked- 3 3 1588775193 0 B - - gz http::headers::etagHTTP::Headers::ETag 3pm 3 1650651101 0 A - - gz curs_inwstr- 3x 3 1697309683 0 A - - gz get a string of wchar_t characters from a curses windowevp_pkey_set1_engineEVP_PKEY_set1_engine 3ssl 3 1783951952 0 B - - gz EVP_PKEY assignment functionsevp_digestverifyupdateEVP_DigestVerifyUpdate 3ssl 3 1783951958 0 B - - gz EVP signature verification functionsui_get0_output_stringUI_get0_output_string 3ssl 3 1783951964 0 B - - gz User interface string parsingxcmscielabquerymaxlXcmsCIELabQueryMaxL 3 3 1727145684 0 B - - gz obtain the CIE L*a*b* coordinatesevp_camellia_192_ofbEVP_camellia_192_ofb 3ssl 3 1783951966 0 B - - gz EVP Camellia cipherxcb_glx_read_pixels_reply- 3 3 1588775193 0 B - - gz sslrand- 1ssl 1 1783951903 0 A - - gz generate pseudo-random bytesdnf.conf- 5 5 1741686480 0 A - t gz DNF Configuration Referencessl_set1_hostSSL_set1_host 3ssl 3 1783951957 0 A - - gz SSL server verification parametersmysql_rollback- 3 3 1786452952 0 A - - gz Rolls back the current transactionapp::prove::state::result::testApp::Prove::State::Result::Test 3pm 3 1570970555 0 A - - gz Individual test results.xkballocgeomoverlayrowsXkbAllocGeomOverlayRows 3 3 1727145684 0 A - - gz Allocate rows in a overlayssl_session_get0_alpn_selectedSSL_SESSION_get0_alpn_selected 3ssl 3 1783951951 0 B - - gz get and set SNI and ALPN data associated with a sessiongenrandom- 8 8 1786647177 0 A - - gz generate a file containing random dataxcb_glx_vendor_private_with_reply_data_2- 3 3 1588775193 0 B - - gz ecdsa_signECDSA_sign 3ssl 3 1783951952 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxcb_xkb_get_device_info_btn_actions_iterator- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_image_reply- 3 3 1588775193 0 B - - gz podselect- 1 1 1570967575 0 A - - gz print selected sections of pod documentation on standard outputctlog_store_newCTLOG_STORE_new 3ssl 3 1783951962 0 A - - gz Create and populate a Certificate Transparency log listed448Ed448 7ssl 7 1783951930 0 A - - gz EVP_PKEY Ed25519 and Ed448 supportxcb_x_print_create_context_checked- 3 3 1588775193 0 B - - gz ''@rU rUrUrUTssl_ fxloo| PjD\xcb_7curs* <\cursT Cl\openFdh_g a\evp_A \pkcsPOssl_ ostri؄ xcb_B \xcb_*Im\pkey<prof 'oP8\uliF+I\xutftW̨\x509b_\asn1RMx509Z eopenچ <dnssI 5extu# Yxcb_ *data qb::s Yssl_ #{extu X.\xkbg{xunl_ AC\xcb_F%\evp_>hSn\mvvl d\xcb_A\xcb_tqN\mari54\packS#\pcrePNsyst؊ &\sg_m Jos\sepo^d2i_ fbio_ =ud\pam_xVssl_ Kevp_ [wbkgs Tpure \chec@ Zsnmp Kadmi h3J\xml2 _7\systK5xcb_ -sg_s Sxkbf O<\lwreHgetf) opod: ]Y\xcb_*h\i2d_:\\xcb_#\dnf-8xext O'\x5091Uxkbf klh_t =kerb 7\fccoQf\xsetwmach @evp_s Xxcb_@ ec_k;@ sYC\xcb_'ͤ\xcb_tipc 4g:\xcb_&hr\ssl_H lprof]A %mY>\xsetI?\engi0Zp\xcb_(openXC Hvw_p F\\bio_P9\pcreJNseli@ Ltiff 6Y\ec_p%evp_ Fxcb_YD ssl_H jcursҔ =\xcb_T2}\asynX?\pcre Nm\freem =<\xeve<?\fcfrES\xkbuNP\ssl_W \d2i_[asetsF lx5092 Fxcb_ !xsetG IWa\xkey xsystɖ 1linuG nx509&H Xadd_H o\xcb_Q!/\xcb_xcb_ I #evp_ S \bio_Br \ssl_!kp\xcb_-֙[\xcb_*z\ip6t- Wxcir J\xcb_ \ssl_yǞ\bn_m`EW\x509WP3\wbor dsF\tuneZ\rtac6xcb_J $xcb_ K xcb_CK hH"\magicboolK >\rsa_P tsct_ dx509IL YrpciL 3\engiOipL _xcb_ *evp_PM ex509M ac/\ssl_A Oxcb_N %T\vimd e0\aria  @xcb_O %colu ,pcre3 N5\sk_tX  9K\xcb_ t\fcco ^>\xcb_I '}\getc Yq\pkcs axcms 4ssl_( GfM\xcb_[ cap_݂ =ec_pĜ y\arpa  Sxcb_% \mysq  PaЋ\ec_k> JC\x509 V 2 %  ^rUsU1rU@BsUYΝ]xcb_ %evp_4=rfkiMmari9Q]mvinO dU`:rU0sUUrUPrUmysq(8/etcq(:]x509Kxrec<d2i_`UsU@IrUmvinh U]bf_o <UrUrUU@rUprUevp_SO<]evp_cb8]/etc&nw]xcms6 :p=]gtk-{EZ8]perl+-I$]xcre ]U4sUbrUy=]des_{:b?]xcb_U?sU}rUf]xcb_]e2un,P4fg]xcb_n]conjlUC]xref. ?^]xrmqvWJ]bio_:]D]os-r) <J]i2d_pb C]nss-d[]asn1Y 2U@rUsU*]ssl_D$]devl-UPsUnrUU9sUPsUnm-sHDxcb_UXrUPsUgr+]fuse*TUrUPsUY']]evp_rU&sU sUUprUprUT]randPU`-sU3rUv]sk_t~ 9htmlU]xcb_! ѽ]xcb_8Up7rUsUUrU rUess_I1]cms_VJtlsv y]cryp /]xcb_+k]tap:1S7h]idma5qM]tipcEN]avc_'HdefajZ>]evp_Qe]xcb_0ssl_Bio::bxcb_UUsUyrUfcnaR ^]refr;>UrUЭrUU%sUpsUxkbf]evp_ 6M]xcb_UrU-sUbio_ 8]xcb_,^`t]evp_:RUrUsUUp`rUp sUUrUrU]xdra;%]mogr#]xpol:xcb_ &U2sU@sUssl_NlwreCxcb_Axcb_w"3]ec_pu"]secuO]xcb_h)mke2@7#]dbipEfW]xcb_UrUprUUrUsUUrU0rU6 h]wins4 Hɢ]]xdesLp]pem_>U rU]rUUPrUrUrepo YlW]evp_8kpcre NU@sUrUe]evp_>d]pem_ <L ]ip-r)?9]xcb_p2]i2d_bmatc ]evp_5X9]perl >"0X]xrmgUO]randY`̡]xcb_X:]xcb_"]xcb_G&U`vrU rUUsUTsUlibt fcol5 Asg_wz ]`!]bn_iSfK]locaT[]x509Wd]pem_0FKo]cpanb0ZUOsUPsUF]cryp0dɖ]xcb_I1'xcb_ !U>rUpWrUY0]xcb_1"p]xcb_1pem_write_bio_dsaprivatekeyPEM_write_bio_DSAPrivateKey 3ssl 3 1783951953 0 B - - gz PEM routinescpan::meta::specCPAN::Meta::Spec 3pm 3 1570951320 0 A - - gz specification for CPAN distribution metadatacrypto_get_ex_new_indexCRYPTO_get_ex_new_index 3ssl 3 1783951966 0 A - - gz functions supporting application-specific dataxcb_xf86dri_open_connection_bus_id_end- 3 3 1588775193 0 B - - gz xcb_get_pointer_control_unchecked- 3 3 1588775193 0 B - - gz xcb_input_xi_get_property- 3 3 1588775193 0 A - - gz ssl_ctx_set_keylog_callbackSSL_CTX_set_keylog_callback 3ssl 3 1783951965 0 A - - gz logging TLS key materialxcb_render_set_picture_transform- 3 3 1588775193 0 A - - gz sct_get_log_entry_typeSCT_get_log_entry_type 3ssl 3 1783951959 0 B - - gz A Certificate Transparency Signed Certificate TimestampxgcontextfromgcXGContextFromGC 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structured2i_privatekey_fpd2i_PrivateKey_fp 3ssl 3 1783951963 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresbio_append_filenameBIO_append_filename 3ssl 3 1783951962 0 B - - gz FILE bioxcb_glx_get_histogram_parameterfv_data_length- 3 3 1588775193 0 B - - gz d2i_dist_point_named2i_DIST_POINT_NAME 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationdefaultdepthDefaultDepth 3 3 1727145684 0 B - - gz Display macros and functionsssl_get_shutdownSSL_get_shutdown 3ssl 3 1783951960 0 B - - gz manipulate shutdown state of an SSL connectionx509_store_get_ex_dataX509_STORE_get_ex_data 3ssl 3 1783951959 0 B - - gz application-specific datax509_revoked_get0_revocationdateX509_REVOKED_get0_revocationDate 3ssl 3 1783951959 0 B - - gz CRL revoked entry utility functionsbio_get_mem_dataBIO_get_mem_data 3ssl 3 1783951961 0 B - - gz memory BIOocsp_basic_add1_nonceOCSP_basic_add1_nonce 3ssl 3 1783951961 0 B - - gz OCSP nonce functionsxtables-translate- 8 8 1712083061 0 A - - gz translation tool to migrate from iptables to nftablesfcconfighomeFcConfigHome 3 3 1535617491 0 A - - gz return the current home directory.dtls_set_timer_cbDTLS_set_timer_cb 3ssl 3 1783951958 0 A - - gz Set callback for controlling DTLS timer durationturbostat- 8 8 1789439397 0 A - - gz Report processor frequency and idle statisticsdh_set_methodDH_set_method 3ssl 3 1783951962 0 A - - gz select DH methoditem_opts_off- 3x 3 1697309694 0 B - - gz set and get menu item optionsxcb_xfixes_select_selection_input_checked- 3 3 1588775193 0 B - - gz i2d_ts_tst_info_fpi2d_TS_TST_INFO_fp 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationxconfigurewindowXConfigureWindow 3 3 1727145684 0 A - t gz configure windows and window changes structureui_get_ex_new_indexUI_get_ex_new_index 3ssl 3 1783951962 0 B - - gz application-specific dataopenssl-smime- 1ssl 1 1783951950 0 B - - gz S/MIME utilityd2i_scrypt_paramsd2i_SCRYPT_PARAMS 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationossl_store_ctrl_fnOSSL_STORE_ctrl_fn 3ssl 3 1783951954 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesec_key_set_flagsEC_KEY_set_flags 3ssl 3 1783951911 0 A - - gz Functions for creating, destroying and manipulating EC_KEY objectsuse_env- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesselabel_file- 5 5 1770733597 0 A - - gz userspace SELinux labeling interface and configuration file format for the file contexts backendevp_pkey_get0_dsaEVP_PKEY_get0_DSA 3ssl 3 1783951966 0 B - - gz EVP_PKEY assignment functionswchgat- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesprotocolrevisionProtocolRevision 3 3 1727145684 0 B - - gz Display macros and functionsbzless- 1 1 1738028339 0 B - - gz file perusal filter for crt viewing of bzip2 compressed textxcb_dpms_capable- 3 3 1588775193 0 A - - gz xcb_glx_gen_queries_arb_data_length- 3 3 1588775193 0 B - - gz ssl_get_ssl_ctxSSL_get_SSL_CTX 3ssl 3 1783951925 0 A - - gz get the SSL_CTX from which an SSL is createdendwin- 3x 3 1697309691 0 B - - gz curses screen initialization and manipulation routinesexports- 5 5 1783522945 0 A - - gz NFS server export tablelsmem- 1 1 1770236297 0 A - - gz list the ranges of available memory with their online statusgpl-libstdc++-plesk-10.3.0- 7 7 1640240525 0 A - - gz GNU General Public Licensei2d_policyinfoi2d_POLICYINFO 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationchronyc- 1 1 1730792841 0 A - - gz command-line interface for chrony daemondsa_meth_set_verifyDSA_meth_set_verify 3ssl 3 1783951966 0 B - - gz Routines to build up DSA methodsxcb_xvmc_query_version_unchecked- 3 3 1588775193 0 B - - gz xcb_damage_subtract- 3 3 1588775193 0 A - - gz mariadb-ldb- 1 1 1786462006 0 B - - gz RocksDB tool (mysql_ldb is now a symlink to mariadb-ldb)zipnote- 1 1 1570799461 0 A - - gz write the comments in zipfile to stdout, edit comments and rename files in zipfiletrap- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)mvwadd_wch- 3x 3 1697309690 0 B - - gz add a complex character and rendition to a curses window, then advance the cursortifferrorTIFFError 3tiff 3 1785289550 0 A - - gz library error handling interfaceps2ascii- 1 1 1748918895 0 A - - gz Ghostscript translator from PostScript or PDF to ASCIIis_linetouched- 3x 3 1697309693 0 B - - gz curses refresh control routinesxcb_list_extensions_names_length- 3 3 1588775193 0 B - - gz rsyslog.conf- 5 5 1730774050 0 A - - gz rsyslogd(8) configuration filedisown- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)ssl_ctx_set_tmp_dhSSL_CTX_set_tmp_dh 3ssl 3 1783951959 0 B - - gz handle DH keys for ephemeral key exchangessl_get_fdSSL_get_fd 3ssl 3 1783951958 0 A - - gz get file descriptor linked to an SSL objectd2i_asranged2i_ASRange 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationgview- 1 1 1789033609 0 B - - gz Vi IMproved, a programmer's text editortiffcomputestripTIFFComputeStrip 3tiff 3 1785289550 0 C TIFFstrip - gz intrflush_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensioncrypt_gensalt_ra- 3 3 1633752224 0 C crypt_gensalt t gz selinux_status_open- 3 3 1770733597 0 A - - gz reference the SELinux kernel status without invocation of system callstiffrgbaimageendTIFFRGBAImageEnd 3tiff 3 1785289550 0 C TIFFRGBAImage - gz fsf-funding-libstdc++-plesk-10.3.0- 7 7 1640240525 0 A - - gz Funding Free Softwarex509_issuer_name_cmpX509_issuer_name_cmp 3ssl 3 1783951960 0 B - - gz compare X509 certificates and related valueshalfdelay_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionx509_pubkey_newX509_PUBKEY_new 3ssl 3 1783951967 0 A - - gz SubjectPublicKeyInfo public key functionsinit_color_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionocsp_respid_freeOCSP_RESPID_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitiesnfs4_gss_princ_to_grouplist- 3 3 1536257348 0 C nfs4_uid_to_name - gz i2d_netscape_spkaci2d_NETSCAPE_SPKAC 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationloginctl- 1 1 1788492744 0 A - - gz Control the systemd login managerbn_set_wordBN_set_word 3ssl 3 1783951965 0 B - - gz BIGNUM assignment operationsgetnstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboardbn_blinding_convertBN_BLINDING_convert 3ssl 3 1783951963 0 B - - gz blinding related BIGNUM functionsmd4_finalMD4_Final 3ssl 3 1783951953 0 B - - gz MD2, MD4, and MD5 hash functions,O\0rUgsUYjɯ^ossl>{^bg_@Β ^ed44cFUPsUPsU6}^wgetUTd^xcb_(;^sg_d]U@1^evp_`Wb%^i2d__B^ssl_fn^tiff e&̛^unicqpnj^ecdsu^xcb_ ~^pem_E]ha^xcb_"cpup LU`sUrUU`sUsUʲ^reseW =U_rUP sUdhpa Kssl_ Obio_7 6UrU@sU8`^engiOterm GHF(^admi)q C^bn_c D4^sha2A^idna6)fiel PE>~^xcb_t. e^cap_AN^textOSUpGsU*sUtcpd, 6p^ssl_Dssl_j V3-^xcb_%Z^sg_e=dUrUOsUVM^math Sޠ^elfe@UrUsU^xcb_asn1 Gx5096 Wd2i_ XU0sUrUUFrUrU"io: ;evp_b `file ;lwre) MUrU2sUevp_| !dloca ]8^bn_mYGURrU-sUQhd^tiff C_tif' 4dfg @浓^encoVasyn T*yZ^xintc C ;^xxor 7^ssl_o}^/etc|$e^xkbnq)p^enco4KUrUP!rUU:rUsUunpo MU rU`sU*6^ssl_Qk^pcreNU sUP{rUxcre9 ;T]^rsa_QSN]^slk_ 8net:S E'^evp_>^xcb_J%I^http1sD^curs U^evp_*PU@CsU0sUd2i_g ^UPsU09rU)^evp_Yxcb_ U}rUPksUUprU JsUU.sU`sU6^ui_gQadd_T ddove =ώ^xcmsf Pdsa_ >+^evp_ F_^xcb_% t^sslr\ <^dnf.  8U0 sUrUQ^ssl_ NN^mysq= ?*0^app:  UK@^xkba MU;rUrUvP^ssl_e txcms;s :UsUqsU$^genr  C^xcb_E )U`sUrUH^ecds  oHq"^xcb_-YET^ssl_@R^xcb_OnS^tap:J#h^pods \p8^ctloeZ C 0 PsU@TrUcssl_ fxloo| Ph_xcb_#curs* <sssdq 8UrU0sU _xcb_n@!._sct_@levp_z 9ssl_ oU!rUrUxcb_B less| U`rUPsUprof 'ocryp( =U@rU@rUmaril cgene G!>_xgco/Aj_d2i_Avd_bio_1B:`_xcb_B.3(_d2i_Bb_defa@C D_ssl_C]_x509CNࣞ_x509dD!bX_bio_D9_ocsp1EH5G_xtabERU0rU@rUj_fccoE Jossl pxcb_C xhos @U EsUNrUK_dtlsJF`)N_turbF K_dh_sG<w_item[G;d2i_ f6_xcb_G*j_i2d_GaX4_xcon_HZevp_ [ԯ9_ui_gHKҤ_open)I.chec@ Z_d2i_eI`_p_osslI _ec_k}Jqܾ_use_JCM_selaJK }_evp_KMUrU`rUUrUprUV_wchg3LTX_protLHUsUprUn_bzleLYextu' gUsUsUxext O:2_xcb_GMxkbf klh_t =kerb 7canv aY_xcb_uM$8e_ssl_MZH_endw NT_expo{N4[_lsmeNY5_gpl-O7]_i2d_hO](e_chroPEAK_dsa_MPR_xcb_P!9P_xcb_P_mari"Q Uw_zipnQo._trapQ@wP_mvwa?R oU0dsUrUevp_C PUprU'rUS_tiffR I_ps2a S Sq_is_lhS=o:_xcb_S!t_rsysS ;\ _diso:T@9_ssl_TZoi_ssl_T T _d2i_MU ZdH_gvieUD/q_tiffU8cC_intrFV =]_crypV)0_seliVc0Zc_tiffAW<_fsf-W#2 _x509W_=_getnZT_i2d_Ya\_halfWX =0_x509XWs_initY=U_ocspSYD 5_logidZ >Gi_bn_sZ F$.m_nfs4Y,ݭ_bn_bY[Sg_md4_[ HUsUPrUU@\rUprU_xcb_'_bio_D>١_doveC_xaudGy7_unicDI$_bio_ 6`_xcb_UrU@3sUULsUrUUsU/rUUCrUPsU*_ssl_[}_tap:Lxcb_ K xcb_CK xcmszK :%_rand TperlL 8U sU@;sUx509IL Y>_rese\7zI_xcb_$y9_engiTUPrUPrUevp_PM ex509M axcb_FN xcb_N %cpupN Zctlo+O mxcb_O %a_xcb_Kyz_x509n̋_pem_Tba_xcb_k.U~sUprUavc_Ԁ 7xcb_ k__ui_gNǍ_clrt Bssl_( G5_evp_bqcap_݂ =UrU&sUUrUrUxcb_% keyc^ 78v_test\reha Wxcb_res_query_resource_bytes_unchecked- 3 3 1588775193 0 B - - gz bio_get_num_renegotiatesBIO_get_num_renegotiates 3ssl 3 1783951962 0 B - - gz SSL BIOdoveadm-mailbox- 1 1 1778562190 0 A - - gz Commands related to handling mailboxesxaudisposeauthXauDisposeAuth 3 3 1597736572 0 B - - gz X authority database routinesunicode::collateUnicode::Collate 3pm 3 1570974233 0 A - - gz Unicode Collation Algorithmbio_set_nbioBIO_set_nbio 3ssl 3 1783951963 0 B - - gz connect BIOxcb_glx_swap_buffers_checked- 3 3 1588775193 0 B - - gz ssl_ctx_set_session_cache_modeSSL_CTX_set_session_cache_mode 3ssl 3 1783951964 0 A - - gz enable/disable session cachingtap::parser::yamlish::writerTAP::Parser::YAMLish::Writer 3pm 3 1570970555 0 A - - gz Write YAMLish datarand_pollRAND_poll 3ssl 3 1783951957 0 B - - gz add randomness to the PRNG or get its statusreset_prog_mode- 3x 3 1697309691 0 B - - gz low-level curses routinesxcb_xc_misc_get_xid_range_unchecked- 3 3 1588775193 0 B - - gz engine_set_digestsENGINE_set_digests 3ssl 3 1783951957 0 B - - gz ENGINE cryptographic module supportxcb_lookup_color_reply- 3 3 1588775193 0 B - - gz x509_req_verifyX509_REQ_verify 3ssl 3 1783951959 0 B - - gz sign or verify certificate, certificate request or CRL signaturepem_write_bio_ssl_sessionPEM_write_bio_SSL_SESSION 3ssl 3 1783951960 0 B - - gz PEM object encoding routinesxcb_input_list_input_devices_devices_iterator- 3 3 1588775193 0 B - - gz ui_get_input_flagsUI_get_input_flags 3ssl 3 1783951953 0 B - - gz User interface string parsingclrtoeol- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowevp_pkey_asn1_set_paramEVP_PKEY_asn1_set_param 3ssl 3 1783951964 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structuretest2::util::traceTest2::Util::Trace 3pm 3 1570971170 0 A - - gz Legacy wrapper fro Test2::EventFacet::Trace.xkbkeysymsptrXkbKeySymsPtr 3 3 1727145684 0 A - - gz Returns the pointer to the two-dimensional array of keysyms for the key corresponding to keycodecrypto_get_ex_dataCRYPTO_get_ex_data 3ssl 3 1783951909 0 A - - gz functions supporting application-specific datatap::harnessTAP::Harness 3pm 3 1570970555 0 A - - gz Run test scripts with statisticsdisplayplanesDisplayPlanes 3 3 1727145684 0 B - - gz Display macros and functionsxcb_glx_get_color_table_reply- 3 3 1588775193 0 B - - gz xcb_input_xi_change_cursor_checked- 3 3 1588775193 0 B - - gz mdig- 1 1 1786647177 0 A - - gz DNS pipelined lookup utilityperlre- 1 1 1789370959 0 A - - gz Perl regular expressionspod::simple::debugPod::Simple::Debug 3pm 3 1570967771 0 A - - gz - put Pod::Simple into trace/debug modetiffreversebitsTIFFReverseBits 3tiff 3 1785289550 0 C TIFFswab - gz mysqlslap- 1 1 1786452947 0 A - - gz load emulation client (mysqlslap is now a symlink to mariadb-slap)systemd.timer- 5 5 1788492746 0 A - - gz Timer unit configurationx509_store_ctx_get0_untrustedX509_STORE_CTX_get0_untrusted 3ssl 3 1783951952 0 B - - gz X509_STORE_CTX initialisationperldiag- 1 1 1789370956 0 A - - gz various Perl diagnosticsssl_session_set_ex_dataSSL_SESSION_set_ex_data 3ssl 3 1783951961 0 B - - gz get and set application specific data on a sessionpatchwork- 1 1 1712407626 0 A - - gz filter for drawing clustered graphs as treemapsdepmod.d- 5 5 1712567933 0 A - - gz Configuration directory for depmodtk- n n 1571246711 0 A - - gz Manipulate Tk internal statepem_write_bio_pkcs8_priv_key_infoPEM_write_bio_PKCS8_PRIV_KEY_INFO 3ssl 3 1783951963 0 B - - gz PEM object encoding routinesxcb_configure_notify_event_t- 3 3 1588775193 0 A - - gz NOT YET DOCUMENTEDxcb_get_pointer_control- 3 3 1588775193 0 A - - gz xcb_glx_set_client_info_arb- 3 3 1588775193 0 A - - gz ssl_get0_sessionSSL_get0_session 3ssl 3 1783951925 0 A - - gz retrieve TLS/SSL session datapam_info- 3 3 1787058767 0 A - - gz display messages to the userbn_gencb_get_argBN_GENCB_get_arg 3ssl 3 1783951956 0 B - - gz generate primes and test for primalitynet::nntpNet::NNTP 3pm 3 1570999888 0 A - - gz NNTP Client classxcb_glx_get_drawable_attributes_reply- 3 3 1588775193 0 B - - gz ssl_alert_type_stringSSL_alert_type_string 3ssl 3 1783951967 0 A - - gz get textual description of alert informationset_form_page- 3x 3 1697309694 0 B - - gz set and get form page numberinit_extended_color_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensioni2d_sxnetidi2d_SXNETID 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_decryptEVP_PKEY_decrypt 3ssl 3 1783951953 0 A - - gz decrypt using a public key algorithmec_key_get_conv_formEC_KEY_get_conv_form 3ssl 3 1783951963 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsxkbselecteventsXkbSelectEvents 3 3 1727145684 0 A - t gz Selects and / or deselects for delivery of one or more Xkb events and has them delivered under all conditionsbreak- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)xcb_xv_put_image- 3 3 1588775193 0 A - - gz pwunconv- 8 8 1766065859 0 B - - gz convert to and from shadow passwords and groupsdh_meth_get_generate_keyDH_meth_get_generate_key 3ssl 3 1783951957 0 B - - gz Routines to build up DH methodsevp_pkey_meth_get_digest_customEVP_PKEY_meth_get_digest_custom 3ssl 3 1783951957 0 B - - gz manipulating EVP_PKEY_METHOD structured2i_ecprivatekey_biod2i_ECPrivateKey_bio 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationrsa_generate_multi_prime_keyRSA_generate_multi_prime_key 3ssl 3 1783951966 0 B - - gz generate RSA key pairxcb_render_composite- 3 3 1588775193 0 A - - gz x509_cert_aux_newX509_CERT_AUX_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcb_input_get_device_key_mapping_keysyms_length- 3 3 1588775193 0 B - - gz xcb_glx_get_pixel_mapuiv_unchecked- 3 3 1588775193 0 B - - gz fccharsetequalFcCharSetEqual 3 3 1535617491 0 A - - gz Compare two charsetslibnetcfg- 1 1 1789371022 0 A - - gz configure libnetssl_comp_get_compression_methodsSSL_COMP_get_compression_methods 3ssl 3 1783951960 0 B - - gz handle SSL/TLS integrated compression methodsxkbsetmapXkbSetMap 3 3 1727145684 0 A - t gz Send a complete new set of values for entire components to the server.freecon- 3 3 1770733597 0 B - - gz get SELinux security context of a processssl_set_cipher_listSSL_set_cipher_list 3ssl 3 1783951922 0 A - - gz choose list of available SSL_CIPHERstype_integerTYPE_INTEGER 3x 3 1697309694 0 B - - gz form system global variablesxcb_force_screen_saver- 3 3 1588775193 0 A - - gz firewall-offline-cmd- 1 1 1787058610 0 A - - gz firewalld offline command line clienti2d_ts_respi2d_TS_RESP 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationtimedatectl- 1 1 1788492747 0 A - - gz Control the system time and dated2i_rsaprivatekey_fpd2i_RSAPrivateKey_fp 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationctlog_freeCTLOG_free 3ssl 3 1783951959 0 B - - gz encapsulates information about a Certificate Transparency logx509_crl_get_signature_nidX509_CRL_get_signature_nid 3ssl 3 1783951954 0 B - - gz signature informationx509_store_ctx_set_current_certX509_STORE_CTX_set_current_cert 3ssl 3 1783951962 0 B - - gz get or set certificate verification status informationrsa_oaep_params_freeRSA_OAEP_PARAMS_free 3ssl 3 1783951955 0 B - - gz ASN1 object utilitieswatchgnupg- 1 1 1768528101 0 A - - gz Read and print logs from a socketxcb_composite_redirect_subwindows_checked- 3 3 1588775193 0 B - - gz perlreguts- 1 1 1789370959 0 A - - gz Description of the Perl regular expression engine.perlport- 1 1 1789370958 0 A - - gz Writing portable PerllibretlsLibreTLS 7 7 1697062134 0 C libtls - gz pem_write_bio_netscape_cert_sequencePEM_write_bio_NETSCAPE_CERT_SEQUENCE 3ssl 3 1783951965 0 B - - gz PEM object encoding routinesapp::proveApp::Prove 3pm 3 1570970555 0 A - - gz Implements the "prove" command.x509_store_ctx_check_crl_fnX509_STORE_CTX_check_crl_fn 3ssl 3 1783951954 0 B - - gz set verification callbackext3- 5 5 1759820881 0 B - - gz the third extended file systemterm_variables- 3x 3 1697309685 0 A - - gz curses terminfo global variablesiptables-apply- 8 8 1712083061 0 A - - gz a safer way to update iptables remotelyxcb_selinux_get_device_context_context_length- 3 3 1588775193 0 B - - gz xcb_no_exposure_event_t- 3 3 1588775193 0 A - - gz openssl_lh_node_usage_statsOPENSSL_LH_node_usage_stats 3ssl 3 1783951953 0 B - - gz LHASH statisticsadmission_syntax_get0_admissionauthorityADMISSION_SYNTAX_get0_admissionAuthority 3ssl 3 1783951954 0 B - - gz Accessors and settors for ADMISSION_SYNTAXerr_get_funcERR_GET_FUNC 3ssl 3 1783951966 0 B - - gz get information from error codeshas_ic- 3x 3 1697309693 0 B - - gz curses environment query routinesec_group_get_curve_nameEC_GROUP_get_curve_name 3ssl 3 1783951961 0 B - - gz Functions for manipulating EC_GROUP objectsxcb_input_get_device_button_mapping_unchecked- 3 3 1588775193 0 B - - gz cfdisk- 8 8 1770236297 0 A - - gz display or manipulate a disk partition tablebB 3pm 3 1789370961 0 A - - gz The Perl Compiler Backendlwres_context_sendrecv- 3 3 1786647171 0 B - - gz lightweight resolver context managementmenu_post- 3x 3 1697309685 0 A - - gz write or erase menus from associated subwindowsextutils::typemaps::outputmapExtUtils::Typemaps::OutputMap 3pm 3 1570957115 0 A - - gz Entry in the OUTPUT section of a typemapaulast- 8 8 1752572515 0 A - - gz a program similar to lastevp_pkey_asn1_set_checkEVP_PKEY_asn1_set_check 3ssl 3 1783951962 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structuregetsyx- 3x 3 1697309691 0 B - - gz low-level curses routinessg_rtpg- 8 8 1787058260 0 A - - gz send SCSI REPORT TARGET PORT GROUPS commandopenssl_secure_mallocOPENSSL_secure_malloc 3ssl 3 1783951966 0 A - - gz secure heap storagelocale::codes::currencyLocale::Codes::Currency 3pm 3 1570963306 0 A - - gz module for dealing with currency code setsperlfaq8- 3pm 3 1570975872 0 A - - gz System Interactionxcb_sync_destroy_alarm_checked- 3 3 1588775193 0 B - - gz bzmore- 1 1 1738028339 0 A - - gz file perusal filter for crt viewing of bzip2 compressed textstringprep_unichar_to_utf8- 3 3 1570985734 0 A - - gz API functionscsi_stop- 8 8 1787058260 0 A - - gz stop (spin down) one or more SCSI disksxcb_shm_get_image_reply- 3 3 1588775193 0 B - - gz compopt- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)cap_to_text- 3 3 1612504337 0 B - - gz capability state textual representation translationxcb_composite_unredirect_subwindows_checked- 3 3 1588775193 0 B - - gz pem_bytes_read_bioPEM_bytes_read_bio 3ssl 3 1783951960 0 A - - gz read a PEM-encoded data structure from a BIOtest2::hub::subtestTest2::Hub::Subtest 3pm 3 1570971170 0 A - - gz Hub used by subtestsi2d_ec_pubkeyi2d_EC_PUBKEY 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationcompress::zlibCompress::Zlib 3pm 3 1782702953 0 A - - gz Interface to zlib compression libraryec_group_freeEC_GROUP_free 3ssl 3 1783951965 0 B - - gz Functions for creating and destroying EC_GROUP objectstiffsizeTIFFsize 3tiff 3 1785289550 0 A - - gz return the size of various items associated with an open TIFF fileengine_up_refENGINE_up_ref 3ssl 3 1783951952 0 B - - gz ENGINE cryptographic module supportx509_store_up_refX509_STORE_up_ref 3ssl 3 1783951952 0 B - - gz X509_STORE allocation, freeing and locking functionsxcb_change_pointer_control_checked- 3 3 1588775193 0 B - - gz xcb_randr_free_lease- 3 3 1588775193 0 A - - gz ui_method_get_flusherUI_method_get_flusher 3ssl 3 1783951959 0 B - - gz user interface method creation and destructionwin_wchstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowmousemask- 3x 3 1697309692 0 B - - gz mouse interface through cursestiffstripsizeTIFFStripSize 3tiff 3 1785289550 0 C TIFFstrip - gz pkcs12_safebag_newPKCS12_SAFEBAG_new 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesidlok- 3x 3 1697309692 0 B - - gz curses output optionsfield_term- 3x 3 1697309693 0 B - - gz set hooks for automatic invocation by applicationsxcb_xf86dri_auth_connection- 3 3 1588775193 0 A - - gz xcb_screensaver_notify_event_t- 3 3 1588775193 0 A - - gz xcb_record_get_context_intercepted_clients_iterator- 3 3 1588775193 0 B - - gz ip-tunnel- 8 8 1716453362 0 A - - gz tunnel configurationxkbfreecomponentlistXkbFreeComponentList 3 3 1727145684 0 A - - gz Free the structure returned by XkbListComponentspigz- 1 1 1514353732 0 A - - gz compress or expand filesxkballocgeomshapesXkbAllocGeomShapes 3 3 1727145684 0 A - - gz Allocate space for an arbitrary number of geometry shapestiffseterrorhandlerTIFFSetErrorHandler 3tiff 3 1785289550 0 C TIFFError - gz mkinitrd- 8 8 1786666418 0 A - - gz is a compat wrapper, which calls dracut to generate an initramfsservice- 8 8 1762247954 0 A - - gz run a System V init scriptperlaix- 1 1 1789370955 0 A - - gz Perl version 5 on IBM AIX (UNIX) systemssct_get_versionSCT_get_version 3ssl 3 1783951963 0 B - - gz A Certificate Transparency Signed Certificate Timestampxcb_grab_server_checked- 3 3 1588775193 0 B - - gz engine_freeENGINE_free 3ssl 3 1783951966 0 B - - gz ENGINE cryptographic module supporti2d_pkcs12_fpi2d_PKCS12_fp 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationlwres_gnbaresponse_parse- 3 3 1786647171 0 B - - gz lightweight resolver getnamebyaddress message handlingtiffdefaultstripsizeTIFFDefaultStripSize 3tiff 3 1785289550 0 C TIFFstrip - gz xcb_input_xi_set_focus- 3 3 1588775193 0 A - - gz pam_securetty- 8 8 1787058765 0 A - - gz Limit root login to special devicesxgetwindowpropertyXGetWindowProperty 3 3 1727145684 0 A - - gz obtain and change window propertiesbio_get_accept_portBIO_get_accept_port 3ssl 3 1783951956 0 B - - gz accept BIOssl_read_early_dataSSL_read_early_data 3ssl 3 1783951966 0 A - - gz functions for sending and receiving early dataxcb_input_change_device_property_checked- 3 3 1588775193 0 B - - gz xcb_randr_query_output_property_reply- 3 3 1588775193 0 B - - gz pcre2_set_parens_nest_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)graphviz- 7 7 1712407632 0 A - - gz rich set of graph drawing toolsdsa_meth_set_bn_mod_expDSA_meth_set_bn_mod_exp 3ssl 3 1783951952 0 B - - gz Routines to build up DSA methodsevp_md_ctx_clear_flagsEVP_MD_CTX_clear_flags 3ssl 3 1783951959 0 B - - gz EVP digest routinesxcb_sync_destroy_fence- 3 3 1588775193 0 A - - gz evp_chacha20_poly1305EVP_chacha20_poly1305 3ssl 3 1783951912 0 A - - gz EVP ChaCha20 stream cipherd2i_asn1_objectd2i_ASN1_OBJECT 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationocsp_resp_findOCSP_resp_find 3ssl 3 1783951965 0 B - - gz OCSP response utility functionsipc::system::simpleIPC::System::Simple 3pm 3 1570962346 0 A - - gz Run commands simply, with detailed diagnosticsxcb_glx_get_visual_configs- 3 3 1588775193 0 A - - gz i2d_pkcs12_safebagi2d_PKCS12_SAFEBAG 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representationsystemd.slice- 5 5 1788492746 0 A - - gz Slice unit configurationgrub-mknetdir- 1 1 1785729399 0 C grub2-mknetdir - gz xcb_xv_get_video_checked- 3 3 1588775193 0 B - - gz md5_finalMD5_Final 3ssl 3 1783951957 0 B - - gz MD2, MD4, and MD5 hash functionsfilter::decryptFilter::decrypt 3pm 3 1570958908 0 A - - gz template for a decrypt source filterbn_num_bitsBN_num_bits 3ssl 3 1783951962 0 B - - gz get BIGNUM sizessl_ctx_sess_missesSSL_CTX_sess_misses 3ssl 3 1783951963 0 B - - gz obtain session cache statisticsxcb_grab_button_checked- 3 3 1588775193 0 B - - gz Grab pointer button(s)engine_set_defaultENGINE_set_default 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportrestartterm_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionhttp::negotiateHTTP::Negotiate 3pm 3 1650657387 0 A - - gz choose a variant to servepcre2_pattern_info- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)dbi::gofer::serializer::datadumperDBI::Gofer::Serializer::DataDumper 3pm 3 1786438153 0 A - - gz Gofer serialization using DataDumperevp_pkey_ctx_set_tls1_prf_mdEVP_PKEY_CTX_set_tls1_prf_md 3ssl 3 1783951958 0 A - - gz TLS PRF key derivation algorithmmariadb_get_infov- 3 3 1786452952 0 A - t gz retrieves generic or connection related information k=pbio_J >evp_rc2_64_cbcEVP_rc2_64_cbc 3ssl 3 1783951963 0 B - - gz EVP RC2 ciphermysql_stmt_row_seek- 3 3 1786452952 0 A - - gz Positions row cursor.xcb_render_add_traps_checked- 3 3 1588775193 0 B - - gz xcb_xinerama_query_screens- 3 3 1588775193 0 A - - gz tap::harness::beyondTAP::Harness::Beyond 3pm 3 1570970555 0 A - - gz Beyond make testxcb_query_font_properties_length- 3 3 1588775193 0 B - - gz query font metricsxcb_glx_get_error- 3 3 1588775193 0 A - - gz evp_digestfinalxofEVP_DigestFinalXOF 3ssl 3 1783951956 0 B - - gz EVP digest routinescurs_set_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionopenssl_thread_stopOPENSSL_thread_stop 3ssl 3 1783951952 0 B - - gz OpenSSL initialisation and deinitialisation functionsenable- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)rsa_meth_get_bn_mod_expRSA_meth_get_bn_mod_exp 3ssl 3 1783951964 0 B - - gz Routines to build up RSA methodsinit_extended_pair_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_pkey_meth_set_encryptEVP_PKEY_meth_set_encrypt 3ssl 3 1783951958 0 B - - gz manipulating EVP_PKEY_METHOD structureossl_store_loaderOSSL_STORE_LOADER 3ssl 3 1783951966 0 A - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesdh_checkDH_check 3ssl 3 1783951910 0 A - - gz generate and check Diffie-Hellman parametersperliol- 1 1 1789370958 0 A - - gz C API for Perl's implementation of IO in Layers.mysql_stmt_attr_get- 3 3 1786452952 0 A - t gz Gets the current value of a statement attributecpupower- 1 1 1789439395 0 A - - gz Shows and sets processor power related valuesxcb_render_reference_glyph_set_checked- 3 3 1588775193 0 B - - gz pcre2_set_recursion_memory_management- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)i2d_asidentifierchoicei2d_ASIdentifierChoice 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationgenrsa- 1ssl 1 1783951950 0 A - - gz generate an RSA private keyperl5243delta- 1 1 1789370954 0 A - - gz what is new for perl v5.24.3asn1_string_type_newASN1_STRING_type_new 3ssl 3 1783951959 0 B - - gz ASN1_STRING allocation functionscpupower-idle-set- 1 1 1789439395 0 A - - gz Utility to set cpu idle state specific kernel optionsxgetimageXGetImage 3 3 1727145684 0 B - - gz transfer imagescap_set_ambient- 3 3 1612504337 0 B - - gz capability manipulation on processesd2i_asn1_octet_stringd2i_ASN1_OCTET_STRING 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationssl_conf_ctx_set_ssl_ctxSSL_CONF_CTX_set_ssl_ctx 3ssl 3 1783951956 0 A - - gz set context to configurexcb_selinux_get_property_use_context_context_end- 3 3 1588775193 0 B - - gz ttk_separator- n n 1571246711 0 A - - gz Separator barsetfilecon- 3 3 1770733597 0 A - - gz set SELinux security context of a fileec_key_oct2privEC_KEY_oct2priv 3ssl 3 1783951959 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsevp_cipher_meth_set_ctrlEVP_CIPHER_meth_set_ctrl 3ssl 3 1783951959 0 B - - gz Routines to build up EVP_CIPHER methodsversion version 3pm version 1sslfcpatternadd-typeFcPatternAdd-Type 3 3 1535617491 0 A - - gz Add a typed value to a patternbio_addrinfo_familyBIO_ADDRINFO_family 3ssl 3 1783951963 0 B - - gz BIO_ADDRINFO type and routinesxcb_glx_get_compressed_tex_image_arb_data- 3 3 1588775193 0 B - - gz xcb_selinux_set_property_create_context_checked- 3 3 1588775193 0 B - - gz x509_get_ex_new_indexX509_get_ex_new_index 3ssl 3 1783951965 0 B - - gz application-specific dataxcb_copy_colormap_and_free- 3 3 1588775193 0 A - - gz grub2-bios-setup- 8 8 1785729399 0 A - - gz Set up images to boot from a device.sct_list_validateSCT_LIST_validate 3ssl 3 1783951961 0 B - - gz checks Signed Certificate Timestamps (SCTs) are validengine_register_all_digestsENGINE_register_all_digests 3ssl 3 1783951954 0 B - - gz ENGINE cryptographic module supportpod::perldoc Pod::Perldoc 3pm Pod::perldoc 3pmxcb_glx_is_list- 3 3 1588775193 0 A - - gz rsa_signRSA_sign 3ssl 3 1783951952 0 A - - gz RSA signaturesrestartterm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasexcb_xinerama_get_screen_size_unchecked- 3 3 1588775193 0 B - - gz ec_point_get_jprojective_coordinates_gfpEC_POINT_get_Jprojective_coordinates_GFp 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsavc_context_to_sid- 3 3 1770733597 0 A - - gz obtain and manipulate SELinux security ID'sxcb_input_send_extension_event- 3 3 1588775193 0 A - - gz ec_key_get_enc_flagsEC_KEY_get_enc_flags 3ssl 3 1783951964 0 A - - gz Get and set flags for encoding EC_KEY structurespod::perldoc::basetoPod::Perldoc::BaseTo 3pm 3 1570967637 0 A - - gz Base for Pod::Perldoc formattersxcb_xkb_get_device_info_btn_actions_length- 3 3 1588775193 0 B - - gz d2i_ts_resp_biod2i_TS_RESP_bio 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationslk_refresh- 3x 3 1697309692 0 B - - gz curses soft label routinesxcheckmaskeventXCheckMaskEvent 3 3 1727145684 0 B - - gz select events by typexcb_selinux_set_device_create_context_checked- 3 3 1588775193 0 B - - gz policyinfo_freePOLICYINFO_free 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesi2d_asn1_generalstringi2d_ASN1_GENERALSTRING 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationxcb_composite_unredirect_subwindows- 3 3 1588775193 0 A - - gz sslv23_server_methodSSLv23_server_method 3ssl 3 1783951958 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionscap_get_flag- 3 3 1612504337 0 B - - gz capability data object manipulationevp_pkey_signEVP_PKEY_sign 3ssl 3 1783951966 0 A - - gz sign using a public key algorithmd2i_rsa_pubkey_biod2i_RSA_PUBKEY_bio 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationtiffismsb2lsbTIFFIsMSB2LSB 3tiff 3 1785289550 0 C TIFFquery - gz evp_pkey_ctx_set_ecdh_kdf_mdEVP_PKEY_CTX_set_ecdh_kdf_md 3ssl 3 1783951963 0 B - - gz algorithm specific control operationscpan::meta::validatorCPAN::Meta::Validator 3pm 3 1570951320 0 A - - gz validate CPAN distribution metadata structurescurs_in_wchstr- 3x 3 1697309683 0 A - - gz get an array of complex characters and renditions from a curses windowtermname- 3x 3 1697309693 0 B - - gz curses environment query routineslwres_gnbaresponse_render- 3 3 1786647171 0 B - - gz lightweight resolver getnamebyaddress message handlingpam_strerror- 3 3 1787058767 0 A - - gz return string describing PAM error codetest2::eventfacet::controlTest2::EventFacet::Control 3pm 3 1570971170 0 A - - gz Facet for hub actions and behaviors.xcb_delete_property_checked- 3 3 1588775193 0 B - - gz as 1- 1 1 1766067025 0 A - - gz the portable GNU assembler.xcb_sync_query_counter- 3 3 1588775193 0 A - - gz crypto_strndupCRYPTO_strndup 3ssl 3 1783951956 0 B - - gz Memory allocation functionsvimtutor- 1 1 1789033609 0 A - - gz the Vim tutorxcb_change_gc_checked- 3 3 1588775193 0 B - - gz change graphics context componentsasn1_enumerated_set_int64ASN1_ENUMERATED_set_int64 3ssl 3 1783951951 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesxcb_sync_list_system_counters_reply- 3 3 1588775193 0 B - - gz ui_method_get_prompt_constructorUI_method_get_prompt_constructor 3ssl 3 1783951958 0 B - - gz user interface method creation and destructionxsetwmnameXSetWMName 3 3 1727145684 0 A - - gz set or read a window's WM_NAME propertyx509_crl_sign_ctxX509_CRL_sign_ctx 3ssl 3 1783951929 0 A - - gz sign or verify certificate, certificate request or CRL signatureecdsa_sig_get0ECDSA_SIG_get0 3ssl 3 1783951962 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxsetwmcolormapwindowsXSetWMColormapWindows 3 3 1727145684 0 A - - gz set or read a window's WM_COLORMAP_WINDOWS propertysecurity_get_boolean_active- 3 3 1770733597 0 B - - gz routines for manipulating SELinux boolean valuesengine_unregister_rsaENGINE_unregister_RSA 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportdevel::peekDevel::Peek 3pm 3 1789370962 0 A - - gz A data debugging tool for the XS programmergrub2-glue-efi- 1 1 1785729399 0 A - - gz Create an Apple fat EFI binary.xcb_get_property_value_length- 3 3 1588775193 0 B - - gz Gets a window propertyrand_load_fileRAND_load_file 3ssl 3 1783951963 0 A - - gz PRNG seed filect_policy_eval_ctx_newCT_POLICY_EVAL_CTX_new 3ssl 3 1783951966 0 A - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policyxcb_randr_get_crtc_gamma_unchecked- 3 3 1588775193 0 B - - gz memoize::anydbm_fileMemoize::AnyDBM_File 3pm 3 1789371020 0 A - - gz glue to provide EXISTS for AnyDBM_File for Storable usesystemd.automount- 5 5 1788492746 0 A - - gz Automount unit configurationbn_is_prime_fasttestBN_is_prime_fasttest 3ssl 3 1783951960 0 B - - gz generate primes and test for primalityec_key_set_methodEC_KEY_set_method 3ssl 3 1783951951 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsevp_pkey_public_checkEVP_PKEY_public_check 3ssl 3 1783951914 0 A - - gz key and parameter generation and check functionssk_type_shiftsk_TYPE_shift 3ssl 3 1783951960 0 B - - gz stack containersudo- 8 8 1777452542 0 A - - gz execute a command as another userfcatomiclockFcAtomicLock 3 3 1535617491 0 A - - gz lock a filexkballocgeompointsXkbAllocGeomPoints 3 3 1727145684 0 A - - gz Allocate points in an outlinexwctextpercharextentsXwcTextPerCharExtents 3 3 1727145684 0 B - - gz obtain per-character information for a text stringx509_get_pubkeyX509_get_pubkey 3ssl 3 1783951966 0 A - - gz get or set certificate or certificate request public keyossl_store_search_by_nameOSSL_STORE_SEARCH_by_name 3ssl 3 1783951956 0 B - - gz Type and functions to create OSSL_STORE search criteriaxrmcombinedatabaseXrmCombineDatabase 3 3 1727145684 0 B - - gz merge resource databasesbn_bin2bnBN_bin2bn 3ssl 3 1783951953 0 B - - gz format conversionsx509_get_ext_by_objX509_get_ext_by_OBJ 3ssl 3 1783951930 0 A - - gz extension stack utility functionsgetopt::stdGetopt::Std 3pm 3 1789370963 0 A - - gz Process single-character switches with switch clusteringgetwin_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionshopt- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)cap_set_proc- 3 3 1612504337 0 B - - gz capability manipulation on processesevp_pkey_ctx_get1_id_lenEVP_PKEY_CTX_get1_id_len 3ssl 3 1783951963 0 B - - gz algorithm specific control operationsselinux_check_access- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kerneld2i_ess_issuer_seriald2i_ESS_ISSUER_SERIAL 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationxsetimvaluesXSetIMValues 3 3 1727145684 0 B - - gz open, close, and obtain input method informationbunzip2- 1 1 1738028339 0 B - - gz a block-sorting file compressor, v1.0.6evp_cipher_ctx_ctrlEVP_CIPHER_CTX_ctrl 3ssl 3 1783951965 0 B - - gz EVP cipher routinesxcb_dpms_info- 3 3 1588775193 0 A - - gz xcb_render_query_pict_formats_unchecked- 3 3 1588775193 0 B - - gz ecdh_get_ex_dataECDH_get_ex_data 3ssl 3 1783951965 0 B - - gz application-specific datades_pcbc_encryptDES_pcbc_encrypt 3ssl 3 1783951959 0 B - - gz DES encryptioness_signing_cert_newESS_SIGNING_CERT_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesui_get0_resultUI_get0_result 3ssl 3 1783951961 0 B - - gz user interfacecolor_pairCOLOR_PAIR 3x 3 1697309691 0 B - - gz curses color manipulation routinesxcb_button_press_event_t- 3 3 1588775193 0 A - - gz a mouse button was pressed/releasedidna_to_unicode_44i- 3 3 1570985734 0 A - - gz API functionssl_connectSSL_connect 3ssl 3 1783951921 0 A - - gz initiate the TLS/SSL handshake with an TLS/SSL serverencguess- 1 1 1570956370 0 A - - gz guess character encodings of filesd2i_pkcs7_fpd2i_PKCS7_fp 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationipcalc- 1 1 1532353705 0 A - - gz perform simple operations on IP addresses and networksxcb_shape_combine- 3 3 1588775193 0 A - - gz JxkbaddgeomsectionXkbAddGeomSection 3 3 1727145684 0 A - - gz Add one section to an existing keyboard geometryerr_lib_error_stringERR_lib_error_string 3ssl 3 1783951956 0 B - - gz obtain human-readable error messagex509_revoked_freeX509_REVOKED_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiespod::simple::dumpasxmlPod::Simple::DumpAsXML 3pm 3 1570967771 0 A - - gz - turn Pod into XMLipmaddr- 8 8 1598809658 0 A - - gz adds, deletes, and displays multicast addressesssl_library_initSSL_library_init 3ssl 3 1783951956 0 A - - gz initialize SSL library by registering algorithmsevp_aes_192_cbcEVP_aes_192_cbc 3ssl 3 1783951965 0 B - - gz EVP AES ciphersha224SHA224 3ssl 3 1783951953 0 B - - gz Secure Hash AlgorithmcarpCarp 3pm 3 1570950373 0 A - - gz alternative warn and die for modulesclrtobot- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowevp_camellia_192_ctrEVP_camellia_192_ctr 3ssl 3 1783951952 0 B - - gz EVP Camellia cipheri2d_pkcs7_signedi2d_PKCS7_SIGNED 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationengine_set_default_ciphersENGINE_set_default_ciphers 3ssl 3 1783951956 0 B - - gz ENGINE cryptographic module supportxcb_input_delete_device_property- 3 3 1588775193 0 A - - gz xcb_xvmc_create_subpicture_unchecked- 3 3 1588775193 0 B - - gz fcweightfromopentypedoubleFcWeightFromOpenTypeDouble 3 3 1535617491 0 A - - gz Convert from OpenType weight values to fontconfig oneslogin- 1 1 1770236297 0 A - - gz begin session on the systempem_read_cmsPEM_read_CMS 3ssl 3 1783951966 0 A - - gz PEM object encoding routinessystemd-localed- 8 8 1788492746 0 B - - gz Locale bus mechanismpr- 1 1 1785268171 0 A - - gz convert text files for printingobj_sn2nidOBJ_sn2nid 3ssl 3 1783951916 0 A - - gz ASN1 object utility functionsbn_mod_mulBN_mod_mul 3ssl 3 1783951907 0 A - - gz arithmetic operations on BIGNUMsxcb_glx_get_polygon_stipple_data_length- 3 3 1588775193 0 B - - gz aclocal- 1 1 1697313643 0 B - - gz manual page for aclocal 1.16.1bio_set_callbackBIO_set_callback 3ssl 3 1783951966 0 A - - gz BIO callback functionsxwindoweventXWindowEvent 3 3 1727145684 0 B - - gz select events by typexcb_selinux_get_window_context_reply- 3 3 1588775193 0 B - - gz use_legacy_coding- 3x 3 1697309694 0 B - - gz override locale-encoding checksnetscape_cert_sequence_freeNETSCAPE_CERT_SEQUENCE_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_selinux_get_property_context_context_end- 3 3 1588775193 0 B - - gz ssl_ctx_get_max_proto_versionSSL_CTX_get_max_proto_version 3ssl 3 1783951963 0 B - - gz Get and set minimum and maximum supported protocol versionasync_wait_ctx_clear_fdASYNC_WAIT_CTX_clear_fd 3ssl 3 1783951955 0 B - - gz functions to manage waiting for asynchronous jobs to completeencode::configEncode::Config 3pm 3 1570956370 0 A - - gz - internally used by Encodebio_seekBIO_seek 3ssl 3 1783951957 0 B - - gz BIO control operationspkcs8_priv_key_info_newPKCS8_PRIV_KEY_INFO_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesperlioPerlIO 3pm 3 1789370965 0 A - - gz On demand loader for PerlIO layers and root of PerlIO::* name spacettk::label- n n 1571246711 0 C ttk_label - gz xcb_input_xi_get_focus_reply- 3 3 1588775193 0 B - - gz set_menu_format- 3x 3 1697309684 0 A - - gz set and get menu sizesxcb_glx_get_pixel_mapfv_data_end- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_resources_current_modes_iterator- 3 3 1588775193 0 B - - gz gpl- 7 7 1640240525 0 C gpl-libstdc++-plesk-10.3.0 - gz sha1_initSHA1_Init 3ssl 3 1783951955 0 B - - gz Secure Hash Algorithmerr_pop_to_markERR_pop_to_mark 3ssl 3 1783951965 0 B - - gz set marks and pop errors until markxkbsetautorepeatrateXkbSetAutoRepeatRate 3 3 1727145684 0 A - - gz Sets the attributes of the RepeatKeys control for a keyboard devicexcb_set_selection_owner- 3 3 1588775193 0 A - - gz Sets the owner of a selectionlwres_gabnrequest_render- 3 3 1786647171 0 B - - gz lightweight resolver getaddrbyname message handlingxcb_sync_initialize- 3 3 1588775193 0 A - - gz bio_snprintfBIO_snprintf 3ssl 3 1783951961 0 B - - gz formatted output to a BIOocsp_reqinfo_newOCSP_REQINFO_new 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesunfocus_current_field- 3x 3 1697309694 0 B - - gz set and get form page numberdnssec-revoke- 8 8 1786647175 0 A - - gz set the REVOKED bit on a DNSSEC keysub::installSub::Install 3pm 3 1570969124 0 A - - gz install subroutines into packages easilyputp- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasexdisplayofomXDisplayOfOM 3 3 1727145684 0 B - - gz open output methodsfcpatterngetrangeFcPatternGetRange 3 3 1535617491 0 C FcPatternGet-Type - gz bio_destroy_bio_pairBIO_destroy_bio_pair 3ssl 3 1783951953 0 B - - gz BIO pair BIOxcb_selinux_get_property_use_context_context_length- 3 3 1588775193 0 B - - gz xcb_map_notify_event_t- 3 3 1588775193 0 A - - gz a window was mappedx509_lookupX509_LOOKUP 3ssl 3 1783951966 0 A - - gz OpenSSL certificate lookup mechanismsssl_ctx_set_quiet_shutdownSSL_CTX_set_quiet_shutdown 3ssl 3 1783951956 0 A - - gz manipulate shutdown behaviourdsa_get_ex_new_indexDSA_get_ex_new_index 3ssl 3 1783951961 0 B - - gz application-specific datassl_client_hello_get0_extSSL_client_hello_get0_ext 3ssl 3 1783951956 0 B - - gz callback functions for early server-side ClientHello processingssl_ctx_get0_ca_listSSL_CTX_get0_CA_list 3ssl 3 1783951965 0 B - - gz get or set CA listxcb_set_pointer_mapping_reply- 3 3 1588775193 0 B - - gz lchfn- 1 1 1437678973 0 A - - gz Change finger informationgeneral_subtree_freeGENERAL_SUBTREE_free 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesterminal-colors.d- 5 5 1770236297 0 A - t gz Configure output colorization for various utilitiesscreennumberofcccScreenNumberOfCCC 3 3 1727145684 0 B - - gz Color Conversion Context macrosd2i_ocsp_respbytesd2i_OCSP_RESPBYTES 3ssl 3 1783951964 0 B - - gz convert objects from/to ASN.1/DER representationssl_set_wfdSSL_set_wfd 3ssl 3 1783951956 0 B - - gz connect the SSL object with a file descriptorunpigz- 1 1 1514353732 0 C pigz - gz mysql_stmt_init- 3 3 1786452952 0 A - - gz Initializes a prepared statement handlex509_name_add_entry_by_txtX509_NAME_add_entry_by_txt 3ssl 3 1783951963 0 A - - gz X509_NAME modification functionsssl_use_certificate_fileSSL_use_certificate_file 3ssl 3 1783951953 0 B - - gz load certificate and key datajson::ppJSON::PP 3pm 3 1571055127 0 A - - gz JSON::XS compatible pure-Perl module.xcb_xf86dri_query_version_reply- 3 3 1588775193 0 B - - gz pcre2_substring_list_get- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)bio_new_buffer_ssl_connectBIO_new_buffer_ssl_connect 3ssl 3 1783951964 0 B - - gz SSL BIOpcre2_set_match_limit- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)compgen- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)file::specFile::Spec 3pm 3 1570968070 0 A - - gz portably perform operations on file namespam_succeed_if- 8 8 1787058765 0 A - - gz test account characteristicsasync_wait_ctx_get_all_fdsASYNC_WAIT_CTX_get_all_fds 3ssl 3 1783951953 0 B - - gz functions to manage waiting for asynchronous jobs to completeevp_encodeinitEVP_EncodeInit 3ssl 3 1783951966 0 A - - gz EVP base 64 encode/decode routinessoftware::license::apache_2_0Software::License::Apache_2_0 3pm 3 1570968579 0 A - - gz The Apache License, Version 2.0xcb_glx_get_doublev_data_end- 3 3 1588775193 0 B - - gz ssl_set1_sigalgs_listSSL_set1_sigalgs_list 3ssl 3 1783951922 0 A - - gz set supported signature algorithmsngettext- 3 3 1465650185 0 A - - gz translate message and choose plural formmariadb_dyncol_update_many_named- 3 3 1786452952 0 A - - gz Update, insert or delete values in a dynamic columndsa_verifyDSA_verify 3ssl 3 1783951911 0 A - - gz DSA signaturesauthen::ntlmAuthen::NTLM 3pm 3 1650657872 0 A - - gz An NTLM authentication modulesct_get0_log_idSCT_get0_log_id 3ssl 3 1783951965 0 B - - gz A Certificate Transparency Signed Certificate Timestamptipc-node- 8 8 1716453362 0 A - - gz modify and show local node parameters or list peer nodesrand_egdRAND_egd 3ssl 3 1783951962 0 A - - gz query entropy gathering daemonmvchgat- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesevp_pkey_assign_poly1305EVP_PKEY_assign_POLY1305 3ssl 3 1783951961 0 B - - gz EVP_PKEY assignment functionslwres_config- 3 3 1786647171 0 B - - gz lightweight resolver configurationxkbselecteventdetailsXkbSelectEventDetails 3 3 1727145684 0 A - - gz Selects or deselects for a specific Xkb event and optionally places conditions on when events of that type are reported to your clientbn_is_primeBN_is_prime 3ssl 3 1783951907 0 A - - gz generate primes and test for primalityxcb_input_select_extension_event_checked- 3 3 1588775193 0 B - - gz xkballocdeviceinfoXkbAllocDeviceInfo 3 3 1727145684 0 A - - gz Obtain an XkbDeviceInfoRec structurettk_label- n n 1571246711 0 A - - gz Display a text string and/or imagettk::menubutton- n n 1571246711 0 C ttk_menubutton - gz udev.conf- 5 5 1788492746 0 A - - gz Configuration for device event managing daemonopenssl-spkac- 1ssl 1 1783951950 0 B - - gz SPKAC printing and generating utilityopenssl_fork_prepareOPENSSL_fork_prepare 3ssl 3 1783951956 0 A - - gz OpenSSL fork handlershttp::dateHTTP::Date 3pm 3 1650649550 0 A - - gz date conversion routinescpan::tarzipCPAN::Tarzip 3pm 3 1748961141 0 A - - gz internal handling of tar archives for CPAN.pmbio_write_filenameBIO_write_filename 3ssl 3 1783951954 0 B - - gz FILE bioperlunicode- 1 1 1789370961 0 A - - gz Unicode support in Perlimmedok- 3x 3 1697309692 0 B - - gz curses output optionsxcmsqueryblackXcmsQueryBlack 3 3 1727145684 0 A - - gz obtain black, blue, green, red, and white CCC color specificationsxcb_dpms_set_timeouts- 3 3 1588775193 0 A - - gz ui_add_verify_stringUI_add_verify_string 3ssl 3 1783951952 0 B - - gz user interfacexcb_damage_add_checked- 3 3 1588775193 0 B - - gz mariadb-slap- 1 1 1786462006 0 B - - gz load emulation client (mysqlslap is now a symlink to mariadb-slap)systemd-update-utmp.service- 8 8 1788492746 0 A - - gz Write audit and utmp updates at bootup, runlevel changes and shutdownevp_md_meth_set_updateEVP_MD_meth_set_update 3ssl 3 1783951957 0 B - - gz Routines to build up EVP_MD methodsxcb_query_colors_unchecked- 3 3 1588775193 0 B - - gz bio_get_md_ctxBIO_get_md_ctx 3ssl 3 1783951906 0 A - - gz message digest BIO filtersoftware::license::ssleaySoftware::License::SSLeay 3pm 3 1570968579 0 A - - gz The Original SSLeay Licensebio_set_ssl_modeBIO_set_ssl_mode 3ssl 3 1783951906 0 A - - gz SSL BIOxcb_dri3_buffers_from_pixmap_buffers_end- 3 3 1588775193 0 B - - gz perlapio- 1 1 1789370955 0 A - - gz perl's IO abstraction interface.dirs- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)dh_set0_keyDH_set0_key 3ssl 3 1783951910 0 A - - gz Routines for getting and setting data in a DH objectfcconfigfileinfoitergetFcConfigFileInfoIterGet 3 3 1535617491 0 A - - gz Obtain the configuration file informationtcbmttest- 1 1 1570929755 0 A - - gz test cases of the B+ tree database APIi2d_x509_cert_auxi2d_X509_CERT_AUX 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationmore- 1 1 1770236297 0 A - - gz file perusal filter for crt viewingevp_sealupdateEVP_SealUpdate 3ssl 3 1783951958 0 B - - gz EVP envelope encryptiondbi::dbd::metadataDBI::DBD::Metadata 3pm 3 1786438153 0 A - - gz Generate the code and data for some DBI metadata methodsxcb_glx_get_drawable_attributes- 3 3 1588775193 0 A - - gz curs_inopts- 3x 3 1697309683 0 A - - gz curses input optionscontext_user_set- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextspem_write_rsa_pubkeyPEM_write_RSA_PUBKEY 3ssl 3 1783951952 0 B - - gz PEM routineserr_add_error_dataERR_add_error_data 3ssl 3 1783951955 0 B - - gz record an errortiffreadrawstripTIFFReadRawStrip 3tiff 3 1785289550 0 A - - gz return the undecoded contents of a strip of data from an open TIFF filesv evp_get_cipherbynameEVP_get_cipherbyname 3ssl 3 1783951952 0 B - - gz EVP cipher routineskernel-command-line- 7 7 1788492744 0 A - - gz Kernel command line parameterssetarch- 8 8 1770236297 0 A - - gz change reported architecture in new program environment and set personality flagsxcb_randr_get_screen_info_sizes_length- 3 3 1588775193 0 B - - gz xcb_resize_request_event_t- 3 3 1588775193 0 A - - gz Config 3pm- 3pm 3 1789370962 0 A - - gz access Perl configuration informationgetpidcon_raw- 3 3 1770733597 0 B - - gz get SELinux security context of a processfilter::teeFilter::tee 3pm 3 1570958908 0 A - - gz tee source filterossl_store_error_fnOSSL_STORE_error_fn 3ssl 3 1783951953 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemescpan::meta::history::meta_1_4CPAN::Meta::History::Meta_1_4 3pm 3 1570951320 0 A - - gz Version 1.4 metadata specification for META.ymlslk_noutrefresh_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionpam_sepermit- 8 8 1787058765 0 A - - gz PAM module to allow/deny login depending on SELinux enforcement statefcblankscreateFcBlanksCreate 3 3 1535617491 0 A - - gz Create an FcBlankswarnings::register- 3pm 3 1789370967 0 A - - gz warnings import functionmath::bigint::fastcalcMath::BigInt::FastCalc 3pm 3 1570965482 0 A - - gz Math::BigInt::Calc with some XS for more speedtest 1- 1 1 1785268171 0 A - - gz check file types and compare valuessudoers.ldap- 5 5 1777452542 0 A - - gz sudo LDAP configurationevp_pkey_derive_initEVP_PKEY_derive_init 3ssl 3 1783951914 0 A - - gz derive public key algorithm shared secretmatchpathcon_checkmatches- 3 3 1770733597 0 A - - gz check and report whether any specification index has no matches with any inode. Maintenance and statistics on inode associationscurs_scanw- 3x 3 1697309683 0 A - - gz convert formatted input from a curses windowerr_get_next_error_libraryERR_get_next_error_library 3ssl 3 1783951963 0 B - - gz load arbitrary error stringsxsettileXSetTile 3 3 1727145684 0 A - - gz GC convenience routinesbn_mod_mul_montgomeryBN_mod_mul_montgomery 3ssl 3 1783951967 0 A - - gz Montgomery multiplicationxcb_input_xi_passive_ungrab_device_checked- 3 3 1588775193 0 B - - gz tk_textcopytk_textCopy n n 1571246711 0 B - - gz Create and manipulate 'text' hypertext editing widgetstk_bisque- n n 1571246711 0 A - - gz Modify the Tk color paletteasn1_generalizedtime_printASN1_GENERALIZEDTIME_print 3ssl 3 1783951961 0 B - - gz ASN.1 Time functionsdnf-repograph- 8 8 1712570567 0 A - - gz DNF repograph Pluginnoraw- 3x 3 1697309691 0 B - - gz curses input optionsx509_lookup_meth_get_shutdownX509_LOOKUP_meth_get_shutdown 3ssl 3 1783951959 0 B - - gz Routines to build up X509_LOOKUP methodsxcb_xkb_list_components_reply- 3 3 1588775193 0 B - - gz xcb_x_print_print_start_page_checked- 3 3 1588775193 0 B - - gz fcpatterngetintegerFcPatternGetInteger 3 3 1535617491 0 C FcPatternGet-Type - gz rsa_get_versionRSA_get_version 3ssl 3 1783951965 0 B - - gz Routines for getting and setting data in an RSA objectssl_ctx_use_privatekey_fileSSL_CTX_use_PrivateKey_file 3ssl 3 1783951961 0 B - - gz load certificate and key datats_accuracy_dupTS_ACCURACY_dup 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiessavetty- 3x 3 1697309691 0 B - - gz low-level curses routinesxopenomXOpenOM 3 3 1727145684 0 A - - gz open output methodsbio_free_allBIO_free_all 3ssl 3 1783951906 0 A - - gz BIO allocation and freeing functionssetcon- 3 3 1770733597 0 B - - gz get SELinux security context of a processbio_s_fdBIO_s_fd 3ssl 3 1783951957 0 A - - gz file descriptor BIOx509_verify_param_set_trustX509_VERIFY_PARAM_set_trust 3ssl 3 1783951951 0 B - - gz X509 verification parametersradiobutton- n n 1571246711 0 A - - gz Create and manipulate 'radiobutton' pick-one widgetsxforcescreensaverXForceScreenSaver 3 3 1727145684 0 B - - gz manipulate the screen savermvaddnwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursoro0Я6ʹGrUsU`_rUrUĺcd2i_&o_bxcb_cwhito BbbcxfluET^bbio_1 D/bocspDbunfo:W'bdnss'@cdes_L>}Lbsub:u RHbputpD:&zcinstMރybxdis ;g(cxkbm]Mcssl_ bctiff6Jcxcb_K$3bfcpae=뺻credr >rcopenԢU(Jci2d_;b}cdh_s _bbio_?cevp_h}cdove<[)cpam_Ieclogi> @lbxcb_4)-cx509Kcdsa_Sbbxcb_Y0obx509 O*bssl_V [cmvwhT dbdsa_lL1bssl_whGcevp_Ŧ=Jbssl_^E/bxcb_[blchf6V5cxcb_'ycitemE ;cxcb_-Wbmatcl5TUbexpoOm HkEUcts_sG.ŭcmysq50,=cbio_/ P )btgetmYLbfcinn?bx509GnVbd2i_navcwget 6d2i_ess_signing_certd2i_ESS_SIGNING_CERT 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationbio_meth_get_write_exBIO_meth_get_write_ex 3ssl 3 1783951956 0 B - - gz Routines to build up BIO methodsrpmkeys- 8 8 1734408661 0 A - - gz RPM KeyringfcstrplusFcStrPlus 3 3 1535617491 0 A - - gz concatenate two stringso2i_scto2i_SCT 3ssl 3 1783951962 0 B - - gz decode and encode Signed Certificate Timestamp lists in TLS wire formatdigest::hmac_md5Digest::HMAC_MD5 3pm 3 1650654057 0 A - - gz Keyed-Hashing for Message Authenticationslk_attrset- 3x 3 1697309692 0 B - - gz curses soft label routinesform_fieldtype- 3x 3 1697309693 0 A - - gz define validation-field typesxcb_res_query_client_resources_types_length- 3 3 1588775193 0 B - - gz dh_get_2048_224DH_get_2048_224 3ssl 3 1783951963 0 B - - gz Create standardized public primes or DH pairsxcb_selinux_get_selection_context_reply- 3 3 1588775193 0 B - - gz evp_sm4_cfbEVP_sm4_cfb 3ssl 3 1783951960 0 B - - gz EVP SM4 cipherxkbgetcontrolschangesXkbGetControlsChanges 3 3 1727145684 0 A - t gz Updates a local copy of a keyboard description with the changes previously noted by one or more calls to XkbNoteControlsChangesjson::syckJSON::Syck 3pm 3 1789375688 0 A - - gz JSON is YAML (but consider using JSON::XS instead!)xkbnotecontrolschangesXkbNoteControlsChanges 3 3 1727145684 0 A - t gz Notes the changes in a changes structure when a client receives an XkbControlsNotify eventxcb_present_idle_notify_event_t- 3 3 1588775193 0 A - - gz mysql_server_end- 3 3 1786452952 0 A - - gz Called when finished using MariaDB Connector/CxkbfreegeomoutlinesXkbFreeGeomOutlines 3 3 1727145684 0 A - - gz Free geometry outlinesbio_set_buffer_sizeBIO_set_buffer_size 3ssl 3 1783951958 0 B - - gz buffering BIOevp_pkey_ctx_set_ec_param_encEVP_PKEY_CTX_set_ec_param_enc 3ssl 3 1783951955 0 B - - gz algorithm specific control operationsadmissions_get0_admissionauthorityADMISSIONS_get0_admissionAuthority 3ssl 3 1783951966 0 B - - gz Accessors and settors for ADMISSION_SYNTAXcrypto_get_alloc_countsCRYPTO_get_alloc_counts 3ssl 3 1783951953 0 B - - gz Memory allocation functionssk_type_reservesk_TYPE_reserve 3ssl 3 1783951951 0 B - - gz stack containerxcb_xvmc_query_version_reply- 3 3 1588775193 0 B - - gz xcb_xf86dri_get_client_driver_name_client_driver_name_end- 3 3 1588775193 0 B - - gz snmptrapd.conf- 5 5 1768810786 0 A - - gz configuration file for the Net-SNMP notification receiverpam_env- 8 8 1787058762 0 A - - gz PAM module to set/unset environment variablesxcb_randr_get_screen_info_sizes- 3 3 1588775193 0 B - - gz xcb_glx_read_pixels- 3 3 1588775193 0 A - - gz xcb_poly_fill_rectangle_checked- 3 3 1588775193 0 B - - gz Fills rectanglescolsCOLS 3x 3 1697309693 0 B - - gz curses global variablesbindtags- n n 1571246711 0 A - - gz Determine which bindings apply to a window, and order of evaluationxcb_xv_video_notify_event_t- 3 3 1588775193 0 A - - gz pwck- 8 8 1766065859 0 A - - gz verify integrity of password filesxalloccolorXAllocColor 3 3 1727145684 0 A - e gz allocate and free colorskeyctl_assume_authority- 3 3 1633701055 0 B - - gz key instantiation functionsmatchpathcon_filespec_eval- 3 3 1770733597 0 B - - gz check and report whether any specification index has no matches with any inode. Maintenance and statistics on inode associationsexportfs- 8 8 1536257348 0 A - - gz maintain table of exported NFS file systemstgetnum- 3x 3 1697309693 0 B - - gz direct curses interface to the terminfo capability databasefcinitFcInit 3 3 1535617491 0 A - - gz initialize fontconfig libraryx509_set_issuer_nameX509_set_issuer_name 3ssl 3 1783951964 0 B - - gz get and set issuer or subject namesd2i_ecpkparametersd2i_ECPKParameters 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationd2i_dsapublickeyd2i_DSAPublicKey 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationwhitepixelWhitePixel 3 3 1727145684 0 B - - gz Display macros and functions,ԏD@^ƍ`item PEQe`d2i_Z`mysqbg_`nop̀46`xcb_ݻ`time?_G `pam.49`tar 9[`evp_% JPo`rsa_{p:#`xcb_`open>.iscu Ce`xkbczconfJ V/`ossl,soft[#`bn_zڄBi2d_jn`arch$i-[`evp_Grq`xcb_ gi`xcb_:09LM`ipadHf `ttk:+dnssDH`dsa_ blwreCmke2 :pkcsND΀`xfet H.~`x509![RN`xcb_bX`bool >i2d_\evp_JBT8`xcb_pl2pZwC`repo ?g`x509bG&Y`vdpa 8`bio_P,`ipcmd7LL`dcb-N``test.`x509DQ*`xcb_`xcmsދMYZU`xcb_= `sftpx 2 Y`wech kdige Qxcb_dssl_R@N`k5lo+Ax509W~c`i2d_tb*`rpccCxcb_7o; `xget4Gxkbfalopen޷-`ssl_VcN`xcb_0pem_ϸ@x509Ahtdb?>y`xcb_R-:`xcb_"`xkbg>l`xcb_,ssl_%Sxcb_S`run-Sec_g" Vui_m!mn`fluse Cerr_ Rrese@i2d_ԻRj`mknoB-`free ;`slk_> =v`lynxeIy`sefcJe`net:N TR7J`evp_?`wc_Oecdss{Q`utmpO Cf`i2d_`_`xset  FT`xcb__"x`drac?xcb_; )c`cpanav`xcb_^des_ 8net: 6/`bn_h :cryp^ Zd2i_ axcb_: fcgi 4xcb_n `d2i_b3q`xcb_R%moduT X"@`seliTxcb_P0|`iptaUitem =dh_g ^`xdesn858`x509U'L`xkbpq]\`engiP%4`ui_aAM`i2d_Sb#@`xcb_`mysqJh`xcb_e`cap_FCsw`sk_t :D`xcb_1$w`vdirr4mathx Zyh`debu;xcb_ 'Cj `smyr5libp ierr_ Fec_g^fsf-` #1xcb_Q%cryp IƎ`pam_2 .x509Bsetc> admiB`systk%bmcppFxcb_N `grubgC`ssl_ldbuil @ttk:\ +ssl_ #hxcb_# auvi_ RmysqgQssl_Tluse +xkbk<ssl_ Lxcb_J numnv >!B|`des_ Zhttp E}b`perlO 7xcb_ xcb_`vfyc frest Oxcb_:+-`xkbk&ڜ(ؿh riheckedh_end.31`sUoopen Eacryp_jbatap:  Jadisp`E^Waxcb_ߕXaxcb_#2amdig.9Zӈaperll5apod:W/Latiff6 amysqX _~6asyst5@ax509Yiaperl{ 5Passl_hjapatc9 Lssl_}#^ossl JCadepm ?xkbl ^D4atktו9evp_+ ]Capem_"\cap_ Qleftp;xcb_yaxcb_/sshd/xcb_48axcb_ݖaxcb_bio_k <evp_ Fyassl_KL*.kapam_ 9\abn_gUbanet:P 8axcb_&hxPassl_՘`&aset_K:osslжfrBainit=evp_Oaxcb_ͷ-ssl_rfile abio_ KwtimN 2ssh- 1bio_Jai2d_ Z!|aevp_MSaec_kut8axkbs;NEabrea@dsapAYaxcb_)xkbgں|@apwunW Lssl_ Jadh_mVEd(aevp_ dTad2i_c`arsa_PsecuzMdh_m Issl_9txcb_Ž6axcb_tax509E8axcb_ 0Caxcb_Z#xcb_V$xcb_$Aafcch>g>alibn -|7assl_7!loaxkbsĠ k fafree9Fjassl_Vvatype Easn1 W"axcb_Cdbi:fafirewBmoduYx509!]mysq G:_ai2d_΢ Zw atime4 =0`ad2i_}cactlo fcpan Jqax509fNhmacC ax509Ϥ tgarsa_cHawatc >evp_axcb_ ,axcb_ *pod2? F.aperlP Oaperl 2)alibr )xcb_*"perli Cf|apem_%_nanoO{aapp: GĂax509S)`aext3\;@8aterm>}aiptaDZaxcb_<.axcb_Gbaxcb_3MaripePF0ascal [߅apico;!atls_PDwHamvge T%adelv>am4_E,axcb_CWassl_\OIassl_Gauuid;BamariEnAai2d_™e@?atige> DafdpAXaxsegњ Laenvi& C aevp_u>LaencośI*%aevp_YŷasubuGxcb_x_print_print_get_printer_list_printers_length- 3 3 1588775193 0 B - - gz ripemd160_finalRIPEMD160_Final 3ssl 3 1783951963 0 B - - gz RIPEMD-160 hash functionscalar::utilScalar::Util 3pm 3 1570969559 0 A - - gz A selection of general-utility scalar subroutinespiconv- 1 1 1570956370 0 A - - gz - iconv(1), reinvented in perltls_feature_freeTLS_FEATURE_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesmvgetstr- 3x 3 1697309691 0 B - - gz accept character strings from curses terminal keyboarddelv- 1 1 1786647173 0 A - - gz DNS lookup and validation utilitym4- 1 1 1483223803 0 A - - gz macro processorevp_des_ofbEVP_des_ofb 3ssl 3 1783951959 0 B - - gz EVP DES cipherthreads::shared- 3pm 3 1570981080 0 A - - gz Perl extension for sharing data structures between threadsxcb_glx_get_tex_gendv_data- 3 3 1588775193 0 B - - gz xcb_xkb_get_names_unchecked- 3 3 1588775193 0 B - - gz sudoers- 5 5 1777452541 0 A - - gz default sudo security policy pluginossl_store_info_get0_nameOSSL_STORE_INFO_get0_NAME 3ssl 3 1783951955 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsfsck.ext4- 8 8 1759820879 0 B - - gz check a Linux ext2/ext3/ext4 file systemxcb_sync_create_counter- 3 3 1588775193 0 A - - gz filter::util::callFilter::Util::Call 3pm 3 1570958908 0 A - - gz Perl Source Filter Utility Modulesystemd-rc-local-generator- 8 8 1788492746 0 A - - gz Compatibility generator for starting /etc/rc.local and /usr/sbin/halt.local during boot and shutdownxpixmapformatvaluesXPixmapFormatValues 3 3 1727145684 0 B - - gz image format functions and macrosbio_ctrl_pendingBIO_ctrl_pending 3ssl 3 1783951906 0 A - - gz BIO control operationsd2i_x509_extensionsd2i_X509_EXTENSIONS 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_selinux_get_property_context- 3 3 1588775193 0 A - - gz fccharsetmergeFcCharSetMerge 3 3 1535617491 0 A - - gz Merge charsetsevp_aria_192_cfbEVP_aria_192_cfb 3ssl 3 1783951956 0 B - - gz EVP ARIA cipherxcb_input_close_device_checked- 3 3 1588775193 0 B - - gz ssl_get_selected_srtp_profileSSL_get_selected_srtp_profile 3ssl 3 1783951954 0 B - - gz Configure and query SRTP supportssl_get_client_ca_listSSL_get_client_CA_list 3ssl 3 1783951952 0 B - - gz get or set CA listuuid_generate_time- 3 3 1770236297 0 B - - gz create a new unique UUID valuemariadbd-multi- 1 1 1786462006 0 B - - gz manage multiple MariaDB servers (mysqld_multi is now a symlink to mariadbd-multi)i2d_issuing_dist_pointi2d_ISSUING_DIST_POINT 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationtigetflag- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasefdp- 1 1 1712407636 0 B - - gz filter for drawing undirected graphsxsegmentXSegment 3 3 1727145684 0 B - - gz draw lines, polygons, and line structureenvironment- 5 5 1787058762 0 B - - gz the environment variables config filesevp_des_ede3_cfb1EVP_des_ede3_cfb1 3ssl 3 1783951952 0 B - - gz EVP DES cipherencode::localeEncode::Locale 3pm 3 1650648919 0 A - - gz Determine the locale encodingevp_pkey_ctx_ctrl_strEVP_PKEY_CTX_ctrl_str 3ssl 3 1783951961 0 B - - gz algorithm specific control operationssubuid- 5 5 1766065861 0 A - - gz the configuration for subordinate user idsxflushXFlush 3 3 1727145684 0 A - - gz handle output buffer or event queuedes_string_to_keyDES_string_to_key 3ssl 3 1783951956 0 B - - gz DES encryptioninstr- 3x 3 1697309691 0 B - - gz get a string of characters from a curses windowxkbmodactionvmodsXkbModActionVMods 3 3 1727145684 0 A - - gz Returns the vmods1 and vmods2 fields of act converted to the vmods format of an Xkb modifier descriptionssl_ctx_ctrlSSL_CTX_ctrl 3ssl 3 1783951958 0 A - - gz internal handling functions for SSL_CTX and SSL objectstifftilerowsizeTIFFTileRowSize 3tiff 3 1785289550 0 C TIFFtile - gz xcb_glx_set_client_info_arb_checked- 3 3 1588775193 0 B - - gz redrawwin- 3x 3 1697309692 0 B - - gz refresh curses windows and linesopenssl-crl2pkcs7- 1ssl 1 1783951950 0 B - - gz Create a PKCS#7 structure from a CRL and certificatesi2d_ocsp_certstatusi2d_OCSP_CERTSTATUS 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationdh_set_flagsDH_set_flags 3ssl 3 1783951954 0 B - - gz Routines for getting and setting data in a DH objectevp_pkey_freeEVP_PKEY_free 3ssl 3 1783951960 0 B - - gz public/private key allocation and raw key handling functionsdovecot-sysreport- 1 1 1778562191 0 A - - gz Dovecot's system report utilitypam_sm_authenticate- 3 3 1787058767 0 A - - gz PAM service function for user authenticationlogin.defs- 5 5 1766065859 0 A - - gz shadow password suite configurationx509_req_get0_signatureX509_REQ_get0_signature 3ssl 3 1783951958 0 B - - gz signature informationdsa_meth_set_mod_expDSA_meth_set_mod_exp 3ssl 3 1783951910 0 A - - gz Routines to build up DSA methodsmvwhline_set- 3x 3 1697309691 0 B - - gz create curses borders or lines using complex characters and renditionsevp_ripemd160EVP_ripemd160 3ssl 3 1783951915 0 A - - gz RIPEMD160 For EVPxcb_poly_line- 3 3 1588775193 0 A - - gz draw linesitem_index- 3x 3 1697309694 0 B - - gz set and get current_menu_itemxcb_set_input_focus- 3 3 1588775193 0 A - - gz Sets input focuspam_sm_close_session- 3 3 1787058767 0 A - - gz PAM service function to terminate session managementxcb_input_get_device_key_mapping_reply- 3 3 1588775193 0 B - - gz xcb_get_property_value_end- 3 3 1588775193 0 B - - gz Gets a window propertypcre2_get_ovector_count- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)tuned.conf- 5 5 1708604608 0 A - - gz TuneD profile definitioni18n::langtags::detectI18N::LangTags::Detect 3pm 3 1789370963 0 A - - gz detect the user's language preferencesxiconifywindowXIconifyWindow 3 3 1727145684 0 A - - gz manipulate top-level windowslsof- 1 1 1597528783 0 A - - gz list open filesxcb_randr_query_provider_property_unchecked- 3 3 1588775193 0 B - - gz test2::event::v2Test2::Event::V2 3pm 3 1570971170 0 A - - gz Second generation event.x509_revoked_get_ext_countX509_REVOKED_get_ext_count 3ssl 3 1783951965 0 B - - gz extension stack utility functionssudo-ldap.conf- 5 5 1777452542 0 B - - gz sudo LDAP configurationtelinit- 8 8 1788492746 0 A - - gz Change SysV runlevellibopenjp2- 3 3 1609189179 0 A - - gz a library for reading and writing JPEG2000 image files.gtk-query-immodules-2.0-64- 1 1 1617717147 0 B - - gz Input method module registration utilityevp_sm3EVP_sm3 3ssl 3 1783951915 0 A - - gz SM3 for EVPlhashLHASH 3ssl 3 1783951957 0 B - - gz dynamic hash tablemvwgetn_wstr- 3x 3 1697309691 0 B - - gz get an array of wide characters from a curses terminal keyboardperlintern- 1 1 1789370957 0 A - - gz autogenerated documentation of purely internal Perl functionsttk_button- n n 1571246711 0 A - - gz Widget that issues a command when pressedfield_count- 3x 3 1697309693 0 B - - gz make and break connections between fields and formsui_stringUI_STRING 3ssl 3 1783951964 0 A - - gz User interface string parsingmariadb_dyncol_free- 3 3 1786452952 0 A - - gz Free memory inside packed blobmenu_grey- 3x 3 1697309694 0 B - - gz color and attribute control for menusgetpcaps- 8 8 1777926826 0 A - - gz display process capabilitiesxlistinstalledcolormapsXListInstalledColormaps 3 3 1727145684 0 B - - gz control colormapsxcb_glx_delete_queries_arb_checked- 3 3 1588775193 0 B - - gz xcb_input_hierarchy_event_t- 3 3 1588775193 0 A - - gz netscape_spkac_newNETSCAPE_SPKAC_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesssl_ctx_get_tlsext_status_cbSSL_CTX_get_tlsext_status_cb 3ssl 3 1783951961 0 B - - gz OCSP Certificate Status Request functionsxcb_render_add_glyphs_checked- 3 3 1588775193 0 B - - gz xcb_input_get_device_property_reply- 3 3 1588775193 0 B - - gz perlutil- 1 1 1789371017 0 A - - gz utilities packaged with the Perl distributionmysql.server- 1 1 1786452947 0 A - - gz MariaDB server startup scriptui_get0_action_stringUI_get0_action_string 3ssl 3 1783951951 0 B - - gz User interface string parsingevp_pkey_meth_get_param_checkEVP_PKEY_meth_get_param_check 3ssl 3 1783951952 0 B - - gz manipulating EVP_PKEY_METHOD structureunicode::collate::cjk::gb2312Unicode::Collate::CJK::GB2312 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collatexcb_circulate_notify_event_t- 3 3 1588775193 0 A - - gz NOT YET DOCUMENTEDform_field_buffer- 3x 3 1697309693 0 A - - gz field buffer controlbn_bn2binpadBN_bn2binpad 3ssl 3 1783951956 0 B - - gz format conversionskillwchar- 3x 3 1697309693 0 B - - gz curses environment query routines_tracechtype2- 3x 3 1697309693 0 B - - gz curses debugging routinesx509_get_subject_nameX509_get_subject_name 3ssl 3 1783951966 0 A - - gz get and set issuer or subject namesxclientmessageeventXClientMessageEvent 3 3 1727145684 0 A - - gz ClientMessage event structureadmissions_freeADMISSIONS_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesgrab- n n 1571246711 0 A - - gz Confine pointer and keyboard events to a window sub-treealloc_pair_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionx509_store_set_get_issuerX509_STORE_set_get_issuer 3ssl 3 1783951954 0 B - - gz set verification callbackevp_pkey_meth_add0EVP_PKEY_meth_add0 3ssl 3 1783951960 0 B - - gz manipulating EVP_PKEY_METHOD structuresidget- 3 3 1770733597 0 B - - gz obtain and manipulate SELinux security ID'sts_status_info_freeTS_STATUS_INFO_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesmysql_get_host_info- 3 3 1786452952 0 A - - gz Returns host informationbio_socketBIO_socket 3ssl 3 1783951958 0 B - - gz BIO socket communication setup routineswgetdelay- 3x 3 1697309692 0 B - - gz curses window propertiesrsa_pkcs1_opensslRSA_PKCS1_OpenSSL 3ssl 3 1783951957 0 B - - gz select RSA methodo0ЯPxfixes_set_gc_clXstriA. ?bxcb_evp_ Ixcb_ T^bbio_1 D/bocspDbunfo:W'bdnss'@auto C}Lbsub:u RHbputpDssl_ mރybxdis ;ecds uevp_ 8xcb_/ xcb_N #3bfcpae=evp_ <x509 Gpape Bxcb_Q bbio_?vimr Dtcfm[ Vec_k pscr_Z =lbxcb_4ssl_ Oui_cK ]bbxcb_Y0obx509 O*bssl_Vssl_ fbdsa_lL1bssl_wslk_ =Jbssl_^E/bxcb_[blchf6exte @dgst 9seli TWbmatcl5TUbexpoOm Hxcb_, sg_w- 9x509N- "] )btgetmYLbfcinn?bx509GnVbd2i_natld_u )(ؿh ri kp0eĺcd2i_&o_cwhito BbbcxfluEcdes_L>:&zcinstMg(cxkbm]Mcssl_ bctiff6Jcxcb_K$뺻credr >rcopenԢUxcb_(Jci2d_;bxcb_ syst/ 2osslw l}cdh_s _cevp_h}cdove<[)cpam_Ieclogi> @)-cx509Kcdsa_S [cmvwhT dleftp;xcb_hGcevp_Ŧ=V5cxcb_'ycitemE ;cxcb_-]cpam_̧Qˠcxcb_2'cxcb_v3w2cpcreĨN1ctune* 5=ci18njZcxico۩F6cclsof0, "xkbgں|0cui_s Essl_ Jcmari;7}cmenuA CJcgetp 9kcxlisDsecuzMdh_m ID6cxcb_\#xcb_Ž6xcb_)hcxcb_dh_gaxcb_!xG cnetsհFxcb_$,XQcssl_.dxkbc6TEcxcb_K}cxcb_$Vcperl+ Jcmysq~ :nzcui_gŲQ cevp_,bccunicpb\cxcb_:/rand=Wcform28cbn_bʴ =ckill ?Jc_tra]75=kcx509Wd2i_scxcliLcpan Jnfs4 ,J˦cadmioCssl_M Wpod:>Amite =evp_acgrab¶Ucallo=pod2? Fpod:@Pcx509gQxcb_}cevp_ҷWperli C<csidg<HnanoOlwp: jx509Kwmou <fcpa Pterm- =sepotdhmac Jxgra$ FkEUcts_sG.ŭcmysq50,=cbio_/ Ppod:X Socsp Efcpa9xcb_vcwget 6xcb_ xcb_ "xwmh\ xxcb_ $g4crsa_ʹA'cxcb_:tcaddcX \Fcmvin QVcselaPQcxcb_y$ssl_uQssl_V hocfcst 7pcxselN bckeyc^=2cevp_'jscda BXcxfilH Kfcpa/>ipc: Scssl_]pod:+bbatcNderdYbio_UUg++ ;ssl_ Gxcb_6 'ӵGcio:: J~[cx509cY#A%ctiff 3Ucuri:  E_ cmyto\Ocgpg-Dopenz Iopen E!=cec_k u"cdispCOʵcxcb_pcevp_!Ycevp_Jxcb_get_selection_owner_reply- 3 3 1588775193 0 B - - gz Gets the owner of a selectionaddchstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowmvins_nwstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowselabel_lookup- 3 3 1770733597 0 A - - gz obtain SELinux security context from a string labelxcb_glx_get_convolution_parameteriv- 3 3 1588775193 0 A - - gz fcstrcopyFcStrCopy 3 3 1535617491 0 A - - gz duplicate a stringxselectioncleareventXSelectionClearEvent 3 3 1727145684 0 A - - gz SelectionClear event structurekeyctl_join_session_keyring- 3 3 1633701054 0 A - - gz join a different session keyringevp_pkey_ctx_set_ec_paramgen_curve_nidEVP_PKEY_CTX_set_ec_paramgen_curve_nid 3ssl 3 1783951960 0 B - - gz algorithm specific control operationsxfiltereventXFilterEvent 3 3 1727145684 0 A - - gz filter X events for an input methodssl_client_versionSSL_client_version 3ssl 3 1783951961 0 B - - gz get the protocol information of a connectionio::pollIO::Poll 3pm 3 1789370963 0 A - - gz Object interface to system poll callx509_verify_certX509_verify_cert 3ssl 3 1783951929 0 A - - gz discover and verify X509 certificate chaintiffistiledTIFFIsTiled 3tiff 3 1785289550 0 C TIFFquery - gz uri::splitURI::Split 3pm 3 1573658329 0 A - - gz Parse and compose URI stringsmytop- 1 1 1786452947 0 A - - gz display MariaDB server performance info like 'top'gpg-preset-passphrase- 1 1 1768528101 0 A - - gz Put a passphrase into gpg-agent's cacheec_key_set_asn1_flagEC_KEY_set_asn1_flag 3ssl 3 1783951961 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsdisplaytext_newDISPLAYTEXT_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesxcb_reparent_notify_event_t- 3 3 1588775193 0 A - - gz evp_kdf_krb5kdfEVP_KDF_KRB5KDF 7ssl 7 1783951930 0 A - - gz The RFC3961 Krb5 KDF EVP_KDF implementationevp_cipher_param_to_asn1EVP_CIPHER_param_to_asn1 3ssl 3 1783951962 0 B - - gz EVP cipher routinesxcb_render_tri_fan_checked- 3 3 1588775193 0 B - - gz perl588delta- 1 1 1789370968 0 A - - gz what is new for perl v5.8.8x509_store_ctx_initX509_STORE_CTX_init 3ssl 3 1783951963 0 B - - gz X509_STORE_CTX initialisationattron- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesmariadb-import- 1 1 1786462006 0 B - - gz a data import program (mysqlimport is now a symlink to mariadb-import)d2i_asn1_ia5stringd2i_ASN1_IA5STRING 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationd2i_ts_req_fpd2i_TS_REQ_fp 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationrunlevel- 8 8 1788492745 0 A - t gz Print previous and current SysV runlevelopenssl_instrument_bus2OPENSSL_instrument_bus2 3ssl 3 1783951955 0 B - - gz instrument references to memory busevp_cipher_meth_get_cleanupEVP_CIPHER_meth_get_cleanup 3ssl 3 1783951957 0 B - - gz Routines to build up EVP_CIPHER methodsperlunicook- 1 1 1789370961 0 A - - gz cookbookish examples of handling Unicode in Perlstringprep_utf8_to_locale- 3 3 1570985734 0 A - - gz API functionpam_userdb- 8 8 1787058766 0 A - - gz PAM module to authenticate against a db databasexreparentwindowXReparentWindow 3 3 1727145684 0 A - - gz reparent windowssystemd-resolved.service- 8 8 1788492746 0 A - - gz Network Name Resolution managerfile::homedir::darwin::carbonFile::HomeDir::Darwin::Carbon 3pm 3 1570957758 0 A - - gz Find your home and other directories on Darwin (OS X)openssl_malloc_failuresOPENSSL_MALLOC_FAILURES 3ssl 3 1783951965 0 B - - gz Memory allocation functionsbio_set_dataBIO_set_data 3ssl 3 1783951953 0 B - - gz functions for managing BIO state informationplymouth 8- 8 8 1762330268 0 A - - gz A graphical boot system and loggermysql_error- 3 3 1786452952 0 A - - gz returns the last error message for the most recent function callxcb_randr_get_monitors- 3 3 1588775193 0 A - - gz general_names_newGENERAL_NAMES_new 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesgetmouse_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_input_xi_grab_device_unchecked- 3 3 1588775193 0 B - - gz menu_init- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationspcre2_set_compile_recursion_guard- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)python3.6- 1 1 1545601034 0 A - - gz an interpreted, interactive, object-oriented programming languagexkballocgeomoverlaykeysXkbAllocGeomOverlayKeys 3 3 1727145684 0 A - - gz Allocate keys in an overlay rowreadprofile- 8 8 1770236297 0 A - - gz read kernel profiling informationlabel- n n 1571246711 0 A - - gz Create and manipulate 'label' non-interactive text or image widgetsblackpixelBlackPixel 3 3 1727145684 0 B - - gz Display macros and functionsx509_extension_dupX509_EXTENSION_dup 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesx_contexts- 5 5 1770733597 0 B - t gz userspace SELinux labeling interface and configuration file format for the X Window System contexts backend. This backend is also used to determine the default context for labeling remotely connected X clientsx509_get_extension_flagsX509_get_extension_flags 3ssl 3 1783951966 0 A - - gz retrieve certificate extension dataunicode::collate::cjk::zhuyinUnicode::Collate::CJK::Zhuyin 3pm 3 1570974233 0 A - - gz weighting CJK Unified Ideographs for Unicode::Collatemysql_stmt_sqlstate- 3 3 1786452952 0 A - - gz Returns SQLSTATE error from previous statement operation.xkbaddgeomkeyaliasXkbAddGeomKeyAlias 3 3 1727145684 0 A - - gz Add one key alias to an existing keyboard geometry descriptionalias- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)xcb_xv_grab_port- 3 3 1588775193 0 A - - gz rsa_meth_set_priv_encRSA_meth_set_priv_enc 3ssl 3 1783951966 0 B - - gz Routines to build up RSA methodsxcb_xkb_indicator_state_notify_event_t- 3 3 1588775193 0 A - - gz bn_expBN_exp 3ssl 3 1783951951 0 B - - gz arithmetic operations on BIGNUMsxcb_glx_get_lightfv_reply- 3 3 1588775193 0 B - - gz link_fieldtype- 3x 3 1697309693 0 B - - gz define validation-field typesengine_get_default_dsaENGINE_get_default_DSA 3ssl 3 1783951957 0 B - - gz ENGINE cryptographic module supportsystemd-update-done.service- 8 8 1788492746 0 A - - gz Mark /etc and /var fully updatedssl_set_split_send_fragmentSSL_set_split_send_fragment 3ssl 3 1783951923 0 A - - gz Control fragment size settings and pipelining operationsbio_set_shutdownBIO_set_shutdown 3ssl 3 1783951961 0 B - - gz functions for managing BIO state informationperl5184delta- 1 1 1789370953 0 A - - gz what is new for perl v5.18.4ssl_ctx_get0_security_ex_dataSSL_CTX_get0_security_ex_data 3ssl 3 1783951958 0 B - - gz SSL/TLS security frameworkbio_meth_get_callback_ctrlBIO_meth_get_callback_ctrl 3ssl 3 1783951961 0 B - - gz Routines to build up BIO methodsperlpodspec- 1 1 1789370958 0 A - - gz Plain Old Documentation: format specification and notesbigrat- 3pm 3 1570974755 0 A - - gz Transparent BigNumber/BigRational support for Perlec_key_get0_public_keyEC_KEY_get0_public_key 3ssl 3 1783951957 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsevp_aes_256_cfb128EVP_aes_256_cfb128 3ssl 3 1783951957 0 B - - gz EVP AES cipherrepo-graph- 1 1 1712570567 0 A - - gz redirecting to DNF repograph Pluginengine_register_all_dsaENGINE_register_all_DSA 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supportdes_cfb64_encryptDES_cfb64_encrypt 3ssl 3 1783951960 0 B - - gz DES encryptioni2d_x509i2d_X509 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationfcweightfromopentypeFcWeightFromOpenType 3 3 1535617491 0 A - - gz Convert from OpenType weight values to fontconfig onesssl_ctx_get_security_levelSSL_CTX_get_security_level 3ssl 3 1783951952 0 B - - gz SSL/TLS security frameworkssl_get_servername_typeSSL_get_servername_type 3ssl 3 1783951954 0 B - - gz handle server name indication (SNI)werase- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowxcb_xf86dri_close_connection_checked- 3 3 1588775193 0 B - - gz xkbsetcontrolsXkbSetControls 3 3 1727145684 0 A - t gz Copies changes to the X server based on a modified ctrls structure in a local copy of the keyboard descriptionevp_pkey_set1_dsaEVP_PKEY_set1_DSA 3ssl 3 1783951965 0 B - - gz EVP_PKEY assignment functionscms_decryptCMS_decrypt 3ssl 3 1783951908 0 A - - gz decrypt content from a CMS envelopedData structureocsp_certstatus_newOCSP_CERTSTATUS_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiessct_set1_log_idSCT_set1_log_id 3ssl 3 1783951960 0 B - - gz A Certificate Transparency Signed Certificate Timestampdiffimg- 1 1 1712407631 0 A - - gz Calculates intersection between two imagestlsv1_1_client_methodTLSv1_1_client_method 3ssl 3 1783951963 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsip-stats- 8 8 1716453362 0 A - - gz manage and show interface statisticsssl_export_keying_materialSSL_export_keying_material 3ssl 3 1783951966 0 A - - gz obtain keying material for application usexcb_input_ungrab_device_key- 3 3 1588775193 0 A - - gz xkbsetptractionxXkbSetPtrActionX 3 3 1727145684 0 A - t gz Sets the high_XXX and low_XXX fields of act from the signed integer value xfg- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)hash::utilHash::Util 3pm 3 1789370963 0 A - - gz A selection of general-utility hash subroutinesevp_pkey_meth_get_checkEVP_PKEY_meth_get_check 3ssl 3 1783951958 0 B - - gz manipulating EVP_PKEY_METHOD structureuuid_clear- 3 3 1770236297 0 A - - gz reset value of UUID variable to the NULL value  ?/^*PrU kpwgxcb_‡5 ftipc  U:F frand_  Eqgts_t ?CWYgexte^?@gopen7Ffmvch Tgxcb_?#/ߠgssl_ZRkmgscr_p KQjgd2i_Tp [kgtiffƈE\j}gxcb_ !fevp_ !TTflwrev! ?Rgbio_p<2gx509 q#^:&Ogdh_mq J^gopenqIGfxkbs!q2fbn_i" PF~fxcb_")`fttk:#*z-gssl_rFgx509rs&fudev$ K#gavc_sD*6fopenn$E6fopen$HDdfhttp% @fcpani% Wkefbio_%95UIfperl& 4.fimmeY&35gxkbfsAJfxcms&lssfxcb_',gxget/tfui_aB'Avfxcb_'M'fmari' _g}fsyst8(bMfevp_(Xfxcb_%)!gdelwt3gxcb_tDgchro2u 7|:4fbio_])F} fsoft)R:fbio_*65gcursuuH~afxcb_e*)Ifperl* =5gwgetu 6f-gmm2g v9fdirs*@&fdh_s6+ ^ffcco+\Bftcbm, CE%gsg_bKv Aʯgxcmsv jI{glwre wg8gxkbawOHfi2d_a,`!uzfmore,@"gx509wTBwgtiffSx;'bggetsx "Lfevp_-D>fdbi:k-hfxcb_- fcurs#. 29fconta.M$Ggxclex :k gxcb_yglwreLyN#;gevp_y @%gxcb_yT^gbinf5z XN%fpem_.?Cbferr_/@gtiffz7gssl_zhTftifff/w6fsecu0LVflogs`0Fgreadd{ @!@gengi{6Lgnfsr{1vfbn_n0 Gبfevp_0Rhlfgetba1RJ%gperl"| TN fextu1Z.Igpem_|A>#fbf_s)2 <7ftap:p2RCfxcb_2!;ʫfpem_3Bfxcb_r3/$1ftchm3NP0fss_4Cfssl_Y4Rrgattr|Twfevp_4Afx5095oOfengi5X+7fevp_6d Sqfui_s6L(fssl_6kEfstatj7/digi2d_5}lUgxcb_}$Pgpod2~ >Egxcb_G~"rOfxcb_7":gdpkg~ 6,/fdove7N}4fxcb_;8#gdrac~+$gcrypMfx509{8R`m=gevp_iGгfxcb_8!jE fxcb_"9%gxcb_+;fdes_d9<Tgdbus;#Osgmysq;Efct_p9Ffpcref:Ndfsha5:A8fevp_;^jsMghtml Ltgssl_Z g"gui_d^jgcms+hgxcb_/Pfip-xI>4gxcb_Ά,sgxcb_)Hogx509]Tgopen> 7DZfpam_>;security_compute_av- 3 3 1770733597 0 A - - gz query the SELinux policy database in the kernellogsave- 8 8 1759820881 0 A - - gz save the output of a command in a logfilebn_nnmodBN_nnmod 3ssl 3 1783951964 0 B - - gz arithmetic operations on BIGNUMsevp_kdf_tls1_prfEVP_KDF_TLS1_PRF 7ssl 7 1783951930 0 A - - gz The TLS1 PRF EVP_KDF implementationgetbegx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinates, attributesextutils::installedExtUtils::Installed 3pm 3 1570956871 0 A - - gz Inventory management of installed modulesbf_set_keyBF_set_key 3ssl 3 1783951905 0 A - - gz Blowfish encryptiontap::parser::aggregatorTAP::Parser::Aggregator 3pm 3 1570970555 0 A - - gz Aggregate TAP::Parser resultsxcb_input_xi_get_focus_unchecked- 3 3 1588775193 0 B - - gz pem_read_bio_parametersPEM_read_bio_Parameters 3ssl 3 1783951952 0 B - - gz PEM routinesxcb_render_query_pict_formats_formats_iterator- 3 3 1588775193 0 B - - gz tchmgr- 1 1 1570929755 0 A - - gz the command line utility of the hash database APIss- 8 8 1716453362 0 A - - gz another utility to investigate socketsssl_get_quiet_shutdownSSL_get_quiet_shutdown 3ssl 3 1783951956 0 B - - gz manipulate shutdown behaviourevp_rc5_32_12_16_cfbEVP_rc5_32_12_16_cfb 3ssl 3 1783951953 0 B - - gz EVP RC5 cipherx509_req_get_x509_pubkeyX509_REQ_get_X509_PUBKEY 3ssl 3 1783951964 0 B - - gz get or set certificate or certificate request public keyengine_load_public_keyENGINE_load_public_key 3ssl 3 1783951962 0 B - - gz ENGINE cryptographic module supportevp_pkey_copy_parametersEVP_PKEY_copy_parameters 3ssl 3 1783951962 0 B - - gz public key parameter and comparison functionsui_set_result_exUI_set_result_ex 3ssl 3 1783951962 0 B - - gz User interface string parsingssl_ctx_callback_ctrlSSL_CTX_callback_ctrl 3ssl 3 1783951953 0 B - - gz internal handling functions for SSL_CTX and SSL objectsstatd- 8 8 1783522945 0 A - - gz NSM service daemonxcb_input_xi_allow_events_checked- 3 3 1588775193 0 B - - gz doveadm-backup- 1 1 1778562190 0 A - - gz Dovecot's one-way mailbox synchronization featurexcb_record_query_version_unchecked- 3 3 1588775193 0 B - - gz x509_store_ctx_cleanupX509_STORE_CTX_cleanup 3ssl 3 1783951951 0 B - - gz X509_STORE_CTX initialisationxcb_xevie_select_input_unchecked- 3 3 1588775193 0 B - - gz xcb_xvmc_create_subpicture_priv_data- 3 3 1588775193 0 B - - gz des_ecb_encryptDES_ecb_encrypt 3ssl 3 1783951962 0 B - - gz DES encryptionct_policy_eval_ctx_set1_certCT_POLICY_EVAL_CTX_set1_cert 3ssl 3 1783951964 0 B - - gz Encapsulates the data required to evaluate whether SCTs meet a Certificate Transparency policypcre2_pattern_convert- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)sha512_updateSHA512_Update 3ssl 3 1783951960 0 B - - gz Secure Hash Algorithmevp_pkey_ctx_get_dh_kdf_mdEVP_PKEY_CTX_get_dh_kdf_md 3ssl 3 1783951953 0 B - - gz algorithm specific control operationsevp_pkey_asn1_set_param_checkEVP_PKEY_asn1_set_param_check 3ssl 3 1783951913 0 A - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structureevp_pkey_decrypt_initEVP_PKEY_decrypt_init 3ssl 3 1783951914 0 A - - gz decrypt using a public key algorithmsize- 1 1 1766067028 0 A - - gz list section sizes and total size.avc_has_perm- 3 3 1770733597 0 A - - gz obtain and audit SELinux access decisionsxcb_input_get_device_dont_propagate_list_classes_end- 3 3 1588775193 0 B - - gz extutils::parsexs::evalExtUtils::ParseXS::Eval 3pm 3 1570957115 0 A - - gz Clean package to evaluate code incrl_dist_points_freeCRL_DIST_POINTS_free 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesip-xfrm- 8 8 1716453362 0 A - t gz transform configurationpam_end- 3 3 1787058767 0 A - - gz termination of PAM transactionopenssl-rsa- 1ssl 1 1783951950 0 B - - gz RSA key processing toolts_tst_info_newTS_TST_INFO_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesextended_color_content- 3x 3 1697309691 0 B - - gz curses color manipulation routinesxcb_randr_get_output_info_name_end- 3 3 1588775193 0 B - - gz   Acert_store.3ssl.gzrUkxcb_"pod:fcR^drsa_ 5] drest> D9dxcb_'x509 OJdec_p)Kdavc_H mdxcb_osslw lossl cdec_kc~Mdpod:R61dxcb_+menu 47Ddd2i_D^gvge,nm-sFCT+dslk_ 8#dxche@+dxcb_F.߷dpoliCm*Ddi2d_eZdxcb_`$bio_k <Ddsslvssl_ J:dcap_7 @5 devp_Mn0dd2i_a RdtiffS5xdevp_`t>dcpanaK_dcursd͌dterm ?gWdlwreESVfdpam_ DMdtest\0dxcb_zqdas 18dxcb_w;dcryp$Hpdvimt{ *38dxcb_?pem_ĸ Zevp_;@VKdasn1^test} essl_ Jdxcb_{$xsetҺ >asn1 W:ʢdui_m!mmysq Gbio_S Ccpan Jraw_=comm7BdxsetJ M dx509pcompC @xcb_ȭmite =Rdecds$sxcb_ Msdxsetdsdsecu Mpod2? FPLdengiWdevp_0F.bdkern[0;dseta0nfcpa Pdxcb_ 1'findU8#dxcb_d1KdConf1 Dperl 0f/dgetp1Fddfilt?2 :Hndossl2xdcpan-3jCVdslk_3=D\dpam_4 bwatt Tpod:X SIydfcblt4<Axdwarn47xwmh\ x dmath 5bdtest5@Âodsudo5 4oUdevp_ 6\gpdmatc{6s"(dcurs27 J=derr_7UR)dxset7 ;a1dbn_m;8Mdxcb_8+-dtk_t8 ])dtk_bO9 8xcb_ *scda BSdasn19Mg++ ;AVddnf-91xcb_6 'evp_s 8io:: XOadnora8:2io::[Pطdx509p:dopenz I"dxcb_:$8dxcb_-;%+zdfcpao;?xcb_Zdrsa_;d-8sdssl_6<Ws~dts_a<Cdsave<7qdxope;=6 '@dbio_y= O!Odsetc=FƮdbio_"> :dx509e>Vdradi> Q}dxfor4?HJdmvad? cqdxcb_ ,!dperl8 8edx509}O;SdattrT+zdmari;czdd2i_an dd2i_!\pFddrunl Egetc#Revp_ <xall =evp_G Emaxc SdopenYpairC Jh devp_Ja=dperl M)dstri ) dpam_c MvirtZopen* Msoft ^bio_ Eevp_\ ? dxrep;@dsyst<obj_m Gxcb_ sela dfile[pchcoA8dopenQi2d_2aN/dbio_R Wdplym ?xcb_fssl_lT d  @ psUsUKexcb_ld#xrmq Cexcb_ixcb_S J]1egeneE0aegetm =bio_ D_excb_=#`femenu} Pxcb_ 1ssl_M Oxcb_ seli pktt :xrmp Jtiffd 7keyc Qsync 3ssl_B [fcnaPRDfontR6xcms >epcre"NepythG ^x509d aec_k sevp_QT<5exkbaReeread >velabec`eblac Bex509FP@ex_coo xcb_} Aex509hZx509 bB?eunicpxcb_ mari Gfsfru Xb=emysqiV''exkbal"*ealiaR@term =xcb_ host >getka ldsa_ Pevp_? Essl_E8Wssl_8Mps2e HWJexcb_lwrei Nxkbr xkbbk evp_P Jasn1cP Bxcb_P .des_Q 6i2d_@Q [typeQ 2tap:Q YhttpRR ;wishR 3xcb_iY"xcb_Yxcb_R 'xkbi7<Yersa_T@excb_0'asn1NS O;5ebn_etE\9-elink;ip-mZ =/ eengiJXesyst=evp_k>ldbd:>Xab[?Aopen*T @xcb_zT ssl_T p+essl_rdebio_[uKeperl 9slk_U 8'essl_SV ebio_YQeperl; TassuHW ;avc_W 7xcb_W bind$X data8X Pxcb_BA+ebigrQeec_kwxcb_BY #nmtuCO_tra[^7 eevp_?Cerepo @JeengiYedes_>w(uei2d_ W+efcwe?fxget[ w8essl_SpIessl_(YGxXeweraB( excb_%evp_g\ !esoftF Uexkbs$eevp_MUecms_*  \[:excb_fexcb_ striʑ )exkbsJ wxcb_f 괨efgs @rvieܒ DH+ehash  Wxcb_J(^xeevp_w \cpanp NpcreJNYeuuid  Keis_i` 6tdexcb_?`%xcb_DKaure.e V@{eproc`<\eocsp`J'oevlin#a d WedoveaIqessl_a$tXnexcb_basn1L@xcb_ "2ebio_b <،excb_b&ZkeadduAcUengi.gZsum Dxallܕ }openg dset_M;TuneN!cms_Nh Llwp-h 25esecuc6xcb_Naexcb_cemysq ]ettk_$d8is_idlok- 3x 3 1697309692 0 B - - gz curses window propertiesxcb_composite_release_overlay_window- 3 3 1588775193 0 A - - gz procan- 1 1 1752572009 0 B - - gz Multipurpose relay (SOcket CAT)ocsp_response_statusOCSP_response_status 3ssl 3 1783951965 0 A - - gz OCSP response functionsvline_set- 3x 3 1697309691 0 B - - gz create curses borders or lines using complex characters and renditionsdoveadm-expunge- 1 1 1778562190 0 A - - gz Expunge messages matching given search queryssl_get_record_padding_callback_argSSL_get_record_padding_callback_arg 3ssl 3 1783951961 0 B - - gz install callback to specify TLS 1.3 record paddingxcb_dpms_enable_checked- 3 3 1588775193 0 B - - gz bio_set_fdBIO_set_fd 3ssl 3 1783951957 0 B - - gz file descriptor BIOxcb_dri2_connect_alignment_pad_length- 3 3 1588775193 0 B - - gz adduser- 8 8 1766065864 0 B - - gz create a new user or update default new user informationsecurity_load_policy- 3 3 1770733597 0 A - - gz load a new SELinux policyxcb_xv_query_image_attributes- 3 3 1588775193 0 A - - gz ttk_panedwindow- n n 1571246711 0 A - - gz Multi-pane container windowxcb_xfixes_set_window_shape_region- 3 3 1588775193 0 A - - gz scr_init- 3x 3 1697309692 0 B - - gz read (write) a curses screen from (to) a filed2i_pbeparamd2i_PBEPARAM 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationbio_make_bio_pairBIO_make_bio_pair 3ssl 3 1783951961 0 B - - gz BIO pair BIOx509_store_ctx_set0_verified_chainX509_STORE_CTX_set0_verified_chain 3ssl 3 1783951953 0 B - - gz X509_STORE_CTX initialisationdh_meth_freeDH_meth_free 3ssl 3 1783951954 0 B - - gz Routines to build up DH methodsopenssl_strlcpyOPENSSL_strlcpy 3ssl 3 1783951963 0 B - - gz Memory allocation functionstk_bindfortraversaltk_bindForTraversal n n 1571246711 0 A - - gz Obsolete support for menu barsssl_get0_peer_ca_listSSL_get0_peer_CA_list 3ssl 3 1783951958 0 B - - gz get or set CA listx509_store_ctx_get_error_depthX509_STORE_CTX_get_error_depth 3ssl 3 1783951962 0 B - - gz get or set certificate verification status informationavc_sid_stats- 3 3 1770733597 0 B - - gz obtain userspace SELinux AVC statisticsxkbfreegeomcolorsXkbFreeGeomColors 3 3 1727145684 0 A - - gz Free geometry colorsxgetwindowattributesXGetWindowAttributes 3 3 1727145684 0 A - t gz get current window attribute or geometry and current window attributes structuredelwin- 3x 3 1697309693 0 B - - gz create curses windowsxcb_set_dashes_checked- 3 3 1588775193 0 B - - gz chrony.conf- 5 5 1730792841 0 A - - gz chronyd configuration filecurs_deleteln- 3x 3 1697309683 0 A - - gz delete and insert lines in a curses windowwgetparent- 3x 3 1697309692 0 B - - gz curses window propertiesmm2gv- 1 1 1712407627 0 A - t gz Matrix Market-DOT converterssg_bg_ctl- 8 8 1787058260 0 A - - gz send SCSI BACKGROUND CONTROL commandxcmsqueryredXcmsQueryRed 3 3 1727145684 0 B - - gz obtain black, blue, green, red, and white CCC color specificationslwres_getnameinfo- 3 3 1786647171 0 A - - gz lightweight resolver socket address structure to hostname and service namexkballocgeomkeyaliasesXkbAllocGeomKeyAliases 3 3 1727145684 0 A - - gz Allocate geometry key aliasesx509_getm_notafterX509_getm_notAfter 3ssl 3 1783951966 0 B - - gz get or set certificate or CRL datestiffswabarrayofshortTIFFSwabArrayOfShort 3tiff 3 1785289550 0 C TIFFswab - gz getspnam- 3 3 1766065859 0 C shadow - gz xclearareaXClearArea 3 3 1727145684 0 A - - gz clear area or windowxcb_res_query_version_reply- 3 3 1588775193 0 B - - gz lwres_freeaddrinfo- 3 3 1786647171 0 A - - gz socket address structure to host and service nameevp_signinitEVP_SignInit 3ssl 3 1783951966 0 A - - gz EVP signing functionsxcb_xfixes_fetch_region_reply- 3 3 1588775193 0 B - - gz binfmt.d- 5 5 1788492744 0 A - - gz Configure additional binary formats for executables at boottiffcurrenttileTIFFCurrentTile 3tiff 3 1785289550 0 C TIFFquery - gz ssl_ctx_set1_verify_cert_storeSSL_CTX_set1_verify_cert_store 3ssl 3 1783951966 0 A - - gz set certificate verification or chain storereadonly- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)engine- 1ssl 1 1783951950 0 A - - gz load and query enginesnfsref- 8 8 1536257348 0 A - - gz manage NFS referralsperlmodlib- 1 1 1789370958 0 A - - gz constructing new Perl modules and finding existing onespem_read_dsaprivatekeyPEM_read_DSAPrivateKey 3ssl 3 1783951954 0 B - - gz PEM routinesattr_on- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesi2d_proxy_cert_info_extensioni2d_PROXY_CERT_INFO_EXTENSION 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_convolution_filter_data- 3 3 1588775193 0 B - - gz pod2html- 1 1 1789371022 0 A - - gz convert .pod files to .html filesxcb_xv_query_adaptors_info_length- 3 3 1588775193 0 B - - gz dpkg-trigger- 1 1 1639572371 0 A - - gz a package trigger utilitydracut.modules- 7 7 1786666418 0 A - - gz dracut modulescrypto_thread_write_lockCRYPTO_THREAD_write_lock 3ssl 3 1783951962 0 B - - gz OpenSSL thread supportevp_cipher_ctx_cipherEVP_CIPHER_CTX_cipher 3ssl 3 1783951954 0 B - - gz EVP cipher routinescms- 1ssl 1 1783951950 0 A - - gz CMS utilityxcb_kill_client- 3 3 1588775193 0 A - - gz kills a clientdbus-update-activation-environment- 1 1 1777980273 0 A - - gz update environment used for D-Bus session servicesmysql_get_server_version- 3 3 1786452952 0 A - - gz returns numeric server versionhtml::tagsetHTML::Tagset 3pm 3 1650649188 0 A - - gz data tables useful in parsing HTMLssl_get_tlsext_status_ocsp_respSSL_get_tlsext_status_ocsp_resp 3ssl 3 1783951960 0 B - - gz OCSP Certificate Status Request functionsui_destroy_methodUI_destroy_method 3ssl 3 1783951952 0 B - - gz user interface method creation and destructionpkcs8_priv_key_info_freePKCS8_PRIV_KEY_INFO_free 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiessystemd-makefs- 8 8 1788492746 0 B - - gz Creating and growing file systems on demandpem_write_privatekeyPEM_write_PrivateKey 3ssl 3 1783951957 0 B - - gz PEM routinesroute- 8 8 1598809658 0 A - - gz show / manipulate the IP routing tablexcb_image_text_8_checked- 3 3 1588775193 0 B - - gz Draws textx509_extension_create_by_objX509_EXTENSION_create_by_OBJ 3ssl 3 1783951959 0 B - - gz extension utility functionsxcb_input_ungrab_device_key_checked- 3 3 1588775193 0 B - - gz evp_cast5_ofbEVP_cast5_ofb 3ssl 3 1783951963 0 B - - gz EVP CAST cipherx509_store_lockX509_STORE_lock 3ssl 3 1783951955 0 B - - gz X509_STORE allocation, freeing and locking functionsts_status_info_dupTS_STATUS_INFO_dup 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiestap::harness::envTAP::Harness::Env 3pm 3 1570970555 0 A - - gz Parsing harness related environmental variables where appropriatexcb_get_property_unchecked- 3 3 1588775193 0 B - - gz Gets a window propertyxcb_render_query_pict_formats_subpixels_length- 3 3 1588775193 0 B - - gz xcb_selinux_get_device_create_context_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_get_cursor_image_cursor_image- 3 3 1588775193 0 B - - gz x509_lookup_typeX509_LOOKUP_TYPE 3ssl 3 1783951928 0 A - - gz OpenSSL certificate lookup mechanismsxcb_xf86dri_get_drawable_info_back_clip_rects_length- 3 3 1588775193 0 B - - gz openssl-passwd- 1ssl 1 1783951950 0 B - - gz compute password hashesssl_get_security_callbackSSL_get_security_callback 3ssl 3 1783951954 0 B - - gz SSL/TLS security frameworktiffrewritedirectoryTIFFRewriteDirectory 3tiff 3 1785289550 0 C TIFFWriteDirectory - gz xcb_xinerama_is_active_unchecked- 3 3 1588775193 0 B - - gz ui_string_typesUI_string_types 3ssl 3 1783951957 0 B - - gz User interface string parsing  ?/G sUWxcb_V " ftipc  U:F frand_  Edot* ?ausem ;xmlc aFfmvch Tx509 axcb_;d2i_5_systDevp_RDi2d__fevp_ !TTflwrev! ?vmcoo x509Ux509Szcat 5Gfxkbs!q2fbn_i" PF~fxcb_")`fttk:#*x509!Ncms_~K&fudev$ Kdes_ ?*6fopenn$E6fopen$HDdfhttp% @fcpani% Wkefbio_%95UIfperl& 4.fimmeY&3xcb_ Jfxcms&lssfxcb_'xcb_ $fui_aB'Avfxcb_'M'fmari' _g}fsyst8(bMfevp_(Xfxcb_%)openY Lbn_n >i2d_ _|:4fbio_])F} fsoft)R:fbio_*6xcb_~%~afxcb_e*)Ifperl* =dateXocspJfdirs*@&fdh_s6+ ^ffcco+\Bftcbm, Cxcb_Z"ssl_Ygrub &softZVHfi2d_a,`!uzfmore,@dsa_g `xcb_qlibp ULfevp_-D>fdbi:k-hfxcb_- fcurs#. 29fconta.Mossl\xsetO WgpasCrsa- Hxcb_4xcb_ N%fpem_.?Cbferr_/@xcb_ xcb_cTftifff/w6fsecu0LVflogs`0Fx509" ]xcb_ get_ӥ 3vfbn_n0 Gبfevp_0Rhlfgetba1Rpod: "jN fextu1Zxcb_ >#fbf_s)2 <7ftap:p2RCfxcb_2!;ʫfpem_3Bfxcb_r3/$1ftchm3NP0fss_4Cfssl_Y4Rhas_&?wfevp_4Afx5095oOfengi5X+7fevp_6d Sqfui_s6L(fssl_6kEfstatj7/xcb_'&evp_(Dtestu(Hxset(DrOfxcb_7"perlͩ 3,/fdove7N}4fxcb_;8#grub3 6list Wfx509{8Rsete eгfxcb_8!jE fxcb_"9%manu K;fdes_d9<getptRxcb_x+Efct_p9Ffpcref:Ndfsha5:A8fevp_;^mvwa ^xcb_,'ssl_-Vtexto-_evp_ J rfevp_;w {fevp_'<Xc2fsize<?admi/#kevp_Jsha1 BSfavc_< FsystA7fxcb_,=5K!fextu~=Vssl_cvdh_o 9io:: Efcdi?mysqSmenu >%fcrl_=Hx509dfcpag ]Pfip-xI>4ec_g/aerr_9seli crand/DZfpam_>;< (  A0sU kpjYgsetfoset_ evp_ Iqgts_t ?CWYgexte^?@rsa_a KopenI ]gxcb_?#auto Ckmgscr_p KQjgd2i_Tp [sg_s etld_u )Rgbio_p<2gx509 q#^xcb_/ :&Ogdh_mq J^gopenqIͰ:gtk_b;rMx509 Gpape Bxcb_Q z-gssl_rFgx509rstcfm[ Vec_k p#gavc_sDevp_ :ssl_ O5gxkbfsA,gxget/t!gdelwt3gxcb_tDgchro2u 75gcursuuH5gwgetu 6f-gmm2g v9E%gsg_bKv Aʯgxcmsv jI{glwre wg8gxkbawO"gx509wTBwgtiffSx;'bggetsx "$Ggxclex :k gxcb_yglwreLyN#;gevp_y @%gxcb_yT^gbinf5z Xsecu Ldsa_ QformC Sset_N Pfcpa Oevp_ ]ssl_w lfile HfcraV :gtiffz7gssl_zhpod:n fip6t 0xcb_6 ,greadd{ @!@gengi{6Lgnfsr{1xcb_ J%gperl"| Tlwre H.Igpem_|Argattr|Tdigi2d_5}lsk_t ;test FUgxcb_}$Pgpod2~ >Egxcb_G~":gdpkg~ 6xcb_ gdrac~+setsQ 6stri H$gcrypM`m=gevp_iGgxcb_+lzmaF" Mtime dTgdbus;#Osgmysq;jsMghtml Ltgssl_Z g"gui_d^jgcms+hgxcb_/gxcb_Ά,sgxcb_)bn_c6% SHogx509]Twgxcb_‡5gopen7/ߠgssl_ZRkgtiffƈE\j}gxcb_ !Lgui_s^K gxkbk|F>guuid; gpkcs߰ Dj0gbio_0 Wvzgobj_ G&gecdstgxcb_k-gselidpem_j' \bio_ 1gkeyc(Epam_ Cnss- fgcov DeJglwreCgevp_۳Lgsyst89asn1#( `lwre( Cxget( \evp_a) `pam_ 2cap_) @^gsk_t=XlgxwctԴ>evp_ AIZgssl_!cgwordM-gxcb_"zBgps2p= mmyis+ =gmysq U/:gssl_P7wgsubpq<gxcb_ kfgdnf- 0S'gxcb_.%gopen> 7gsystp3xkbkeynumgroupsXkbKeyNumGroups 3 3 1727145684 0 A - t gz Returns the number of groups of symbols bound to the key corresponding to keycodeuuid_generate_time_safe- 3 3 1770236297 0 B - - gz create a new unique UUID valuepkcs12_parsePKCS12_parse 3ssl 3 1783951918 0 A - - gz parse a PKCS#12 structurebio_set_initBIO_set_init 3ssl 3 1783951954 0 B - - gz functions for managing BIO state informationobj_obj2txtOBJ_obj2txt 3ssl 3 1783951959 0 B - - gz ASN1 object utility functionsecdsa_do_verifyECDSA_do_verify 3ssl 3 1783951956 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxcb_x_print_print_query_screens_roots_length- 3 3 1588775193 0 B - - gz selinuxenabled- 8 8 1770733597 0 A - - gz tool to be used within shell scripts to determine if selinux is enabledkeyctl_session_to_parent- 3 3 1633701054 0 A - - gz set the parent process's session keyringlwres_buffer_back- 3 3 1786647171 0 B - - gz lightweight resolver buffer managementevp_pkey_get1_dhEVP_PKEY_get1_DH 3ssl 3 1783951966 0 B - - gz EVP_PKEY assignment functionssystemd-udevd.service- 8 8 1788492746 0 A - - gz Device event managing daemonsk_type_unshiftsk_TYPE_unshift 3ssl 3 1783951959 0 B - - gz stack containerxwctextextentsXwcTextExtents 3 3 1727145684 0 B - - gz compute text extentsssl_set1_chain_cert_storeSSL_set1_chain_cert_store 3ssl 3 1783951966 0 B - - gz set certificate verification or chain storeword-list-compress- 1 1 1650294651 0 A - - gz word list compressor/decompressor for GNU Aspellxcb_xvmc_list_surface_types_reply- 3 3 1588775193 0 B - - gz ps2pdf14- 1 1 1748918902 0 B - - gz Convert PostScript to PDF 1.4 (Acrobat 5-and-later compatible) using ghostscriptmysql_ldb- 1 1 1786452947 0 A - - gz RocksDB tool (mysql_ldb is now a symlink to mariadb-ldb)ssl_get0_paramSSL_get0_param 3ssl 3 1783951951 0 B - - gz get and set verification parameterssubpad- 3x 3 1697309692 0 B - - gz create and display curses padsxcb_sync_create_counter_checked- 3 3 1588775193 0 B - - gz dnf-reposync- 8 8 1712570567 0 A - - gz DNF reposync Pluginxcb_render_query_filters_aliases_end- 3 3 1588775193 0 B - - gz systemd.journal-fields- 7 7 1788492746 0 A - - gz Special journal fieldssetfscreatecon_raw- 3 3 1770733597 0 B - - gz get or set the SELinux security context used for creating a new file system objectaddwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorsystemd-veritysetup@.service- 8 8 1788492746 0 A - - gz Disk integrity protection logicevp_cipher_ctx_newEVP_CIPHER_CTX_new 3ssl 3 1783951961 0 B - - gz EVP cipher routinesx509_set_proxy_pathlenX509_set_proxy_pathlen 3ssl 3 1783951953 0 B - - gz retrieve certificate extension datausernetctl- 8 8 1762247954 0 A - - gz allow a user to manipulate a network interface if permittedxcb_xevie_select_input_reply- 3 3 1588775193 0 B - - gz sss_ssh_authorizedkeys- 1 1 1785203682 0 A - - gz get OpenSSH authorized keysnm-system-settings.conf- 5 5 1787551244 0 B - - gz NetworkManager configuration fileinit_extended_color- 3x 3 1697309691 0 B - - gz curses color manipulation routinesadmissions_get0_professioninfosADMISSIONS_get0_professionInfos 3ssl 3 1783951952 0 B - - gz Accessors and settors for ADMISSION_SYNTAXssl_set1_paramSSL_set1_param 3ssl 3 1783951953 0 B - - gz get and set verification parameterserasewchar- 3x 3 1697309693 0 B - - gz curses environment query routinestld_check_8z- 3 3 1570985734 0 A - - gz API functionlwres_resutil- 3 3 1786647171 0 B - - gz lightweight resolver utility functionsperlirix- 1 1 1789370958 0 A - - gz Perl version 5 on Irix systemsevp_camellia_128_ecbEVP_camellia_128_ecb 3ssl 3 1783951957 0 B - - gz EVP Camellia cipherwin_wch- 3x 3 1697309691 0 B - - gz extract a complex character and rendition from a windowuname- 1 1 1785268171 0 A - - gz print system informationssl_session_set1_hostnameSSL_SESSION_set1_hostname 3ssl 3 1783951958 0 B - - gz get and set SNI and ALPN data associated with a sessionevp_des_ecbEVP_des_ecb 3ssl 3 1783951960 0 B - - gz EVP DES cipherground_panel- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiontiffscanlinesizeTIFFScanlineSize 3tiff 3 1785289550 0 C TIFFsize - gz slk_noutrefresh- 3x 3 1697309692 0 B - - gz curses soft label routinesdsa_get0_pqgDSA_get0_pqg 3ssl 3 1783951966 0 A - - gz Routines for getting and setting data in a DSA objectts_accuracy_freeTS_ACCURACY_free 3ssl 3 1783951951 0 B - - gz ASN1 object utilitiesxcb_randr_get_output_info_crtcs- 3 3 1588775193 0 B - - gz fclangsetcompareFcLangSetCompare 3 3 1535617491 0 A - - gz compare language setswsrep_sst_rsync- 1 1 1786452947 0 A - - gz rsync-based state snapshot transferi2d_access_descriptioni2d_ACCESS_DESCRIPTION 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationsieve-test- 1 1 1788191913 0 A - - gz Pigeonhole's Sieve script testerelinks- 1 1 1711671481 344786329 A - - gz lynx-like alternative character mode WWW browserxcb_x_print_print_end_doc- 3 3 1588775193 0 A - - gz bn_freeBN_free 3ssl 3 1783951952 0 B - - gz allocate and free BIGNUMsgunzip- 1 1 1788965581 0 B - - gz compress or expand filesocsp_response_newOCSP_RESPONSE_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesgrpunconv- 8 8 1766065859 0 B - - gz convert to and from shadow passwords and groupsxcb_composite_get_overlay_window_reply- 3 3 1588775193 0 B - - gz mysql_real_query- 3 3 1786452952 0 A - - gz execute a statement (binary safe)cms_add0_certCMS_add0_cert 3ssl 3 1783951963 0 A - - gz CMS certificate and CRL utility functionsxcb_list_fonts_with_info_name- 3 3 1588775193 0 B - - gz get matching font names and informationx509_revoked_add_extX509_REVOKED_add_ext 3ssl 3 1783951962 0 B - - gz extension stack utility functionsi2d_netscape_spkii2d_NETSCAPE_SPKI 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationmariadb-embedded- 1 1 1786462006 0 B - t gz the MariaDB command-line tool (mysql is now a symlink to mariadb)evp_camellia_192_cfbEVP_camellia_192_cfb 3ssl 3 1783951955 0 B - - gz EVP Camellia ciphermessage- n n 1571246711 0 A - - gz Create and manipulate 'message' non-interactive text widgetsio::fileIO::File 3pm 3 1789370963 0 A - - gz supply object methods for filehandlesxcb_glx_gen_queries_arb_reply- 3 3 1588775193 0 B - - gz xcb_glx_get_lightfv- 3 3 1588775193 0 A - - gz tie::stdscalarTie::StdScalar 3pm 3 1789370966 0 C Tie::Scalar - gz bn_lshiftBN_lshift 3ssl 3 1783951959 0 B - - gz bit operations on BIGNUMsssl_ctx_set_cookie_verify_cbSSL_CTX_set_cookie_verify_cb 3ssl 3 1783951963 0 B - - gz Callback functions for stateless TLS1.3 cookiesxcb_x_print_print_select_input- 3 3 1588775193 0 A - - gz ess_cert_id_dupESS_CERT_ID_dup 3ssl 3 1783951956 0 B - - gz ASN1 object utilitiesperlapi- 1 1 1789370955 0 A - - gz autogenerated documentation for the perl public APId2i_crl_dist_pointsd2i_CRL_DIST_POINTS 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationx509_store_ctx_get_check_crlX509_STORE_CTX_get_check_crl 3ssl 3 1783951956 0 B - - gz get and set verification callbackselinux_lsetfilecon_default- 3 3 1770733597 0 A - - gz set the file context to the system defaultsbf_decryptBF_decrypt 3ssl 3 1783951952 0 B - - gz Blowfish encryptionuri::_punycodeURI::_punycode 3pm 3 1573658329 0 A - - gz encodes Unicode string in Punycodessl_ctx_set_session_id_contextSSL_CTX_set_session_id_context 3ssl 3 1783951966 0 A - - gz set context within which session can be reused (server side only)xquerycolorsXQueryColors 3 3 1727145684 0 B - t gz obtain color valuesttk_style- n n 1571246712 0 A - - gz Manipulate style databaseevp_aes_256_ecbEVP_aes_256_ecb 3ssl 3 1783951965 0 B - - gz EVP AES cipheri2d_dsa_pubkeyi2d_DSA_PUBKEY 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationex- 1 1 1789033612 0 B - - gz Vi IMproved, a programmer's text editoropenssl-genrsa- 1ssl 1 1783951903 0 A - - gz generate an RSA private keyxdisplaynameXDisplayName 3 3 1727145684 0 B - - gz default error handlersossl_store_find_fnOSSL_STORE_find_fn 3ssl 3 1783951963 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemeslwres_lwpacket_renderheader- 3 3 1786647171 0 B - - gz lightweight resolver packet handling functionsx509_algor_get0X509_ALGOR_get0 3ssl 3 1783951927 0 A - - gz AlgorithmIdentifier functionsgpg- 1 1 1768528106 0 A - - gz OpenPGP encryption and signing toolxcb_glx_get_separable_filter_rows_and_cols- 3 3 1588775193 0 B - - gz dnssec-keygen- 8 8 1786647175 0 A - - gz DNSSEC key generation tool_nc_free_tinfo- 3x 3 1697309692 0 B - - gz curses memory-leak checkingdsa_sig_freeDSA_SIG_free 3ssl 3 1783951957 0 B - - gz allocate and free DSA signature objectssystemd-fsck- 8 8 1788492746 0 B - - gz File system checker logicip-addrlabel- 8 8 1716453362 0 A - - gz protocol address label managementxcb_xkb_get_kbd_by_name_reply- 3 3 1588775193 0 B - - gz xcb_grab_pointer_reply- 3 3 1588775193 0 B - - gz Grab the pointerfcfontsetmatchFcFontSetMatch 3 3 1535617491 0 A - - gz Return the best font from a set of font setspem_read_rsa_pubkeyPEM_read_RSA_PUBKEY 3ssl 3 1783951953 0 B - - gz PEM routinesxcb_xinerama_is_active_reply- 3 3 1588775193 0 B - - gz xrmoptionkindXrmOptionKind 3 3 1727145684 0 B - - gz initialize the Resource Manager, Resource Manager structures, and parse the command linefsetfilecon- 3 3 1770733597 0 B - - gz set SELinux security context of a filedcb-maxrate- 8 8 1716453362 0 A - - gz show / manipulate port maxrate settings of the DCB (Data Center Bridging) subsystemprofession_info_set0_professionitemsPROFESSION_INFO_set0_professionItems 3ssl 3 1783951960 0 B - - gz Accessors and settors for ADMISSION_SYNTAXcpan::queueCPAN::Queue 3pm 3 1748961141 0 A - - gz internal queue support for CPAN.pmtest::tester::capturerunnerTest::Tester::CaptureRunner 3pm 3 1570971170 0 A - - gz Help testing test modules built with Test::BuilderxstringlisttotextpropertyXStringListToTextProperty 3 3 1727145684 0 A - - gz convert string lists and text property structurecpan::handleconfigCPAN::HandleConfig 3pm 3 1748961141 0 A - - gz internal configuration handling for CPAN.pmxcb_res_query_clients_unchecked- 3 3 1588775193 0 B - - gz test::tutorialTest::Tutorial 3pm 3 1570971170 0 A - - gz A tutorial about writing really basic testsform_cursor- 3x 3 1697309684 0 A - - gz position a form window cursordh_meth_set_flagsDH_meth_set_flags 3ssl 3 1783951964 0 B - - gz Routines to build up DH methodsxcb_glx_get_query_objectiv_arb_data_end- 3 3 1588775193 0 B - - gz evp_cast5_cbcEVP_cast5_cbc 3ssl 3 1783951966 0 A - - gz EVP CAST cipherevp_aes_128_cbc_hmac_sha256EVP_aes_128_cbc_hmac_sha256 3ssl 3 1783951959 0 B - - gz EVP AES cipherpam_vinfo- 3 3 1787058767 0 B - - gz display messages to the userxwclookupstringXwcLookupString 3 3 1727145684 0 B - t gz obtain composed input from an input methodEnv 3pm- 3pm 3 1570956430 0 A - - gz perl module that imports environment variables as scalars or arraysrsa_meth_set_multi_prime_keygenRSA_meth_set_multi_prime_keygen 3ssl 3 1783951960 0 B - - gz Routines to build up RSA methodsperlmroapi- 1 1 1789370958 0 A - - gz Perl method resolution plugin interfaceevp_md2EVP_md2 3ssl 3 1783951913 0 A - - gz MD2 For EVPgrub2-probe- 8 8 1785729399 0 A - - gz Probe device information for a given path.xcb_glx_get_minmax_parameteriv_data- 3 3 1588775193 0 B - - gz xcb_get_font_path- 3 3 1588775193 0 A - - gz encodeEncode 3pm 3 1570956370 0 A - - gz character encodings in Perlwhoami- 1 1 1785268171 0 A - - gz print effective useridx509_cinf_newX509_CINF_new 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesperl5161delta- 1 1 1789370953 0 A - - gz what is new for perl v5.16.1xkbgetdetectableautorepeatXkbGetDetectableAutoRepeat 3 3 1727145684 0 A - - gz Determines whether or not the server supports DetectableAutoRepeatallplanesAllPlanes 3 3 1727145684 0 A - - gz Display macros and functionsipaddressfamily_freeIPAddressFamily_free 3ssl 3 1783951953 0 B - - gz ASN1 object utilitiesobj_cleanupOBJ_cleanup 3ssl 3 1783951953 0 B - - gz ASN1 object utility functionsxcb_sync_create_fence_checked- 3 3 1588775193 0 B - - gz xcb_get_image_data- 3 3 1588775193 0 B - - gz grub-switch-to-blscfg- 8 8 1785729399 0 C grub2-switch-to-blscfg - gz evp_verifyfinalEVP_VerifyFinal 3ssl 3 1783951915 0 A - - gz EVP signature verification functionsxcb_xinerama_query_screens_screen_info- 3 3 1588775193 0 B - - gz asn1_generate_v3ASN1_generate_v3 3ssl 3 1783951905 0 A - - gz ASN1 generation functionsxcb_input_close_device- 3 3 1588775193 0 A - - gz curs_move- 3x 3 1697309683 0 A - - gz move curses window cursorcrypto_secure_malloc_initializedCRYPTO_secure_malloc_initialized 3ssl 3 1783951955 0 B - - gz secure heap storagednssec-keymgr- 8 8 1786647179 0 A - - gz Ensures correct DNSKEY coverage for a zone based on a defined policyxcb_randr_set_screen_config- 3 3 1588775193 0 A - - gz dh_get_2048_256DH_get_2048_256 3ssl 3 1783951963 0 B - - gz Create standardized public primes or DH pairsbio_callback_fn_exBIO_callback_fn_ex 3ssl 3 1783951964 0 B - - gz BIO callback functionsio::ttyIO::Tty 3pm 3 1570963674 0 A - - gz Low-level allocate a pseudo-Tty, import constants.x509_lookup_initX509_LOOKUP_init 3ssl 3 1783951956 0 B - - gz OpenSSL certificate lookup mechanismsui_util_read_pw_stringUI_UTIL_read_pw_string 3ssl 3 1783951953 0 B - - gz user interface utilitiesxcb_res_query_client_resources_types_iterator- 3 3 1588775193 0 B - - gz ess_cert_id_freeESS_CERT_ID_free 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesipaddressorrange_freeIPAddressOrRange_free 3ssl 3 1783951961 0 B - - gz ASN1 object utilitiesevp_idea_cfbEVP_idea_cfb 3ssl 3 1783951962 0 B - - gz EVP IDEA cipherssl_ctx_add_client_custom_extSSL_CTX_add_client_custom_ext 3ssl 3 1783951966 0 B - - gz custom TLS extension handlingasync_get_wait_ctxASYNC_get_wait_ctx 3ssl 3 1783951962 0 B - - gz asynchronous job management functionsxcb_glx_select_buffer_checked- 3 3 1588775193 0 B - - gz xcb_no_operation- 3 3 1588775193 0 A - - gz xcb_glx_get_tex_parameteriv_data_length- 3 3 1588775193 0 B - - gz xcb_x_print_print_get_page_dimensions- 3 3 1588775193 0 A - - gz xcb_xc_misc_get_xid_list_unchecked- 3 3 1588775193 0 B - - gz xcb_set_selection_owner_checked- 3 3 1588775193 0 B - - gz Sets the owner of a selectionperl5125delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.5ionice- 1 1 1770236297 0 A - - gz set or get process I/O scheduling class and priorityssl_get_info_callbackSSL_get_info_callback 3ssl 3 1783951960 0 B - - gz handle information callback for SSL connectionsrand_drbg_set_reseed_time_intervalRAND_DRBG_set_reseed_time_interval 3ssl 3 1783951962 0 B - - gz reseed a RAND_DRBG instancexcb_get_keyboard_mapping_keysyms_end- 3 3 1588775193 0 B - - gz evp_pkey_security_bitsEVP_PKEY_security_bits 3ssl 3 1783951966 0 B - - gz EVP_PKEY information functionspcre2_jit_match- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xmodmap- 1 1 1571144844 0 A - - gz utility for modifying keymaps and pointer button mappings in Xpure-authd- 8 8 1749219283 0 A - - gz External authentication agent for Pure-FTPd.planesofscreenPlanesOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosacs_map- 3x 3 1697309694 0 B - - gz curses terminfo global variablesevp_cipher_meth_get_initEVP_CIPHER_meth_get_init 3ssl 3 1783951962 0 B - - gz Routines to build up EVP_CIPHER methodstest2::ipc::driverTest2::IPC::Driver 3pm 3 1570971170 0 A - - gz Base class for Test2 IPC drivers.dh_newDH_new 3ssl 3 1783951962 0 A - - gz allocate and free DH objectsfsck- 8 8 1770236297 0 A - - gz check and repair a Linux filesystemselinux_media_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filestred- 1 1 1712407627 0 A - - gz transitive reduction filter for directed graphsxcb_rotate_properties- 3 3 1588775193 0 A - - gz hmac_ctx_newHMAC_CTX_new 3ssl 3 1783951956 0 B - - gz HMAC message authentication codeperl5261delta- 1 1 1789370954 0 A - - gz what is new for perl v5.26.1resizeterm- 3x 3 1697309694 0 A - - gz change the curses terminal sizedefault_type- 5 5 1770733597 0 A - - gz The SELinux default type configuration filessl_load_client_ca_fileSSL_load_client_CA_file 3ssl 3 1783951956 0 A - - gz load certificate nameswattr_set- 3x 3 1697309690 0 B - - gz curses character and window attribute control routineslogind.conf.d- 5 5 1788492744 0 B - - gz Login manager configuration filesxcb_delete_property- 3 3 1588775193 0 A - - gz xcb_xv_get_port_attribute_reply- 3 3 1588775193 0 B - - gz dtrace- 1 1 1697288807 0 A - - gz Dtrace compatible user application static probe generation tool.get_default_context_with_rolelevel- 3 3 1770733597 0 B - - gz determine SELinux context(s) for user sessionsnocbreak- 3x 3 1697309691 0 B - - gz curses input optionssk_type_delete_ptrsk_TYPE_delete_ptr 3ssl 3 1783951961 0 B - - gz stack containerxquerytextextentsXQueryTextExtents 3 3 1727145684 0 B - - gz compute or query text extentsssh-keyscan- 1 1 1785329458 0 A - - gz gather SSH public keysnetworkmanager-wait-online.serviceNetworkManager-wait-online.service 8 8 1787551243 0 A - - gz Wait for network to come onlinedbi::sql::nanoDBI::SQL::Nano 3pm 3 1786438153 0 A - - gz a very tiny SQL engineopenssl_cleanupOPENSSL_cleanup 3ssl 3 1783951960 0 B - - gz OpenSSL initialisation and deinitialisation functionsxseticfocusXSetICFocus 3 3 1727145684 0 A - - gz set and unset input context focusssl_cipher_standard_nameSSL_CIPHER_standard_name 3ssl 3 1783951963 0 B - - gz get SSL_CIPHER propertiesxcb_glx_get_tex_level_parameteriv_unchecked- 3 3 1588775193 0 B - - gz panel_above- 3x 3 1697309694 0 B - - gz panel stack extension for cursestifffieldnameTIFFFieldName 3tiff 3 1785289550 0 A - - gz Get TIFF field name from field informationxsubtractregionXSubtractRegion 3 3 1727145684 0 B - - gz region arithmetici2d_pkey_usage_periodi2d_PKEY_USAGE_PERIOD 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationkeyok- 3x 3 1697309684 0 A - - gz enable or disable a keycodessl_ctx_set_tmp_dh_callbackSSL_CTX_set_tmp_dh_callback 3ssl 3 1783951959 0 A - - gz handle DH keys for ephemeral key exchangex509_verify_param_set1_ip_ascX509_VERIFY_PARAM_set1_ip_asc 3ssl 3 1783951957 0 B - - gz X509 verification parametersset_field_pad- 3x 3 1697309693 0 B - - gz color and attribute control for form fieldsec_point_dblEC_POINT_dbl 3ssl 3 1783951951 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsscr_restore- 3x 3 1697309692 0 B - - gz read (write) a curses screen from (to) a filemkfs.ext4- 8 8 1759820881 0 B - - gz create an ext2/ext3/ext4 filesystemd2i_rsa_pss_paramsd2i_RSA_PSS_PARAMS 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationssl_ct_is_enabledSSL_ct_is_enabled 3ssl 3 1783951954 0 B - - gz control Certificate Transparency policyxcb_dpms_get_timeouts_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_enviv_data_length- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_geniv_data- 3 3 1588775193 0 B - - gz xcb_randr_get_output_property_data_end- 3 3 1588775193 0 B - - gz tsort- 1 1 1785268171 0 A - - gz perform topological sortfccharsetintersectcountFcCharSetIntersectCount 3 3 1535617491 0 A - - gz Intersect and count charsetsperlhacktips- 1 1 1789370957 0 A - - gz Tips for Perl core C code hackingterm::ansicolorTerm::ANSIColor 3pm 3 1570969690 0 A - - gz Color screen output using ANSI escape sequencesdel_curterm_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_create_window_checked- 3 3 1588775193 0 B - - gz Creates a windowperlfaq3- 3pm 3 1570975872 0 A - - gz Programming Toolsevp_aria_128_ecbEVP_aria_128_ecb 3ssl 3 1783951953 0 B - - gz EVP ARIA cipherxcb_randr_get_crtc_gamma_blue- 3 3 1588775193 0 B - - gz getmaxyx- 3x 3 1697309691 0 B - - gz get curses cursor and window coordinatesxcb_randr_get_screen_info_reply- 3 3 1588775193 0 B - - gz evp_pkey_asn1_add_aliasEVP_PKEY_asn1_add_alias 3ssl 3 1783951962 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurex509_store_set_flagsX509_STORE_set_flags 3ssl 3 1783951955 0 B - - gz X509_STORE manipulationxcb_selinux_set_property_use_context_checked- 3 3 1588775193 0 B - - gz perl5143delta- 1 1 1789370953 0 A - - gz what is new for perl v5.14.3test::simpleTest::Simple 3pm 3 1570971170 0 A - - gz Basic utilities for writing tests.x509_name_entry_get_dataX509_NAME_ENTRY_get_data 3ssl 3 1783951958 0 B - - gz X509_NAME_ENTRY utility functions?2`re/man/man3/xcb_`kssl_ɇ xkxcb_;8=kssl_Mo$Nj_nc_9hjdsa_H R:jsyst 6jip-a >jxcb_5dU jxcb_p-?#kscro< 3yjfcfoV3Hkssl_[< Nkhtca< 46jkevp_<[ okripei= @oVjpem_>jxcb_kk[jxrmo\rkopen=#v:3kbio_L>Skitem> ;e;jfset4 Clkxcb_>*jdcb- pXjprof%mkdist@?Gn+kfire? : kssl_pcnDjcpan Klkkxcb_xp*E'kevp_p>jtestk{krsa_qPꪫkrsa_rq K/kfcchq LsKkhost#r 8:Pjxstroejcpan[.jxcb_\ dkxmbtgrd9kd2i_r`kmoduWsMTiTjtestWQd8jform ;(kmodusIojdh_mFOkdes_t:_RksoftJt`akpam_tM}*\kipc:'u a >jxcb_(ktiffu Gjevp_;kssl_ucHtjevp_5H!hjpam_ 9KbjxwclU)karch|}bvkcorec}B!o3kgapp} 7FC+kins_}T\kvdpaS~ 6,)kxcb_~"gkxcb_ш1z3ksk_t 9Mkevp_d <(kpod:~ Okxcb_&L8 jallp AMjipadhH9۵ksmar- Hekxcb_'bjobj_ Gjxcb_%jxcb_Sv&jjgrub2jevp_R1kjxcb_-'ki2d_~d}ktclsD\kxcb_J7YSjasn1qH>kxcb_ekfcpaEdjerr_0C}gjd2i_S0\krsa_ID)jtty0\ujbio_1r:$jcont1 MR#jxcb_2Qjxcb_;2)gmjset_2PcJjsyst2m jxcb_\3![pGjssl_3QkcrypzKkevp_߁O89lkcap_LPjocsp4CMZjtiff[4j^jmvwg4 _2kevp_OBkpane  >Zjnfs4A5,Oyjin_w5UMjsyst56kpcreW N5jxfet06 Mykdeve fE~skdmst$@؏jxcb_6$wojhtml6WqQ!jipta/7 W3!kmysqlV,Wkgrubӄ )(!jec_g7fksiev  Gvykasn1[X&Ijpam_8 FmklocaDž[ *jxcb_d8Sjevp_8N/0jevp_8U,_kxcb_89Mkxcb_q(jxcb_`9)^jpcre9N jpam_: 6kxcb_);kXCom LA2 jmvwiN: Lnjpcre:%Nzjssl_;Up7jslk_; =?]kec_gV]err_clear_errorERR_clear_error 3ssl 3 1783951911 0 A - - gz clear the error queued2i_x509_cinfd2i_X509_CINF 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationtty- 1 1 1785268171 0 A - - gz print the file name of the terminal connected to standard inputbio_hostserv_prioritiesBIO_hostserv_priorities 3ssl 3 1783951906 0 A - - gz utility routines to parse a standard host and service stringcontext_new- 3 3 1770733597 0 A - - gz Routines to manipulate SELinux security contextsxcb_glx_create_pixmap_checked- 3 3 1588775193 0 B - - gz xcb_glx_get_visual_configs_property_list- 3 3 1588775193 0 B - - gz set_field_init- 3x 3 1697309693 0 B - - gz set hooks for automatic invocation by applicationssystemd-notify- 1 1 1788492746 0 A - - gz Notify service manager about start-up completion and other daemon status changesxcb_input_xi_get_selected_events- 3 3 1588775193 0 A - - gz ssl_set_psk_client_callbackSSL_set_psk_client_callback 3ssl 3 1783951959 0 B - - gz set PSK client callbackocsp_check_nonceOCSP_check_nonce 3ssl 3 1783951955 0 B - - gz OCSP nonce functionstiffreadrgbastripTIFFReadRGBAStrip 3tiff 3 1785289550 0 A - - gz read and decode an image strip into a fixed-format rastermvwget_wch- 3x 3 1697309691 0 B - - gz get (or push back) a wide character from curses terminal keyboardnfs4_init_name_mapping- 3 3 1536257348 0 C nfs4_uid_to_name - gz in_wch- 3x 3 1697309691 0 B - - gz extract a complex character and rendition from a windowsystemd-fsck-root.service- 8 8 1788492746 0 B - - gz File system checker logicxfetchnameXFetchName 3 3 1727145684 0 B - - gz set or read a window's WM_NAME propertyxcb_dri2_connect_device_name_length- 3 3 1588775193 0 B - - gz html::entitiesHTML::Entities 3pm 3 1650651175 0 A - - gz Encode or decode strings with HTML entitiesiptables- 8 8 1712083061 0 A - - gz administration tool for IPv4/IPv6 packet filtering and NATec_group_get_trinomial_basisEC_GROUP_get_trinomial_basis 3ssl 3 1783951959 0 B - - gz Functions for manipulating EC_GROUP objectspam_sss_gss- 8 8 1785203682 0 A - - gz PAM module for SSSD GSSAPI authenticationxcb_xf86dri_create_drawable- 3 3 1588775193 0 A - - gz evp_kdf_sshkdfEVP_KDF_SSHKDF 7ssl 7 1783951930 0 A - - gz The SSHKDF EVP_KDF implementationevp_pkey_ctx_newEVP_PKEY_CTX_new 3ssl 3 1783951958 0 A - - gz public key algorithm context functionsxcb_x_print_print_set_attributes_checked- 3 3 1588775193 0 B - - gz pcre2_compile_context_copy- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)pam_conv- 3 3 1787058767 0 A - - gz PAM conversation functionmvwinsnstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowpcre2_match_data_create_from_pattern- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ssl_ctx_check_private_keySSL_CTX_check_private_key 3ssl 3 1783951963 0 B - - gz load certificate and key dataslk_clear_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_intern_atom_reply- 3 3 1588775193 0 B - - gz Get atom identifier by namescrollok- 3x 3 1697309692 0 B - - gz curses output optionsssl_write_exSSL_write_ex 3ssl 3 1783951927 0 A - - gz write bytes to a TLS/SSL connectionhtcacheclean- 8 8 1778252820 0 A - - gz Clean up the disk cacheevp_pkey_meth_set_signEVP_PKEY_meth_set_sign 3ssl 3 1783951965 0 B - - gz manipulating EVP_PKEY_METHOD structureripemd160RIPEMD160 3ssl 3 1783951919 0 A - - gz RIPEMD-160 hash functionopenssl_init_set_config_file_flagsOPENSSL_INIT_set_config_file_flags 3ssl 3 1783951965 0 B - - gz OpenSSL initialisation and deinitialisation functionsbio_meth_set_read_exBIO_meth_set_read_ex 3ssl 3 1783951951 0 B - - gz Routines to build up BIO methodsitem_opts- 3x 3 1697309694 0 B - - gz set and get menu item optionsxcb_glx_query_extensions_string_unchecked- 3 3 1588775193 0 B - - gz dist_point_name_newDIST_POINT_NAME_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesfirewall-cmd- 1 1 1787058610 0 A - t gz firewalld command line client,Q sU kp]ߡhopenJosslvPperlG Opech`+ <HƇhadmif)qi2d_,afcma,=UprUqU kpherr_ Khhhas_X?mvad- ^Nchec_ga=,1hxcb_.OjthcfdibIsyst.,evp_SXyM7hbb_8 JhlwreDhmenuG Masyn`q hextucformLaAxcb_U)stria)yum.V GhaltaBhaula6hevp_\qyhgets7upda-brunctWC!]hsg_r#Hssl_bUzՒhopensGhlocaе_ hperlG 13hxcb_`hbzmoYs_format_iterator.3.pem_~dAT3hstri)d2i_d]crypBeNevp_ekssl_'f gxcb_fxcb_f#Ϊhscsia D}hxcb_hcomp@ciph;hGsha2h Detheh Hshcap_, P 6hxcb_,extu[jevp_+ip hpem_Ѹ]M)YhtestAEHhi2d_\ -zhcompQ8@hec_gdb5htiffԺ j|-hengiGO Vhx509dhxcb_#hxcb_Z33hui_mbZrhwin_ d'hmouss <htiff5hpkcsFz(hidloU3hxcb_^4U kpKhxkba]w herr_oV{6hx509E"Ehpod:1G\~hipmaLd2i_5mexcb_m4asn1nXpem_nnBphip-t 1screo CperlUo Yevp_pEbio_o 4\8hssl__Ƈhevp_S<ŵ[hsha2:hcarpFhclrt+ Bfcfoq:˫hevp_vFsccmrU'hi2d__xkbgreG5ZhengiA\fcsts=mvwgs ]Nhxcb_!Rhxcb_%6hfcwe8lxcb_u.i2d_vdNhlogi8updaxAextuvehpem_ Gopengx LdracwLluaw,ehsystQ1xvacxWd2i_bmounv/devlBxcms C8hprl<xcb_dnf-56i2d_M [mari3ihobj_ Fhbn_m" I@hxcb_v("zhaclo;hbio_EhxwinT =M2hxcb_%Khuse_=_)ahnets/ O_hxcb_ -dh_mۢUhssl_ vssl_Minte axcb_khdhasynx sxcb_+memo*V±henco G )hbio_Y  =phpkcs Khperl g.-httk:p  %lwreC Pxcb_ަMhxcb_ Ohset_ 4иhxcb_ !~Bhxcb_\ 6an/man3/xcb_xv_queryWhgpl 6hsha1  =herr_0Qxcb_O%:Shxkbss?hxcb_:6 c,Կq.pile_fipV1ilwrekPtiffM<i2d_jevp_=perlA9i2d_bxcb_xcre;+iaddwcLisystk<type @Y ievp_D~ Lix509XE2iuser XconfJ Vsct_ ^soft[Mixcb_ isss_'8yinm-sv>]iinit@iadmi  h_tra7/'issl_Pxcha`Dƭieras ?xcb_e!lwreCmke2 :tiff GnamiBYx509[fitld_Q )]ilwreCBeiperl ;ievp_F@.iwin_wUpl2pZ>;Qiunam5htmlf ;pod:j L-issl_o<{ievp_ 8$igrou =,Z itiff&7, islk_n8X2idsa_ `Pits_a#Dixcb_x ifclaA(iwsre@ii2d_Weisiev =ielinUixcb_wŗibn_f? igunz5typea3iocsp1Epem_ϸ@ssl_%Sxcb_ec_kŹJec_g" Vzigrpu LI ixcb_'htdb?>s|imysq">syst Dxcb_[ !bio_ <testT'icms_qU~ixcb_Dix5096TlHii2d_`mimari^˫Dievp_FimessYϠiio::< Klwp:C @Xixcb_xcb_findξFi2d_ ^form Hsystegetc6itie:6Fibn_lE Anissl_j\ixcb_menu Axcb_ xcb_; )fcfo K~iess_SCdes_ 8net: 6dh_g ^cryp^ ZqiperlPxcb_: Qid2i_bxcb_n LXix509t\keyc Q̟iseliHH ibf_dQ <yiuri:N!issl_~xsetQd ixque ;tixcb_xpoivB_.ittk_ 6vievp_<tiff4ec_g^xcb_Q%ssltSAii2d_f] IiexnDiopen;dixdisc >piossl&PilwreTKtgix509Kigpg@ssl_, Slibp ierr_ FEixcb_Z+idnss7?idnf-` 0yixrec=`PmysqgQssl_Txkbk<xcb_xcb_ fireCxcb_N grub 5xcb_ "buil @ttk:\ +ssl_ #hxcb_# O.idsa_`crest Olidbi:ahXv]ikeysa5pam_Hdixcb_a(T}ixcb_b"g;EisystQb*xcb_ ibindbFwh*ixcb_b2osslidefi6c= nievp_c =xcb_ fcco?xcliC 4dnf-repodiff- 8 8 1712570567 0 A - - gz DNF repodiff PluginxrectinregionXRectInRegion 3 3 1727145684 0 B - - gz determine if regions are empty or equaldsa_clear_flagsDSA_clear_flags 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in a DSA objectdbi::const::getinforeturnDBI::Const::GetInfoReturn 3pm 3 1786438153 0 A - - gz Data and functions for describing GetInfo resultskeysyms- n n 1571246711 0 A - - gz keysyms recognized by Tkxcb_selinux_get_property_create_context- 3 3 1588775193 0 A - - gz xcb_glx_get_tex_level_parameteriv- 3 3 1588775193 0 A - - gz systemd-logind.service- 8 8 1788492746 0 A - - gz Login managerbindtextdomain- 3 3 1465650185 0 A - - gz set directory containing message catalogsxcb_input_xi_passive_grab_device_modifiers_length- 3 3 1588775193 0 B - - gz define_key_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_md_typeEVP_MD_type 3ssl 3 1783951955 0 B - - gz EVP digest routinesssl_set_msg_callbackSSL_set_msg_callback 3ssl 3 1783951965 0 B - - gz install callback for observing protocol messagesxcb_render_create_linear_gradient_checked- 3 3 1588775193 0 B - - gz evp_aria_256_ccmEVP_aria_256_ccm 3ssl 3 1783951963 0 B - - gz EVP ARIA cipherrsa_private_encryptRSA_private_encrypt 3ssl 3 1783951954 0 A - - gz low-level signature operationsrsa_meth_dupRSA_meth_dup 3ssl 3 1783951960 0 B - - gz Routines to build up RSA methodsfccharsetnewFcCharSetNew 3 3 1535617491 0 A - - gz DEPRECATED alias for FcCharSetCreatehostnamectl- 1 1 1788492744 0 A - - gz Control the system hostnamexmbtextlisttotextpropertyXmbTextListToTextProperty 3 3 1727145684 0 A - t gz convert text lists and text property structuresd2i_rsa_pubkey_fpd2i_RSA_PUBKEY_fp 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationmodule- 1 1 1710348773 739828570 B - - gz command interface to the Modules packagemodule::buildModule::Build 3pm 3 1570964341 0 A - - gz Build and install Perl modulesdes_cbc_cksumDES_cbc_cksum 3ssl 3 1783951957 0 B - - gz DES encryptionsoftware::license::gfdl_1_2Software::License::GFDL_1_2 3pm 3 1570968579 0 A - - gz The GNU Free Documentation License v1.2pam_sm_open_session- 3 3 1787058767 0 A - - gz PAM service function to start session managementipc::open2IPC::Open2 3pm 3 1789370964 0 A - - gz open a process for both reading and writing using open2()tiffswabTIFFswab 3tiff 3 1785289550 0 A - - gz byte- and bit-swapping routinesssl_ctx_set_verify_depthSSL_CTX_set_verify_depth 3ssl 3 1783951952 0 B - - gz set peer certificate verification parametersbio_new_acceptBIO_new_accept 3ssl 3 1783951965 0 B - - gz accept BIOevp_aes_256_wrapEVP_aes_256_wrap 3ssl 3 1783951955 0 B - - gz EVP AES cipherbn_blinding_invertBN_BLINDING_invert 3ssl 3 1783951955 0 B - - gz blinding related BIGNUM functionsrand_bytesRAND_bytes 3ssl 3 1783951962 0 A - - gz generate random dataxcb_x_print_print_rehash_printer_list- 3 3 1588775193 0 A - - gz xcb_selinux_get_property_data_context_context- 3 3 1588775193 0 B - - gz dsa_set_flagsDSA_set_flags 3ssl 3 1783951954 0 B - - gz Routines for getting and setting data in a DSA objectossl_store_search_by_aliasOSSL_STORE_SEARCH_by_alias 3ssl 3 1783951962 0 B - - gz Type and functions to create OSSL_STORE search criteriad2i_asn1_universalstringd2i_ASN1_UNIVERSALSTRING 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationx509_name_entry_set_objectX509_NAME_ENTRY_set_object 3ssl 3 1783951955 0 B - - gz X509_NAME_ENTRY utility functionsrsa_meth_set_signRSA_meth_set_sign 3ssl 3 1783951963 0 B - - gz Routines to build up RSA methodsasync_wait_ctx_set_wait_fdASYNC_WAIT_CTX_set_wait_fd 3ssl 3 1783951954 0 B - - gz functions to manage waiting for asynchronous jobs to completetruncate- 1 1 1785268171 0 A - - gz shrink or extend the size of a file to the specified sizexcb_get_font_path_path_iterator- 3 3 1588775193 0 B - - gz xmbdrawimagestringXmbDrawImageString 3 3 1727145684 0 A - - gz draw image text using a single font settiffwritescanlineTIFFWriteScanline 3tiff 3 1785289550 0 A - - gz write a scanline to an open TIFF filefcpatternaddmatrixFcPatternAddMatrix 3 3 1535617491 0 C FcPatternAdd-Type - gz archive::zip::memberreadArchive::Zip::MemberRead 3pm 3 1573584102 0 A - - gz A wrapper that lets you read Zip archive members as if they were files.coredump.conf- 5 5 1788492744 0 A - - gz Core dump storage configuration filesgapplication- 1 1 1545149580 0 A - - gz D-Bus application launcherins_wch- 3x 3 1697309691 0 B - - gz insert a complex character and rendition into a windowvdpa-dev- 8 8 1716453362 0 A - - gz vdpa device configurationxcb_input_change_feedback_control- 3 3 1588775193 0 A - - gz pod::checkerPod::Checker 3pm 3 1570967195 0 A - - gz check pod documents for syntax errorssmartctl- 8 8 1788872530 0 A - - gz Control and Monitor Utility for SMART Disksi2d_pkcs7_enc_contenti2d_PKCS7_ENC_CONTENT 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationtclsh- 1 1 1570839929 0 A - - gz Simple shell containing Tcl interpreterxcb_create_gc- 3 3 1588775193 0 A - - gz Creates a graphics contextxcb_xkb_get_controls- 3 3 1588775193 0 A - - gz fcpatternhashFcPatternHash 3 3 1535617491 0 A - - gz Compute a pattern hash valuersa_verify_asn1_octet_stringRSA_verify_ASN1_OCTET_STRING 3ssl 3 1783951964 0 B - - gz RSA signaturescrypto_secure_malloc_initCRYPTO_secure_malloc_init 3ssl 3 1783951961 0 B - - gz secure heap storageevp_cipher_ctx_set_key_lengthEVP_CIPHER_CTX_set_key_length 3ssl 3 1783951964 0 B - - gz EVP cipher routinescap_from_name- 3 3 1612504337 0 B - - gz capability state textual representation translationevp_pkey_assign_dsaEVP_PKEY_assign_DSA 3ssl 3 1783951964 0 B - - gz EVP_PKEY assignment functionspanel_below- 3x 3 1697309694 0 B - - gz panel stack extension for cursespcre2_config- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)devel::sizeDevel::Size 3pm 3 1570955268 0 A - - gz Perl extension for finding the memory usage of Perl variablesdmstats- 8 8 1769153463 0 A - - gz device-mapper statistics managementmysql_send_query- 3 3 1786452952 0 A - - gz sends a SQL statement without waiting for server responsegrub-install- 8 8 1785729399 0 C grub2-install - gz sieve-dump- 1 1 1788191913 0 A - - gz Pigeonhole's Sieve script binary dump toolasn1_enumerated_getASN1_ENUMERATED_get 3ssl 3 1783951905 0 A - - gz ASN.1 INTEGER and ENUMERATED utilitieslocale::codes::scriptLocale::Codes::Script 3pm 3 1570963306 0 A - - gz module for dealing with script code setsxcb_configure_window- 3 3 1588775193 0 A - - gz Configures window attributesxcb_sync_change_alarm- 3 3 1588775193 0 A - - gz xcb_randr_get_screen_resources_crtcs_end- 3 3 1588775193 0 B - - gz XCompose 3- 3 3 1727145684 0 B - - gz X client mappings for multi-key input sequencesec_gf2m_simple_methodEC_GF2m_simple_method 3ssl 3 1783951959 0 B - - gz Functions for obtaining EC_METHOD objectsssl_ctx_newSSL_CTX_new 3ssl 3 1783951966 0 A - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsssl_get_peer_tmp_keySSL_get_peer_tmp_key 3ssl 3 1783951961 0 A - - gz get information about temporary keys used during a handshakexcb_selinux_get_selection_data_context_unchecked- 3 3 1588775193 0 B - - gz sk_type_newsk_TYPE_new 3ssl 3 1783951960 0 B - - gz stack containerevp_digestEVP_Digest 3ssl 3 1783951964 0 B - - gz EVP digest routinesxcb_randr_configure_provider_property- 3 3 1588775193 0 A - - gz xcb_randr_get_output_info_crtcs_length- 3 3 1588775193 0 B - - gz xcb_screensaver_unset_attributes_checked- 3 3 1588775193 0 B - - gz ?x ain.3ssl.gzUdrUPxcb_ .x509K bpem_ e$Nj_nc_9hjdsa_H R:jsyst 6jip-a >jxcb_5dU jxcb_p-xcb_ yjfcfoVperld Dnail ;subg Hxcb_.oVjpem_>jxcb_kk[jxrmoxcb_B "pcre Nevp_ de;jfset4 Csort jdcb- pXjprof%mcurs Nresi =ssl_6 UnDjcpan Ktk_f2 Xpam_ >jtestkprin Frsa_hxque^ cssl_ V:Pjxstroejcpan[.jxcb_\ xcb_\0luse; +xtrao MTiTjtestWQd8jform ;try: Wojdh_mFOpem_m Sfcat Excb_/ ssl_ f >jxcb_(newu Djevp_;ec_kh oHtjevp_5H!hjpam_ 9KbjxwclU ?xcb_init@over Fname.Kconf`nl 3s3textbtget =!jencot?Ojwhoa31)jx509AjperlC9ssl_sx509'`<;jxkbgxxwcdQUxcb_ pam_7xcb_xcb_0pem_CLformJocspNasn1B =sg_r:tlsv{serv DL8 jallp AMjipadhHd2i_]dh_gbbjobj_ Gjxcb_%jxcb_Sv&jjgrub2jevp_R1kjxcb_-'xregjx509<Txcb_'YSjasn1qHfcchGPxcb_!djerr_0C}gjd2i_S0\matcVD)jtty0\ujbio_1r:$jcont1 MR#jxcb_2Qjxcb_;2)gmjset_2PcJjsyst2m jxcb_\3![pGjssl_3Qxcb_Puuid~ Sopenbjocsp4CMZjtiff[4j^jmvwg4 _new_f;xcb_0Zjnfs4A5,Oyjin_w5UMjsyst56tap:I5jxfet06 MsggBd2i_\؏jxcb_6$wojhtml6WqQ!jipta/7 WfcdiSLx509 W(!jec_g7flinuVnkeyc-&Ijpam_8 Fscsi O *jxcb_d8Sjevp_8N/0jevp_8UperlVTxkbfBq(jxcb_`9)^jpcre9N jpam_: 6d2i_ _tlsv|A2 jmvwiN: Lnjpcre:%Nzjssl_;Up7jslk_; =xcb_!2 γ,Կqu9re/man/man3/SSL_get_shared_sigalbgrub?kxcb_;8i2d_jevp_=perlA9i2d_bxcb_?#kscro< 3xcb_g 3Hkssl_[< Nkhtca< 4bindO Tiscu C6jkevp_<[ okripei= @\rkopen=#v:3kbio_L>Skitem> ;lkxcb_>*kdist@?Gn+kfire? : kssl_pclkkxcb_xp*E'kevp_p>{krsa_qPꪫkrsa_rq K/kfcchq LsKkhost#r 8dkxmbtgrd9kd2i_r`kmoduWsMx509[(kmodusIsct_{]i2d_\evp_JBleav3kdes_t:_RksoftJt`evp_Spod:j Lec_g!uxcb_Y&akpam_tMxkbfal}*\kipc:'u aktiffu Gkssl_uclkbio__v7open޷-typea1,kevp_v=xcb_dssl_Rssl_!^x509Wǐkbn_bvRkrandXw =kxcb_w&xcb_ec_kŹJec_g" Vpӏkxcb_w.E@kdsa_.xavkosslxpT*kd2i_(yghtdb?>kx509yZkxcb_xcb_[ !bio_ <KUkrsa_zPasn1: R#kasynzv'ktrun{ Vkxcb_o{ "`kxmbd{Uktiff|Vssl_.Xxcb_lwp:C @findξF5kfcpa||>)karch|}bvkcorec}Bform HxsetA!o3kgapp} 7FC+kins_}T\kvdpaS~ 6dh_g ^evp_T F,)kxcb_~"xcb_ xcb_; )fcfo K(kpod:~ Odes_ 8net: 69۵ksmar- Hcryp^ Zd2i_ aki2d_~d}ktclsDxcb_n \kxcb_J7>kxcb_ekfcpaExsetQdbio_Qxcb_ xcb_-,xpoivBssl_Okrsa_Itiff4kcrypzKkevp_߁O89lkcap_LPx509Bsetc> ipc: m2kevp_OBkpane  >sele NadmiBkpcreW Nykdeve fE~skdmst$@3!kmysqlV,Wkgrubӄ )ksiev  Gvykasn1[XmklocaDž[,_kxcb_89Mkxcb_xkbk<kxcb_);kXCom Lmysqb?]kec_gV]xmax G`kssl_ɇ x=kssl_Mogkxcb_ш1z3ksk_t 9Mkevp_d <kxcb_&ekxcb_'nevp_H :ߢnssl_YenasynVr nxcb_onxcb_|nxcb_(Pnxcb_&|nxcb_`#6mnxcb_ :Inperl9-'nioniAQWnssl_cq+nrand#\ Pnxcb_%1Winevp_Snpcre=Nznxmod[VXnpure IT.oi2d_AH_.]jnplanRQNK\oevp_H`"nacs_>?#nevp_^+ntestoQ%woname.IJoevp_Ic#oscsi J 9$(oevp_NJAoquotJ cѰndh_nAqnfsck@oxcb_ Knseli`~. ntredLnxcb_Jnhmac} K(Wnperl9ģnresi =Fndefad HTΎnssl_LrNanwatt T!nlogi{>_anxcb_%snxcb_FnPC 35Yɀnpolk5//njour@.Mnpk12 sҪngpg-Anevp_j_lni2d_e_ܷnzipd HEorand@K V.nncom_(9 =obio_K?$Onrsa_iReowcleKB:ocms_@LUWofcraLO nxcb_!fnperl)^ossl_MRunbio_@9 nlwre?Jnming/9oset_sM:Nnssl_h (}ndisp Gnnmodu VRwnd2i_Hj_~Qnmove >jDoplipM =ѱntiff?%~opkcsNIodmescNDenerr_lY/#nxcb_$tcnsct_iy,obn_bNP \nx509Sncont M jnsyst_ 6T5od2i_O]Nnsoft `oevp_Pw nssl_ tP|nxcb_ Brnxcb_ %4ossl_zOgD"oenv!Poio::PSZnxcb_) mnd2i_[ bW[oxkbfPknb::x XPWTnxcb_1  ZwotestvQ ?<oxcb_Q qɰofcstQ?R{oxcb_7R#Rnxcb_n nx509 T%>oxdelwRohogetbRLjobio_RSAg2nxcb_ nlexQ @$IEoasn1SKInftp ;(nevp_ Snx5098Vmnssl_nperlE 7j;;nxcb_*_nbn_g@eкnunsh@R"otld_T ),otr_5T;otimesT GZUnmysq@ HUnunge-A <Xlfcat 3.lxkba1KSlxwctcec_g" Vui_m!mxcb_P(testTrese@i2d_ԻRhlx509foptiTlossl~olxrmcFUlbn_b` :ocspGQGlx509S]@lgeto  algetwx =(!lshop@]lcap_ Alevp_S\dnss+9pair+ @elseliLxsetAld2i_)d\klxset XLsUPQsUxcb_X-xcb_P0item =W2)lbunzD*levp_TE҈lxcb_lxcb_(WjlecdhH5ldes_v=3d less_Hg&Ilui_g!;;lcolok IWlxcb_@lrlidna)`lssl_U _=+lencg ?hld2i_ [lipcapS*Alxcb_ sldtra=]lget_#Ktiff4Nlnocb 2lsk_tJ@pcre1 Nmariq1^ocsp1C=rlxqueJM ltiffWssl_T9lxsub1<@)li2d_}dnet:P hmlkeyo9`?lssl_6cxcb_&Q&O*lx509XperlQCbio_'RRvMlset_+Ilec_p ychgrAS3rpc.zS /lscr_ K6lmkfs_ @xkeySggrubt7>Fld2i_axcb_7lssl_ Wxcb_0U*lxcb_  $lxcb_ "jlxcb_ dhlxcb_: 'ltsor~ 5x509VKssl_yV!Vlfcch O*lperl  >%U`ltermk \[ldel_ =[lxcb_# - Olperlj  0ylevp_ >vlxcb_  lgetm-  F6\lxcb_|  .levp_ qnlx509BJlxcb_-ulperl9matcY Bltest2 L:lecdsuAlx509Xٺ)ltiff;ocspbZGi18nZVP[lssl_llosej<:lssl_Mfree[MZ|lcms_ Nttk:B\ %osslnDlsk_tk>x509r\Ussl_\Wxcha`DfcfoM9 &ox kpa?mrdmaAamec_g \perl: 8n^mtestyaperl ,mysqNengiZ=mmysq8lEmevp_@WK.mrandEamxauf Dsyst*evp_-B 8mcrypT /tap:BgKmdh_mSmxcb_+Umswap= MDmx509izlib+>xcb_n'xcb_Amxcb_9ocsp Nb/mssl_\Zbio_FBfcinGC+mmoduY,g`mdisp: DRmxcb_zJmxkbfu$]mxung8a9msecu[!Ll'mcrypRkmxcb_3+md2i_{^msct_ d ?mevp_W 6ܐmlwre JmmvinQ#omxcb_FXmxcb_{"Ure/man/man8/systќmxutfe;2mmath7 ?N&mfclaJ^mb2suDeJmpuny#)xcb_c+irUPhrUkeycI'+Tmgrou^:mari@1mlh_t>2mdmse@4mocsp3M mpr29)mtune<perl @;Xmxcb_(, mssl_LSwgetDencoPFmath H,mevp_A.mrsa_htermsshd[ Bmrsa_ _mrsa_Se8mmkloV i?mip-t7ssl_gSmtestWmnslo{ F/mxcb_tracM Jcmec_gkpkcsN\ _mmenu ]mfileM]"mopenG N]mx509G\msigtKrzmxcb_c!"mdpkg7wins"Mevp_"[ssl_W#Zui_m#ambio_-;mxcb_&6 mx509yRmxcb_#\mprox=smupda\7evp_%wseliW& Bkmssl__xcb_&mxcb_+Pmcurre:fcch'6umou' &xcb_Vc-4mxcb_'selicQevp_/dWerrnd9uuid (;c%mkeyc08m mbio_F0 @_Aamxcb_0&matter::File::SessioH)>mpem_0A'!Jmevp_-1;perle<xcb_fmwbkgw1LPsrU@prUexerry0Ģmlwre1Dmbio_#2AXmkeyc}28mbio_2Emx509'3Umxcb_3 0Mmperl3 >test*Zd2i_y*\P_*-Uxset*|cap_o+AsU%xcb_+.:mdevl4Excb_d,mmksqp4 N!%VsUmysqjh?Ure/man/man3/TAP:bio_hFdbi:i Mxcb_^ipkcsi4an/man3/TAP::Parser:T?mxcb_4$3kQmx509 5Aۑmxcb_o5LNmxcb_5(48msha35APsmssl_=6i0mxloc6 ?nfsr. CBmlwre 7HjJmverib7>xuns`Jxcb_/$%mxcb_7#mxres7W_lmx509L8lcms_l fopen`Ipod:GaBfPmtget8 =ttk_zm >keyctl_negate- 3 3 1633701055 0 B - - gz key instantiation functionsbio_pendingBIO_pending 3ssl 3 1783951961 0 B - - gz BIO control operationsxcb_xvmc_list_surface_types_unchecked- 3 3 1588775193 0 B - - gz pem_write_bio_x509_reqPEM_write_bio_X509_REQ 3ssl 3 1783951963 0 B - - gz PEM routinesevp_blake2s256EVP_blake2s256 3ssl 3 1783951912 0 A - - gz BLAKE2 For EVPwbkgd- 3x 3 1697309690 0 B - - gz curses window background manipulation routineslwres_context_destroy- 3 3 1786647171 0 B - - gz lightweight resolver context managementbio_set_accept_ip_familyBIO_set_accept_ip_family 3ssl 3 1783951953 0 B - - gz accept BIOkeyctl_instantiate_iov- 3 3 1633701055 0 B - - gz key instantiation functionsbio_get_cipher_statusBIO_get_cipher_status 3ssl 3 1783951966 0 B - - gz cipher BIO filterx509_verify_param_get_timeX509_VERIFY_PARAM_get_time 3ssl 3 1783951954 0 B - - gz X509 verification parametersxcb_alloc_named_color_unchecked- 3 3 1588775193 0 B - - gz perlthanks- 1 1 1789371022 0 B - - gz how to submit bug reports on Perldevlink-dpipe- 8 8 1716453362 0 A - - gz devlink dataplane pipeline visualizationmksquashfs- 1 1 1712413029 0 A - - gz tool to create and append to squashfs filesystemsxcb_get_window_attributes_unchecked- 3 3 1588775193 0 B - - gz Gets window attributesx509_req_freeX509_REQ_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesxcb_render_triangles_checked- 3 3 1588775193 0 B - - gz xcb_randr_get_crtc_info_possible_length- 3 3 1588775193 0 B - - gz sha384_updateSHA384_Update 3ssl 3 1783951951 0 B - - gz Secure Hash Algorithmssl_get0_alpn_selectedSSL_get0_alpn_selected 3ssl 3 1783951922 0 A - - gz handle application layer protocol negotiation (ALPN)xlockdisplayXLockDisplay 3 3 1727145684 0 B - - gz multi-threading supportlwres_endhostent- 3 3 1786647171 0 A - - gz lightweight resolver get network host entryverify- 1ssl 1 1783951950 0 A - - gz Utility to verify certificatesxcb_glx_create_context_attribs_arb- 3 3 1588775193 0 A - - gz xresizewindowXResizeWindow 3 3 1727145684 0 B - t gz configure windows and window changes structurex509_req_signX509_REQ_sign 3ssl 3 1783951954 0 B - - gz sign or verify certificate, certificate request or CRL signaturetgetent_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionbn_get_rfc3526_prime_6144BN_get_rfc3526_prime_6144 3ssl 3 1783951966 0 B - - gz Create standardized public primes or DH pairsunshare- 1 1 1770236297 0 A - - gz run program with some namespaces unshared from parentmysql_query- 3 3 1786452952 0 A - - gz executes a null terminated statement stringungetmouse- 3x 3 1697309692 0 B - - gz mouse interface through cursesd2i_noticerefd2i_NOTICEREF 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationxcb_list_properties_atoms_length- 3 3 1588775193 0 B - - gz pam_access- 8 8 1787058760 0 A - - gz PAM module for logdaemon style login access controlmysql_info- 3 3 1786452952 0 A - t gz provides information about the last executed statementidmapd.conf- 5 5 1536257348 0 A - - gz configuration file for libnfsidmapgraphml2gv- 1 1 1712407627 0 A - - gz GRAPHML-DOT converterdoveadm-acl- 1 1 1778562190 0 A - - gz Manage Access Control List (ACL)x509_store_get_get_crlX509_STORE_get_get_crl 3ssl 3 1783951964 0 B - - gz set verification callbackresolveip- 1 1 1786452947 0 A - - gz resolve host name to IP address or vice versaevp_pkey_ctx_set_dsa_paramgen_bitsEVP_PKEY_CTX_set_dsa_paramgen_bits 3ssl 3 1783951958 0 B - - gz algorithm specific control operationsopcodeOpcode 3pm 3 1789370964 0 A - - gz Disable named opcodes when compiling perl codemysql_upgrade- 1 1 1786452947 0 A - - gz check tables for MariaDB upgrade (mysql_upgrade is now a symlink to mariadb-upgrade)xcb_glx_get_convolution_parameteriv_data_end- 3 3 1588775193 0 B - - gz i2d_ipaddressorrangei2d_IPAddressOrRange 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationset_menu_back- 3x 3 1697309694 0 B - - gz color and attribute control for menusgcov-tool- 1 1 1756201477 0 A - - gz offline gcda profile processing toollwres_gnbaresponse_free- 3 3 1786647171 0 B - - gz lightweight resolver getnamebyaddress message handlingsxnetid_newSXNETID_new 3ssl 3 1783951954 0 B - - gz ASN1 object utilitiesssl_ctx_sess_cache_fullSSL_CTX_sess_cache_full 3ssl 3 1783951956 0 B - - gz obtain session cache statisticsi2d_asn1_utctimei2d_ASN1_UTCTIME 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationevp_pkey_ctx_get_rsa_mgf1_mdEVP_PKEY_CTX_get_rsa_mgf1_md 3ssl 3 1783951963 0 B - - gz algorithm specific control operationsnamed-checkconf- 8 8 1786647178 0 A - - gz named configuration file syntax checking toolevp_pkey_meth_set_public_checkEVP_PKEY_meth_set_public_check 3ssl 3 1783951963 0 B - - gz manipulating EVP_PKEY_METHOD structurescsi_start- 8 8 1787058260 0 A - - gz start one or more SCSI disksevp_signfinalEVP_SignFinal 3ssl 3 1783951966 0 B - - gz EVP signing functionsquotacheck- 8 8 1633763316 0 A - - gz scan a filesystem for disk usage, create, check and repair quota filesxcb_glx_get_mapfv_reply- 3 3 1588775193 0 B - - gz rand_screenRAND_screen 3ssl 3 1783951964 0 B - - gz add randomness to the PRNG or get its statusbio_get_conn_hostnameBIO_get_conn_hostname 3ssl 3 1783951957 0 B - - gz connect BIOwclear- 3x 3 1697309691 0 B - - gz clear all or part of a curses windowcms_get0_typeCMS_get0_type 3ssl 3 1783951962 0 A - - gz get and set CMS content types and contentfcrangecreatedoubleFcRangeCreateDouble 3 3 1535617491 0 A - - gz create a range object for doublessl_cipher_get_protocol_idSSL_CIPHER_get_protocol_id 3ssl 3 1783951952 0 B - - gz get SSL_CIPHER propertiesset_item_value- 3x 3 1697309694 0 B - - gz set and get menu item valuesplipconfig- 8 8 1598809658 0 A - - gz fine tune PLIP device parameterspkcs7_enc_content_newPKCS7_ENC_CONTENT_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesdmesg- 1 1 1770236297 0 A - - gz print or control the kernel ring bufferbn_blinding_freeBN_BLINDING_free 3ssl 3 1783951961 0 B - - gz blinding related BIGNUM functionsd2i_admissionsd2i_ADMISSIONS 3ssl 3 1783951951 0 B - - gz convert objects from/to ASN.1/DER representationssl_get_timeoutSSL_get_timeout 3ssl 3 1783951959 0 B - - gz retrieve and manipulate session time and timeout settingsevp_pkey_asn1_set_set_pub_keyEVP_PKEY_asn1_set_set_pub_key 3ssl 3 1783951962 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structureio::compress::baseIO::Compress::Base 3pm 3 1782702953 0 A - - gz Base Class for IO::Compress modulesxkbfreekeyboardXkbFreeKeyboard 3 3 1727145684 0 A - - gz Destroys either an entire XkbDescRec or just some of its memberstest2::eventTest2::Event 3pm 3 1570971170 0 A - - gz Base class for eventsxcb_bell- 3 3 1588775193 0 A - - gz fcstrsetdestroyFcStrSetDestroy 3 3 1535617491 0 A - - gz destroy a string setxcb_randr_list_provider_properties- 3 3 1588775193 0 A - - gz xdeletemodifiermapentryXDeleteModifiermapEntry 3 3 1727145684 0 B - - gz manipulate keyboard encoding and keyboard encoding structuregetbkgd- 3x 3 1697309690 0 B - - gz curses window background manipulation routinesbio_should_readBIO_should_read 3ssl 3 1783951962 0 B - - gz BIO retry functionsasn1_string_printASN1_STRING_print 3ssl 3 1783951952 0 B - - gz ASN1_STRING output routinestld_check_4- 3 3 1570985734 0 A - - gz API functiontr- 1 1 1785268171 0 A - - gz translate or delete characterstime.conf- 5 5 1787058765 0 A - - gz configuration file for the pam_time modulexcb_randr_get_crtc_gamma_red_length- 3 3 1588775193 0 B - - gz dsa_get0_gDSA_get0_g 3ssl 3 1783951955 0 B - - gz Routines for getting and setting data in a DSA objectevp_aes_128_xtsEVP_aes_128_xts 3ssl 3 1783951962 0 B - - gz EVP AES cipherxcb_glx_get_pixel_mapfv_data- 3 3 1588775193 0 B - - gz last- 1 1 1770236297 0 A - t gz show a listing of last logged in usersxfreegcXFreeGC 3 3 1727145684 0 B - t gz create or free graphics contexts and graphics context structurewattroff- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesi2d_asn1_bio_streami2d_ASN1_bio_stream 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationssh-keygen- 1 1 1785329458 0 A - - gz authentication key generation, management and conversiond2i_pkcs8_priv_key_info_biod2i_PKCS8_PRIV_KEY_INFO_bio 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxcb_x_print_print_get_image_resolution_unchecked- 3 3 1588775193 0 B - - gz pkcs7_digest_newPKCS7_DIGEST_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesec_key_precompute_multEC_KEY_precompute_mult 3ssl 3 1783951965 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectsevp_pkey_ctx_set_dh_paramgen_generatorEVP_PKEY_CTX_set_dh_paramgen_generator 3ssl 3 1783951962 0 B - - gz algorithm specific control operationswaddnstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorOxZapyrUlJbncurs 7@ncrypA!RndnssaAnxcb_#matcnqm0@xcb_b+lwp-b ;cryppoIݺndh_g\[unbio_Gxcb_&i2d_{cdsockcNxcb_Jd+Dmysqd Funio::!Wsm-n: Ci2d_`evp_veodes_e;xresDfHznx509T nui_uM< nxcb_I.["ness_DnipadIq>nevp_H :ߢnssl_YenasynVr nxcb_onxcb_|nxcb_(Pnxcb_&|nxcb_`#6mnxcb_ :Inperl9-'nioniAQWnssl_cq+nrand#\ Pnxcb_%1Winevp_Snpcre=Nznxmod[VXnpure Iperlk -.]jnplanRQ"nacs_>?#nevp_^+ntestoQtap:2Yxcb_x509!`bigi_lFstrfl >Ѱndh_nAqnfsck@--gzChanges a clnseli`~. ntredLnxcb_Jnhmac} K(Wnperl9ģnresi =Fndefad HTΎnssl_LrNanwatt T!nlogi{>_anxcb_%snxcb_FnPC 35Yɀnpolk5//njour@.Mnpk12 sҪngpg-Anevp_j_lni2d_e_ܷnzipd Hxcb_wr#.nncom_(9mysq s c$Onrsa_iRxcb_s2slk_t 8curlbt+ nxcb_!fnperl)ssl_suZunbio_@9 nlwre?Jnming/evp_vrNnssl_h (}ndisp Gnnmodu VRwnd2i_Hj_~Qnmove >vidp =ѱntiff?mvwi Ubio_Penerr_lY/#nxcb_$tcnsct_ireso \nx509Sncont M jnsyst_ 6an/man3/Test2::EventNnsoft `d2i_Sb nssl_ tP|nxcb_ Brnxcb_ %fcla>UrUt::TracerandNWZnxcb_) mnd2i_[ bbn_cϵ Inb::x XPWTnxcb_1  d2i_dd2i_-_perl9xrem VRnxcb_n nx509 T.3pm.gzzFa1UrUrceptor.xkbc>g2nxcb_ nlexQ @cms_^Inftp ;(nevp_ Snx5098Vmnssl_nperlE 7j;;nxcb_*_nbn_g@eкnunsh@Rset_]=ocspSxcb_#ZUnmysq@ HUnunge-A <cap_ʪ @&nd2i_tA\evp_M8nxcb_A!I"npam_B PospeYe2mm CnmysqwB SnidmaB ? ngrap C 2evp_YI,ndove]C =nx509CNdispQjson 9nreso D JfFnevp__D#f nopcoDR>I@*-Ure/man/man3/Test::Builder::IO::SRxcb_ .x509K b}omysqAEqnfs4E ,8"oxcb_E-G%oi2d_ Fcrsa_h#oscsi J 9prin Fsyst]:$(oevp_NJAssl_ Vx509QoquotJ cxcb_\0oxcb_ Kluse; +Eorand@K V =obio_K?eowcleKB:ocms_@LUWofcraLO^ossl_MR9oset_sM:xcb_/ ssl_ fjDoplipM =%~opkcsNIstri)odmescNDssl__dpam_0ui_mbwadd dy,obn_bNPinch ^ui_n :powe BT5od2i_O]ssl_ Koevp_Pw4ossl_zOgmysq ;xcb_% D"oenv!Poio::PSW[oxkbfPkZwotestvQ ?<oxcb_Q over Fname.Kconf`nl 3s3qɰofcstQ?tget =shad  =ttk_f YgetfCR{oxcb_7R#%>oxdelwRohogetbRLjobio_RSA$IEoasn1SK"otld_T ),otr_5T;otimesT Gxcb_0pem_CLPrbn_bRsevp_sA_sengitYY8rtget =rxgetb TAsxcb_t)8sxcb_ (suntoC =#stiff 3SrtrusI=spam_t HGskeynˉ =Vssyst78rescd <rseliW$Terset_ T}Hrperl, 5?ropenkCCrfileZ.slwre&uH{usevp_uZOrbn_bUsxcb_u"_Ssxcb_/v(n#rcms_Te=rsg_x e-{sfiretv@sgetsvl sxcmsAwM!snetrw6R sxcb_w*stiff xYQsxcb_x4rfcge7KrocspJ@Zstk_gxl~rdsap Ibrpem_H @ Prsha2 Dp2rmysq.{Rrrsap#Erx509zTKvorui_d?ryum-1 Ymsevp_:y :9Y=sasidyDkrxcb_(rfcuc =nrpcre#N|;rsnmp Ey:sx509ySpRsipc:Cz NNrxkbsvjrevp__E6rpem_I:6rrand`,Crxsto H.brx509 ZSŕrthreVErxcb_Prrsa_>1rdove2_yrxcb_+\rcurs Urxcb_J!6uDrxcb_Hrec_g[ rxcb_+/rxcb_t>jrsa20ghcZrtk_fk0`nN~sgrubz*ܻWrrand0^KQsssl_z KBͮrnfs4?#rxcb_S1tGrsymc1 DKBsxcle){ <Zsopenr{Xrrsa_1P?rcpan>2crec_g2#l2+rxcb_I3 rfiel3J-rpcre3Nqsd2i_{bj+rmodu;4W.]rxcb_48rtiff4 ZONMrxcb_`5D:suse_W|=ori2d_5c?/rxcb_61bsseli|~lrsyst_6 'ިspem_A}H'sdirm}01rifa6`$rmvgeT7 _ UDsxkbs}wQusui_mg~j}rd2i_7r7:revp_=8=n>rxcb_8-xsdsa_~ XG-sxsetP {8(rxcb_87rtask 9Erdbi:V9!`sevp_X?Erx5099HVEsapp:nUsxcb_ՀIrperl0: ?sbkgdL)sx509Y$jTrxcb_y:'rxcb_:rrsa_: amrx509S;nJrperl; 8rttk:<($Usx509[t^sevp_U!eysevp_ۂ Jֆsdove241.sec_p{urmysqL<3sxcb_4Wrevp_< 8߭ossecuT6spolk2]sdpkgڄ C+rmenu< Iٻsdepr( Wrperl-=9arx509t=Tsxcb_/ rtext= O`rvida5>DCNszipiՅJZrrdma>8]sxcb_'|@sxcb_a$rxcb_>srevp_>] Jsssl_ W9sfdis< rxcb_s?#hrselipc6_rfile}p Wusxcb_[! grxkbapeW%rxget]qF^rssl_q|sperl /ĔXrxsetJrD_rxcrerW`Fsio::҇O5rssl_stL+sxcb_7#rodbc? @/sevp_ww>rxcb_ssa2- 8 8 1720000644 0 A - - gz Create a report from the current standard system activity daily data file.tk_focusfollowsmousetk_focusFollowsMouse n n 1571246711 0 A - - gz Utility procedures for managing the input focus.rand_drbg_secure_newRAND_DRBG_secure_new 3ssl 3 1783951958 0 B - - gz initialize and cleanup a RAND_DRBG instancexcb_dri2_swap_buffers_reply- 3 3 1588775193 0 B - - gz symcryptrun- 1 1 1768528101 0 A - - gz Call a simple symmetric encryption toolrsa_meth_get_initRSA_meth_get_init 3ssl 3 1783951954 0 B - - gz Routines to build up RSA methodscpan::meta::requirementsCPAN::Meta::Requirements 3pm 3 1570951389 0 A - - gz a set of version requirements for a CPAN distec_group_set_point_conversion_formEC_GROUP_set_point_conversion_form 3ssl 3 1783951966 0 B - - gz Functions for manipulating EC_GROUP objectsxcb_set_clip_rectangles_checked- 3 3 1588775193 0 B - - gz field_userptr- 3x 3 1697309693 0 B - - gz associate application data with a form fieldpcre2_get_mark- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)module::build::ppmmakerModule::Build::PPMMaker 3pm 3 1570964341 0 A - - gz Perl Package Manager file creationxcb_get_geometry_reply- 3 3 1588775193 0 B - - gz Get current window geometrytiffgetfieldTIFFGetField 3tiff 3 1785289550 0 A - - gz get the value(s) of a tag in an open TIFF filexcb_randr_get_panning_reply- 3 3 1588775193 0 B - - gz i2d_rsapublickey_bioi2d_RSAPublicKey_bio 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_randr_get_screen_resources_current_unchecked- 3 3 1588775193 0 B - - gz systemd-run- 1 1 1788492746 0 A - - gz Run programs in transient scope units, service units, or path-, socket-, or timer-triggered service unitsif- 3pm 3 1789370967 0 A - - gz "use" a Perl module if a condition holds (also can "no" a module)mvget_wch- 3x 3 1697309691 0 B - - gz get (or push back) a wide character from curses terminal keyboardd2i_publickeyd2i_PublicKey 3ssl 3 1783951966 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresevp_des_ede3_cbcEVP_des_ede3_cbc 3ssl 3 1783951966 0 B - - gz EVP DES cipherxcb_xv_query_image_attributes_pitches_length- 3 3 1588775193 0 B - - gz xcb_alloc_color_planes- 3 3 1588775193 0 A - - gz taskset- 1 1 1770236297 0 A - - gz set or retrieve a process's CPU affinitydbi::gofer::serializer::storableDBI::Gofer::Serializer::Storable 3pm 3 1786438153 0 A - - gz Gofer serialization using Storablex509_set_ex_dataX509_set_ex_data 3ssl 3 1783951961 0 B - - gz application-specific dataperlreref- 1 1 1789370959 0 A - - gz Perl Regular Expressions Referencexcb_sync_destroy_alarm- 3 3 1588775193 0 A - - gz xcb_glx_destroy_glx_pixmap- 3 3 1588775193 0 A - - gz rsa_set0_keyRSA_set0_key 3ssl 3 1783951955 0 B - - gz Routines for getting and setting data in an RSA objectx509_crl_verifyX509_CRL_verify 3ssl 3 1783951955 0 B - - gz sign or verify certificate, certificate request or CRL signatureperl587delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.7ttk::treeview- n n 1571246712 0 C ttk_treeview - gz mysql_stmt_prepare- 3 3 1786452952 0 A - - gz Prepares an SQL stringevp_sha3_256EVP_sha3_256 3ssl 3 1783951951 0 B - - gz SHA-3 For EVPmenu_userptr- 3x 3 1697309694 0 A - - gz associate application data with a menu itemperl5120delta- 1 1 1789370953 0 A - - gz what is new for perl v5.12.0x509_get_key_usageX509_get_key_usage 3ssl 3 1783951953 0 B - - gz retrieve certificate extension datatext::wrapText::Wrap 3pm 3 1571071841 0 A - - gz line wrapping to form simple paragraphsvidattr- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databaserdma-resource- 8 8 1716453362 0 A - - gz rdma resource configurationxcb_xv_put_still_checked- 3 3 1588775193 0 B - - gz evp_pkey_meth_set_deriveEVP_PKEY_meth_set_derive 3ssl 3 1783951955 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_randr_get_crtc_transform_pad_4- 3 3 1588775193 0 B - - gz odbc.ini- 5 5 1766062933 0 A - - gz unixODBC data sources configuration .ҟrU0rUa9pssl_ Nxcb_!.*pinitZ @_pbn_cExcb_ modu Nxcb_:!'dove~!XJpxque U˧ptap:W'oxptestt-PpocsptHQipxcb_"{plwreC#spbio_k?Kpxcb_(Npset_EQpsg_vUK $pxcb_~pxrmpCpevp_uIppem_A)pd2i_%dXpperl(pxcb_!Upevp_ ;`jpxcb_;*#piptu Nopen0Xs5pattr Tpx5096W&Cpmodu[pxcb_ApfindQYzTppam_ ?plibp =ec_p'|dpkg 40px509NXcurs— T pxcb_+4pssl_S5pperld >evp_`<0݊pevp_^consRpvers&R7ԨpgrubQlocaa)]pem_)>șpxcb_(cpxcb_45yum-*<4plwre0ec_pK+$unix֙ Tpdpkg Lbio_3,PpconvQptestOpssl_(Rxcb_$pbio_Qxset- Qrsa_t- _dele' Hfiel- Iqpevp_;fpmysqJ2o{pxcb_x509Zdh_m2.SLApxcb_syst.hxcb_m/SELi/ #JXptap:B(_pxcb_Y!/xcb_RGpxcb_cms_]sort5text NecaV1perlK 7cpanןfget Cpevp_Dxcb_4+cap_ AXIpcurs/ =get|=xcb_/pod:=`DCpopenxgpcreNyum-d<!Apenab@lwre6?xkbaNxcb_ًdprsa_:Vssl_Ndsa_ F"pinit=curs 7Upevp_^possls)pdh_c SBpperlsMpmysqL! _pcpup( Jrpxcb_{'dnf-9dcb-xcb_O,varsNssl_{txcb_wppcre&Npi2d_3edefib .openA?gpgenr;Kpperl9{pasn18Smvge&YsfdpGVpcpupRQBpxget 4pcap_BAqpd2i_dxcmslq-pssl_ Oxcb_pxcb_u1mvad di2d_saxcb_+w^pttk_*audi5ɦpsetf Cdpec_kIp pevp_^Tpvers@!pfcpabK[pbio_P@/Upxcb_#*pxcb_j0 px509MРpxcb_TpgrubRA!psct_eopengi]fppod: #asidFcms_berr_pTi2d_f2psha5:xcb_/%pd2i_Ai?pssl_ŐVX-g,ԏDTsUTsUUsU@UsUpUsUUsU\^%qdbd:Td2i_Z`Wqxcb_ Aqxche4B"qengiV~wqx509H qxcb_tar 9evp_% J+ Jqio_N7xcb_aqengi]ؑ0qtextkxkbcz{Uqxcb_ossl,Dqxcb_ bn_zڄBxcb_#Mqevp_@evp_Gxcb_ xcb_:0U=qio::C^ttk:+5qencoDdsa_ bMqcore G;Yqdh_mcYtiff6xfet Hx509![xcb_buqdispؗJ"Zqlibw00syst5xcb_x509Yrepo ?x509bGvdpa 8bio_P wqnfs.o LG qlwreĘDtest.Qnqxkbg ASqmd2_c Iqnfs4,w qec_pusftpx 2wech kperl{ 5ʬqxcb_patc9 Lk5lo+Adepm ?L _qpam_Ś J1z;qx509Wtktו9xget4Gqipcr9xcb_/ssl_VyqframƛSqocspGxcb_?qpkcszJSqpam_ۜ 3FIqxkbf Fxkbgxcb_,pam_ 9bn_gUrun-S® qui_ulFxcb_&fluse C qtcttAset_K:7_qsg_u  Seqssl_g TcwqxbasŞPslk_> =lynxesefcJ~+qseli0NQqxstd 8fqosslirOqxcb_6E,Cqd2i_נ`\`qoverI N1qnfs4,Gqx509^]qxcb_Z"0qxcb_/qxcb_Ңqperl 4ec_kuxkbs;bn_h :brea@qxqueFLqssl_"fqd2i_.d)qformIYqdateTՂqxcb_uhqstri)oqfccoJrsa_P#qxcb_J5xcb_x509EH qxcb_)x509U!sqxkbs`qxkbkXqfcchGqui_da@qec_g` qssl_,voƶqmari(Yqssl_o3qxcb_~<Hqxcb_תvdirr4xcb_ 0 ?_qengi`Xxcb_Z#smyr5fcch>libn -^Aqbaseo`SMEqxcb_`$t7qsct_ ai%qd2i_a\ qxcb_a 3qxcb_.b%xcb_Cgqssl_pbLO{Aqevp_b`qxcb_Lctime4 =grubglVqxcb_~cd2i_}cctlo fqgetpc Fx509Ϥ trsa_cHnqtimed `rqbio_nd= qxcb_d2qxcb_er@qmounIe 8qvipwe[app: Gdes_ ZGqi2d_e``Oqlwre]fHext3\;͢qxcb_f"vfyc fiptaDpfqxcb_fxkbkengine_set_table_flagsENGINE_set_table_flags 3ssl 3 1783951952 0 B - - gz ENGINE cryptographic module supportbase32- 1 1 1785268171 0 A - - gz base32 encode/decode data and print to standard outputxcb_selinux_query_version_unchecked- 3 3 1588775193 0 B - - gz sct_set1_extensionsSCT_set1_extensions 3ssl 3 1783951964 0 B - - gz A Certificate Transparency Signed Certificate Timestampd2i_asn1_typed2i_ASN1_TYPE 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_set_device_mode_reply- 3 3 1588775193 0 B - - gz xcb_randr_get_screen_resources_reply- 3 3 1588775193 0 B - - gz ssl_set_ssl_methodSSL_set_ssl_method 3ssl 3 1783951923 0 A - - gz choose a new TLS/SSL methodevp_pkey_ctx_set_dh_kdf_typeEVP_PKEY_CTX_set_dh_kdf_type 3ssl 3 1783951955 0 B - - gz algorithm specific control operationsxcb_glx_gen_textures- 3 3 1588775193 0 A - - gz xcb_xevie_send_reply- 3 3 1588775193 0 B - - gz getprevcon- 3 3 1770733597 0 B - - gz get SELinux security context of a processtime::gmtimeTime::gmtime 3pm 3 1789370966 0 A - - gz by-name interface to Perl's built-in gmtime() functionbio_ssl_copy_session_idBIO_ssl_copy_session_id 3ssl 3 1783951965 0 B - - gz SSL BIOxcb_selinux_get_device_create_context_context_end- 3 3 1588775193 0 B - - gz xcb_list_extensions_reply- 3 3 1588775193 0 B - - gz mount.nfs- 8 8 1536257348 0 A - - gz mount a Network File Systemvipw- 8 8 1766065861 0 A - - gz edit the password, group, shadow-password or shadow-group filei2d_dsaprivatekeyi2d_DSAPrivateKey 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationlwres_gethostent- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryxcb_glx_get_histogram_data_length- 3 3 1588775193 0 B - - gz xcb_glx_is_query_arb_reply- 3 3 1588775193 0 B - - gz selinux_status_getenforce- 3 3 1770733597 0 B - - gz reference the SELinux kernel status without invocation of system callsfiletest- 3pm 3 1789370967 0 A - - gz Perl pragma to control the filetest permission operatorsxkballocgeomsectiondoodadsXkbAllocGeomSectionDoodads 3 3 1727145684 0 A - - gz Allocate doodads that are specific to a sectionxgetscreensaverXGetScreenSaver 3 3 1727145684 0 B - - gz manipulate the screen saverssl_ctx_sess_get_remove_cbSSL_CTX_sess_get_remove_cb 3ssl 3 1783951921 0 A - - gz provide callback functions for server side external session cachingxsetwindowborderXSetWindowBorder 3 3 1727145684 0 B - - gz change window attributesxcreatewindowXCreateWindow 3 3 1727145684 0 A - t gz create windows and window attributes structuressl_client_hello_cb_fnSSL_client_hello_cb_fn 3ssl 3 1783951959 0 B - - gz callback functions for early server-side ClientHello processingxcb_alloc_color_cells_reply- 3 3 1588775193 0 B - - gz evp_aria_256_cfb128EVP_aria_256_cfb128 3ssl 3 1783951959 0 B - - gz EVP ARIA cipherengine_register_all_rsaENGINE_register_all_RSA 3ssl 3 1783951952 0 B - - gz ENGINE cryptographic module supportxcb_xkb_list_components_keymaps_iterator- 3 3 1588775193 0 B - - gz pam_issue- 8 8 1787058762 0 A - - gz PAM module to add issue file to user promptlwres_sethostent_r- 3 3 1786647171 0 B - - gz lightweight resolver get network host entryevp_cipher_meth_freeEVP_CIPHER_meth_free 3ssl 3 1783951963 0 B - - gz Routines to build up EVP_CIPHER methodsxcb_glx_get_tex_genfv_data_length- 3 3 1588775193 0 B - - gz xcb_glx_get_tex_level_parameterfv_reply- 3 3 1588775193 0 B - - gz firewalld.ipset- 5 5 1787058610 0 A - - gz firewalld ipset configuration filesgetsockcreatecon- 3 3 1770733597 0 A - - gz get or set the SELinux security context used for creating a new labeled socketsxcmsdefaultcccXcmsDefaultCCC 3 3 1727145684 0 A - - gz obtain the default CCC for a screennetrc- 5 5 965001419 0 A - - gz user configuration for ftpxcb_input_xi_query_pointer_buttons_length- 3 3 1588775193 0 B - - gz tiffprintdirectoryTIFFPrintDirectory 3tiff 3 1785289550 0 A - - gz print a description of a TIFF directoryxcb_randr_set_monitor- 3 3 1588775193 0 A - - gz tk_getopenfiletk_getOpenFile n n 1571246711 0 A - - gz pop up a dialog box for the user to select a file to open or save.evp_idea_ecbEVP_idea_ecb 3ssl 3 1783951962 0 B - - gz EVP IDEA cipherasidorrange_freeASIdOrRange_free 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesx509_extension_get_objectX509_EXTENSION_get_object 3ssl 3 1783951957 0 B - - gz extension utility functionsipc::sysvIPC::SysV 3pm 3 1570964080 0 A - - gz System V IPC constants and system callsgrub-mkrescue- 1 1 1785729399 0 C grub2-mkrescue - gz ssl_configSSL_config 3ssl 3 1783951921 0 A - - gz configure SSL_CTX or SSL structurexclearwindowXClearWindow 3 3 1727145684 0 B - - gz clear area or windowopenssl_instrument_busOPENSSL_instrument_bus 3ssl 3 1783951955 0 A - - gz instrument references to memory busd2i_authority_keyidd2i_AUTHORITY_KEYID 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationuse_legacy_coding_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionselinux_file_context_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filespem_write_bio_pkcs8privatekeyPEM_write_bio_PKCS8PrivateKey 3ssl 3 1783951962 0 B - - gz PEM routinesdirmngr- 8 8 1768528101 0 A - - gz CRL and OCSP daemonxkbsetptractionyXkbSetPtrActionY 3 3 1727145684 0 A - t gz Sets the high_YYY and low_YYY fields of act from the signed integer value yui_method_get_data_destructorUI_method_get_data_destructor 3ssl 3 1783951963 0 B - - gz user interface method creation and destructiondsa_sizeDSA_size 3ssl 3 1783951967 0 A - - gz get DSA signature size, key bits or security bitsxsetwmhintsXSetWMHints 3 3 1727145684 0 B - t gz allocate window manager hints structure and set or read a window's WM_HINTS propertyevp_pkey_encrypt_initEVP_PKEY_encrypt_init 3ssl 3 1783951955 0 B - - gz encrypt using a public key algorithmapp::prove::stateApp::Prove::State 3pm 3 1570970555 0 A - - gz State storage for the "prove" command.xcb_glx_query_context- 3 3 1588775193 0 A - - gz bkgd- 3x 3 1697309690 0 B - - gz curses window background manipulation routinesx509_lookup_get_by_issuer_serial_fnX509_LOOKUP_get_by_issuer_serial_fn 3ssl 3 1783951955 0 B - - gz Routines to build up X509_LOOKUP methodsx509_load_crl_fileX509_load_crl_file 3ssl 3 1783951957 0 B - - gz Default OpenSSL certificate lookup methodsevp_pkey_meth_set_verify_recoverEVP_PKEY_meth_set_verify_recover 3ssl 3 1783951958 0 B - - gz manipulating EVP_PKEY_METHOD structureevp_kdf_hkdfEVP_KDF_HKDF 7ssl 7 1783951930 0 A - - gz The HKDF EVP_KDF implementationdoveadm-force-resync- 1 1 1778562190 0 A - - gz Repair broken mailboxesec_point_oct2pointEC_POINT_oct2point 3ssl 3 1783951966 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_input_xi_passive_grab_device_modifiers_iterator- 3 3 1588775193 0 B - - gz security_mkload_policy- 3 3 1770733597 0 B - - gz load a new SELinux policypolkit- 8 8 1788864074 0 A - - gz Authorization Managerdpkg-split- 1 1 1639572371 0 A - - gz Debian package archive split/join tooldeprecate- 3pm 3 1789370967 0 A - - gz Perl pragma for deprecating the core version of a modulexcb_x_print_print_get_one_attributes_value_end- 3 3 1588775193 0 B - - gz zipinfo- 1 1 1240180740 0 A - - gz list detailed information about a ZIP archivexcb_glx_make_context_current- 3 3 1588775193 0 A - - gz xcb_randr_get_crtc_info_outputs_end- 3 3 1588775193 0 B - - gz ssl_cipher_get_handshake_digestSSL_CIPHER_get_handshake_digest 3ssl 3 1783951952 0 B - - gz get SSL_CIPHER propertiesfdisk- 8 8 1770236297 0 A - - gz manipulate disk partition tablexcb_randr_get_crtc_info_possible- 3 3 1588775193 0 B - - gz perlwin32- 1 1 1789370961 0 A - - gz Perl under Windowsio::compress::deflateIO::Compress::Deflate 3pm 3 1782702953 0 A - - gz Write RFC 1950 files/buffersxcb_randr_get_crtc_transform_reply- 3 3 1588775193 0 B - - gz evp_pkey_get_raw_private_keyEVP_PKEY_get_raw_private_key 3ssl 3 1783951964 0 B - - gz public/private key allocation and raw key handling functionsxcb_xf86dri_create_context- 3 3 1588775193 0 A - - gz untouchwin- 3x 3 1697309693 0 B - - gz curses refresh control routinestiffswablongTIFFSwabLong 3tiff 3 1785289550 0 C TIFFswab - gz keyname_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionsystemd-initctl.service- 8 8 1788492746 0 A - - gz /dev/initctl compatibilitykeyctl_get_security- 3 3 1633701055 0 A - - gz retrieve a key's security context)L sUsUsU sUPsUpsUfX&rfile^:zrpkg.o>Prbn_bRnet:S Kxcb_ Y8rtget =rxgetb Tdove~!Xxcb_x509\"hdbd:!`SrtrusIpcre" Nlwre"Hxcb_ޓ!8rescd <rseliW$Terset_ T}Hrperl, 5?ropenkCCrfilehas_$=xcb_*Orbn_bUpam_7%3ssl_6\n#rcms_Te=rsg_x eopen0Xocsp%Mxcb_/xcb_menu7& Pwnou& >rsa_& [4rfcge7KrocspJdpkg 4~rdsap Ibrpem_H @ Prsha2 Dp2rmysq.{Rrrsap#Erx509zTKvorui_d?ryum-1 Yfcob<Cperl 7krxcb_(rfcuc =nrpcre#N|;rsnmp Eyum-*<xcb_ +%Nrxkbsvjrevp__E6rpem_I:6rrand`,Crxsto H.brx509 ZSŕrthreVErxcb_Prrsa_>1rdove2_yrxcb_+\rcurs Urxcb_J!6uDrxcb_Hrec_g[ rxcb_+/rxcb_t>jrsa20ghcZrtk_fk0`syst.hܻWrrand0^SELi/ #Bͮrnfs4?#rxcb_S1tGrsymc1 Dtest]cms_]rrsa_1P?rcpan>2crec_g2#l2+rxcb_I3 rfiel3J-rpcre3Nio::ܞPj+rmodu;4W.]rxcb_48rtiff4 ZONMrxcb_`5xcb_/ori2d_5c?/rxcb_61pcreNlrsyst_6 i2d_ilwre6?1rifa6`$rmvgeT7 _profYssl_N}rd2i_7r7:revp_=8=n>rxcb_8-xcb_Ó&xcb_8(rxcb_87rtask 9Erdbi:V9!`db_fIL?Erx5099Hdnf-9dcb-Irperl0: ?varsNssl_{tTrxcb_y:'rxcb_:rrsa_: amrx509S;nJrperl; 8rttk:<(xcb_'mounΪ Mtiff  Gmvge&YsfdpGrmysqL<3tiff89Wrevp_< 8setfoxcmslossl֘+rmenu< Ixkbgərperl-=9arx509t=Txcb_+ rtext= O`rvida5>Drsa_UZrrdma>8osslޛlec_kЦrrxcb_>srevp_>]pam_.Utk_gl rxcb_s?#hrselipc6_rfile}p Wbn_r B grxkbapeW%rxget]qF^rssl_q|cms_bĔXrxsetJrD_rxcrerWsyst~V5rssl_stxcb_!rodbc? @ossl!g>rxcb_s$*ֿrUrU0rUPrUdsevp_sAssl_kxcb_zscreP_sengitYxcb_2xcb_*Asxcb_t)xcb_ctiffy 4xlooP=spam_t HxrmpBdigef Rssl_fxcb_ŴZ.slwre&uH{usevp_uZsxcb_u"_Ssxcb_/v(xcb_O)-{sfiretv@perl*sgetsvl sxcmsAwM!snetrw6xcb_filesR sxcb_w*cms_|Rstiff xYQsxcb_x@Zstk_gxlopenεIopen +msevp_:y :evp_(T9Y=sasidyDxrmpHy:sx509ySpRsipc:Cz Nget_FKwget Tset_PnN~sgrubz*KQsssl_z KKBsxcle){ <Zsopenr{Xqsd2i_{bD:suse_W|=bsseli|~'ިspem_A}H'sdirm}0xcb_rsa7xcb_* UDsxkbs}wQusui_mg~jxsdsa_~ XG-sxsetP {sevp_XVEsapp:nUsxcb_Հcryp Fosslgged25HsbkgdL)sx509Y$jadmi߷ Sxcb_0$Usx509[xcb_l+smimTxcb_getsTec_garsa_Fform 6lwre͹Kxcb_ut^sevp_U!eysevp_ۂ Jֆsdove241.sec_p{usxcb_4xcb_,setu C߭ossecuT6spolk2xdra]S]sdpkgڄ Cٻsdepr( Wtie:a Esxcb_/c_re -CNszipiՅJ]sxcb_'evp_X|@sxcb_a$ Jsssl_ Wsg_rF9sfdis<usxcb_[!sperl /`Fsio::҇OL+sxcb_7#8sxcb_ /sevp_wwmkfsx  4(suntoC =#stiff 3Gskeynˉ =Vssyst7test;xcb_Ixcb_[skeycb>xutf@asn1G\scrypD9sxcb_W.NsxcloJbNssyst5qΛscpan= @Yisdmid .xcb_+rndc 5moduU Sxcb_.Njsxcb_±.F*sattrTfcat><lwreC_sopen^+name  9xcb_ "@sx509 _userr_Mssl_X sssl_sp sevp_<݊smyisI I0si2d_`pod:Hަsxcb_nsengiFZ=spcreN(sterm" ?Nesnew_k 6Zsbusc/exsperl F5Usdige0 LذIstk_f Xgsx509UskillX = ssg_r I*q>sfccoPysxcb_]#ˬspam_ C_sset_Z6svimDsoft i@2sd2i_c`7socspoF~+Tsxqueǻ Cd2i_&^crypto_secure_freeCRYPTO_secure_free 3ssl 3 1783951953 0 B - - gz secure heap storagexcb_input_list_device_properties_atoms_length- 3 3 1588775193 0 B - - gz xclosedisplayXCloseDisplay 3 3 1727145684 0 B - - gz connect or disconnect to X serversystemd.scope- 5 5 1788492746 0 A - - gz Scope unit configurationcpan-mirrors- 1 1 1748961141 0 A - - gz Find the fatest CPAN mirrors nearbydmidecode- 8 8 1678811537 0 A - t gz DMI table decoderxcb_grab_keyboard- 3 3 1588775193 0 A - - gz Grab the keyboardattrset- 3x 3 1697309690 0 B - - gz curses character and window attribute control routinesopenssl-rsautl- 1ssl 1 1783951904 0 A - - gz RSA utilityx509_store_ctx_get_check_issuedX509_STORE_CTX_get_check_issued 3ssl 3 1783951957 0 B - - gz get and set verification callbackerr_get_reasonERR_GET_REASON 3ssl 3 1783951912 0 A - - gz get information from error codesssl_ctx_set_max_pipelinesSSL_CTX_set_max_pipelines 3ssl 3 1783951966 0 B - - gz Control fragment size settings and pipelining operationsevp_des_ede_cbcEVP_des_ede_cbc 3ssl 3 1783951957 0 B - - gz EVP DES ciphermyisampack- 1 1 1786452947 0 A - - gz generate compressed, read-only MyISAM tablesi2d_x509_req_infoi2d_X509_REQ_INFO 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_render_mode_reply- 3 3 1588775193 0 B - - gz engine_set_init_functionENGINE_set_init_function 3ssl 3 1783951955 0 B - - gz ENGINE cryptographic module supportpcre2_general_context_copy- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)termattrs- 3x 3 1697309693 0 B - - gz curses environment query routinesnew_menu- 3x 3 1697309694 0 B - - gz create and destroy menusbusctl- 1 1 1788492744 0 A - - gz Introspect the busperldoc 1- 1 1 1570967637 0 A - - gz Look up Perl documentation in Pod format.digest::md5Digest::MD5 3pm 3 1570955938 0 A - - gz Perl interface to the MD5 Algorithmtk_focusnexttk_focusNext n n 1571246711 0 B - - gz Utility procedures for managing the input focus.x509v3_get_ext_by_nidX509v3_get_ext_by_NID 3ssl 3 1783951966 0 A - - gz extension stack utility functionskillchar_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionsg_requests- 8 8 1787058260 0 A - - gz send one or more SCSI REQUEST SENSE commandsfcconfigappfontaddfileFcConfigAppFontAddFile 3 3 1535617491 0 A - - gz Add font file to font databasexcb_xfixes_subtract_region_checked- 3 3 1588775193 0 B - - gz pam_env.conf- 5 5 1787058762 0 A - - gz the environment variables config filesset_matchpathcon_flags- 3 3 1770733597 0 A - - gz set flags controlling the operation of matchpathcon or matchpathcon_index and configure the behaviour of validity checking and error displayingvi- 1 1 1789033609 0 A - - gz Vi IMproved, a programmer's text editord2i_pkcs7_recip_infod2i_PKCS7_RECIP_INFO 3ssl 3 1783951960 0 B - - gz convert objects from/to ASN.1/DER representationocsp_request_freeOCSP_REQUEST_free 3ssl 3 1783951962 0 B - - gz OCSP request functionsxquerytreeXQueryTree 3 3 1727145684 0 A - - gz query window tree informationconvertquota- 8 8 1633763316 0 A - - gz convert quota from old file format to new oneextutils::mm_aixExtUtils::MM_AIX 3pm 3 1570956921 0 A - - gz AIX specific subclass of ExtUtils::MM_UnixxkballocgeompropsXkbAllocGeomProps 3 3 1727145684 0 A - - gz Allocate geometry propertiesxcb_randr_get_output_primary_unchecked- 3 3 1588775193 0 B - - gz crypto_secure_zallocCRYPTO_secure_zalloc 3ssl 3 1783951917 0 A - - gz secure heap storageimplement_lhash_comp_fnIMPLEMENT_LHASH_COMP_FN 3ssl 3 1783951952 0 B - - gz dynamic hash tableocsp_resp_get0OCSP_resp_get0 3ssl 3 1783951916 0 A - - gz OCSP response utility functionsxdestroyocXDestroyOC 3 3 1727145684 0 B - - gz create output contextsssl_get_peer_certificateSSL_get_peer_certificate 3ssl 3 1783951925 0 A - - gz get the X509 certificate of the peerengine_initENGINE_init 3ssl 3 1783951966 0 B - - gz ENGINE cryptographic module supportxputbackeventXPutBackEvent 3 3 1727145684 0 A - - gz put events back on the queueengine_load_builtin_enginesENGINE_load_builtin_engines 3ssl 3 1783951958 0 B - - gz ENGINE cryptographic module supporti2d_certificatepoliciesi2d_CERTIFICATEPOLICIES 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationec_point_get_affine_coordinatesEC_POINT_get_affine_coordinates 3ssl 3 1783951961 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_input_device_bell- 3 3 1588775193 0 A - - gz dsa_get0_qDSA_get0_q 3ssl 3 1783951954 0 B - - gz Routines for getting and setting data in a DSA objectxcb_input_get_device_modifier_mapping_keymaps_length- 3 3 1588775193 0 B - - gz xcb_create_colormap_checked- 3 3 1588775193 0 B - - gz xcb_sync_trigger_fence_checked- 3 3 1588775193 0 B - - gz sync- 1 1 1785268171 0 A - - gz Synchronize cached writes to persistent storagesh- 1 1 1756198120 0 B - - gz GNU Bourne-Again SHellwhereis- 1 1 1770236297 0 A - - gz locate the binary, source, and manual page files for a commandsymbolSymbol 3pm 3 1789370965 0 A - - gz manipulate Perl symbols and their namesssl_get_stateSSL_get_state 3ssl 3 1783951961 0 B - - gz retrieve information about the handshake state machinexcb_alloc_color_planes_pixels_length- 3 3 1588775193 0 B - - gz xrmoptiondescrecXrmOptionDescRec 3 3 1727145684 0 B - - gz initialize the Resource Manager, Resource Manager structures, and parse the command lineevp_pkey_meth_set_keygenEVP_PKEY_meth_set_keygen 3ssl 3 1783951965 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_get_motion_events_reply- 3 3 1588775193 0 B - - gz mariadb_config- 1 1 1786462006 0 B - - gz get compile options for compiling clientsx509_store_ctx_get_num_untrustedX509_STORE_CTX_get_num_untrusted 3ssl 3 1783951953 0 B - - gz X509_STORE_CTX initialisationdsa_generate_parameters_exDSA_generate_parameters_ex 3ssl 3 1783951960 0 B - - gz generate DSA parametersencode::guessEncode::Guess 3pm 3 1570956370 0 A - - gz - Guesses encoding from dataxcb_glx_get_histogram_parameterfv- 3 3 1588775193 0 A - - gz sg_opcodes- 8 8 1787058260 0 A - - gz report supported SCSI commands or task management functionssmartd- 8 8 1788872530 0 A - - gz SMART Disk Monitoring Daemond2i_extended_key_usaged2i_EXTENDED_KEY_USAGE 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_doublev_data- 3 3 1588775193 0 B - - gz pod::perldoc::totermPod::Perldoc::ToTerm 3pm 3 1570967637 0 A - - gz render Pod with terminal escapesmlocate.db- 5 5 1346267873 0 A - - gz a mlocate databaseevp_sha224EVP_sha224 3ssl 3 1783951966 0 A - - gz SHA-2 For EVPxcb_x_print_attribut_notify_event_t- 3 3 1588775193 0 A - - gz cpupower-frequency-set- 1 1 1789439395 0 A - - gz A small tool which allows to modify cpufreq settings.ssl_ctx_set_timeoutSSL_CTX_set_timeout 3ssl 3 1783951960 0 A - - gz manipulate timeout values for session cachingentry- n n 1571246711 0 A - - gz Create and manipulate 'entry' one-line text entry widgetscrypto_thread_lock_freeCRYPTO_THREAD_lock_free 3ssl 3 1783951958 0 B - - gz OpenSSL thread supportxkbsaactionsetctrlsXkbSAActionSetCtrls 3 3 1727145684 0 A - t gz Sets the ctrls0 through ctrls3 fields of act from ctrlsxsetclasshintXSetClassHint 3 3 1727145684 0 B - - gz allocate class hints structure and set or read a window's WM_CLASS propertyevp_pkey_meth_get_paramgenEVP_PKEY_meth_get_paramgen 3ssl 3 1783951959 0 B - - gz manipulating EVP_PKEY_METHOD structurexcb_randr_add_output_mode- 3 3 1588775193 0 A - - gz mariadbd-safe- 1 1 1786462006 0 B - - gz MariaDB server startup script (mysqld_safe is now a symlink to mariadbd-safe)doveadm-dict- 1 1 1778562190 0 A - - gz Commands related to dictionary manipulationsigntool- 1 1 1776188685 0 A - - gz Digitally sign objects and files.evp_cipherinit_exEVP_CipherInit_ex 3ssl 3 1783951952 0 B - - gz EVP cipher routinesnamed-rrchecker- 1 1 1786647177 0 A - - gz syntax checker for individual DNS resource recordsasn1_string_newASN1_STRING_new 3ssl 3 1783951962 0 A - - gz ASN1_STRING allocation functionsxcb_xvmc_create_surface_unchecked- 3 3 1588775193 0 B - - gz evp_camellia_192_cfb1EVP_camellia_192_cfb1 3ssl 3 1783951963 0 B - - gz EVP Camellia cipherxcb_selinux_get_window_context- 3 3 1588775193 0 A - - gz fcpatterngetmatrixFcPatternGetMatrix 3 3 1535617491 0 C FcPatternGet-Type - gz ecdsa_sig_freeECDSA_SIG_free 3ssl 3 1783951967 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionstiffwriteencodedtileTIFFWriteEncodedTile 3tiff 3 1785289550 0 A - - gz compress and write a tile of data to an open TIFF fileossl_store_infoOSSL_STORE_INFO 3ssl 3 1783951966 0 A - - gz Functions to manipulate OSSL_STORE_INFO objectsevp_desx_cbcEVP_desx_cbc 3ssl 3 1783951913 0 A - - gz EVP DES-X cipherocsp_id_get0_infoOCSP_id_get0_info 3ssl 3 1783951959 0 B - - gz OCSP certificate ID utility functionsx509_object_set1_x509X509_OBJECT_set1_X509 3ssl 3 1783951964 0 B - - gz Routines to build up X509_LOOKUP methodsssl_get_cipherSSL_get_cipher 3ssl 3 1783951955 0 B - - gz get SSL_CIPHER of a connectiond2i_dist_pointd2i_DIST_POINT 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_get_minmax_parameterfv_unchecked- 3 3 1588775193 0 B - - gz xcb_input_list_input_devices_names_length- 3 3 1588775193 0 B - - gz evp_aes_128_cbcEVP_aes_128_cbc 3ssl 3 1783951952 0 B - - gz EVP AES cipherengine_set_load_privkey_functionENGINE_set_load_privkey_function 3ssl 3 1783951953 0 B - - gz ENGINE cryptographic module supportxsetwindowbackgroundXSetWindowBackground 3 3 1727145684 0 B - - gz change window attributesd2i_pkcs7_sign_enveloped2i_PKCS7_SIGN_ENVELOPE 3ssl 3 1783951962 0 B - - gz convert objects from/to ASN.1/DER representation'dh (f AsUPAsUAsUAsUwopenrf 9 wsct_fwh}vuser `Fwevp_pёwnode^2WTwxcb_Kg#Ewformg=]Cvslk_l=wvhttpSvtiff L6$vbn_mo I,4vevp_T/vrsa_+exvstri)5wsha3:CIvxcb_',zEvbn_p!Nvssl_Y8(vosslhOwxcb_P.\wdnf-KP ,i$\vssl_ EDwdh_mPPKTwperlP9iwdup_*Q <wfielpQ 2w{vd2i_iCvopenO ~vvdpa1evprox E,qwsxpmQbvlwrewCvshad=varchKFvxcb_8.pܟvfcob=vsha2 ?yvfsetC׀vxcb_q)gwbn_iR\<޻vgdbm HmwgetwRCdwxcb_Rywxcb_SB~fwx509JS QwmysqSwwsystBTHwd2i_T^vprof 'o0vxcb_ K ,wselfU Ewdove`U G۔`wxcb_U,,wrsyngTvfile 9A`wtuneU_*yFvxkbaGvui_sv:vxcb_nwdovedVI cxvpp_Mwtestb_ \J%wsecu`Lwsslvb`Ewx509`S=cvxcb_guvdrac1?Upvgene~Dwbn_pga 92vi2d__Ҥwopena5vdsa_CHx+wcms_ailwextu8hRvxcb_&BvraisMgwd2i_ibbivxcb_/.Zc~wunctb =-wi2d_&ce@Wsvxcb_m!wsecucM0vxcb_51@vloca G_lw_tra d7wmenuPd 6wsystd2W`wpkcsdGvxcmsP  :]wxcb_1evxcb_ 2Rvxcb_ 5vxcb_ *# vxcb_e &vengi \Ivossl sFvxcb_ 0) vfile G] vwadd@  orwdbusjeCwd2i_e\ %wxcb__yRwdnf-(f6vxcb_ _ vx509 KVvbf_cU Bbvxcb_ )K|vdove  Lw/]vxcb_E0u*vecho=k5identity- 5 5 1778654064 0 A - - gz Kerberos V5 client principal selection rulesd2i_asn1_bmpstringd2i_ASN1_BMPSTRING 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationevp_cast5_ecbEVP_cast5_ecb 3ssl 3 1783951966 0 B - - gz EVP CAST ciphercurs_slk- 3x 3 1697309684 0 A - - gz curses soft label routinesuri::queryparamURI::QueryParam 3pm 3 1573658329 0 A - - gz Additional query methods for URIskeyctl_setperm- 3 3 1633701054 0 A - - gz change the permissions mask on a keypkcheck- 1 1 1788864075 0 A - - gz Check whether a process is authorizednetstat- 8 8 1598809658 0 A - - gz Print network connections, routing tables, interface statistics, masquerade connections, and multicast membershipsasn1_integer_set_int64ASN1_INTEGER_set_int64 3ssl 3 1783951951 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesxcb_damage_create_checked- 3 3 1588775193 0 B - - gz mii-diag- 8 8 1598809658 0 A - - gz Network adapter control and monitoringsystemd-coredump@.service- 8 8 1788492745 0 B - - gz Acquire, save and process core dumpsranlib- 1 1 1766067028 0 A - - gz generate index to archive.buf_reverseBUF_reverse 3ssl 3 1783951908 0 A - - gz simple character array structurexcb_sync_reset_fence_checked- 3 3 1588775193 0 B - - gz xcb_randr_get_crtc_info_unchecked- 3 3 1588775193 0 B - - gz mvwaddwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorpp- 1 1 1776188685 0 A - - gz Prints certificates, keys, crls, and pkcs7 filesxcb_xkb_get_device_info- 3 3 1588775193 0 A - - gz dracut.kernel- 7 7 1786666418 0 B - - gz dracut kernel command line optionsgeneral_name_newGENERAL_NAME_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesi2d_ocsp_requesti2d_OCSP_REQUEST 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationdsa_do_verifyDSA_do_verify 3ssl 3 1783951966 0 B - - gz raw DSA signature operationsxcb_composite_query_version_unchecked- 3 3 1588775193 0 B - - gz raise- n n 1571246711 0 A - - gz Change a window's position in the stacking orderxcb_free_pixmap- 3 3 1588775193 0 A - - gz Destroys a pixmapxcb_randr_get_provider_info_name- 3 3 1588775193 0 B - - gz xcb_x_print_print_get_printer_list_printers_iterator- 3 3 1588775193 0 B - - gz local.users- 5 5 1770733597 0 A - - gz The SELinux local users configuration filexcmsciexyzXcmsCIEXYZ 3 3 1727145684 0 B - - gz Xcms color structurexcb_input_get_feedback_control_feedbacks_iterator- 3 3 1588775193 0 B - - gz xcb_randr_create_lease_reply- 3 3 1588775193 0 B - - gz xcb_glx_get_query_objectuiv_arb_unchecked- 3 3 1588775193 0 B - - gz xcb_list_extensions- 3 3 1588775193 0 A - - gz engine_get_finish_functionENGINE_get_finish_function 3ssl 3 1783951959 0 B - - gz ENGINE cryptographic module supportossl_store_search_get0_serialOSSL_STORE_SEARCH_get0_serial 3ssl 3 1783951956 0 B - - gz Type and functions to create OSSL_STORE search criteriaxcb_selinux_list_selections_selections_iterator- 3 3 1588775193 0 B - - gz file::compareFile::Compare 3pm 3 1789370963 0 A - - gz Compare files or filehandleswadd_wch- 3x 3 1697309690 0 B - - gz add a complex character and rendition to a curses window, then advance the cursorxcb_randr_set_output_primary- 3 3 1588775193 0 A - - gz x509_crl_get0_signatureX509_CRL_get0_signature 3ssl 3 1783951964 0 B - - gz signature informationbf_cfb64_encryptBF_cfb64_encrypt 3ssl 3 1783951961 0 B - - gz Blowfish encryptionxcb_xf86dri_get_client_driver_name_reply- 3 3 1588775193 0 B - - gz doveadm-pw- 1 1 1778562190 0 A - t gz Dovecot's password hash generator and validatorxcb_glx_get_convolution_parameteriv_data_length- 3 3 1588775193 0 B - - gz echo_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_pkey_asn1_set_freeEVP_PKEY_asn1_set_free 3ssl 3 1783951960 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurenodelay- 3x 3 1697309691 0 B - - gz curses input optionssha384SHA384 3ssl 3 1783951963 0 B - - gz Secure Hash Algorithm-ӿxrUrUbcms_berr_pTzktcrypGp,txcb_UNtperl4modu N[tfail԰Mdove~!XPtevp_24tperln 2dbd:!`xcb_d"pcre" Nlwre"Hxcb_ޓ!/qtssl_ ^NtItec_kxxkbs)$Ogrub (ttk:P(i/txsetAtxcb_#xcb_*x509͔Qtxcb_3ssl_6\~ptinc:m `mtxinp͸Jxcb_*Kti2d_ Xxcb_ +%XtcommK_(tevp_ٹ`ptxcb_V+tcurs Y txcb_$xcb_vench +xcb_$ľtunalC@xset- Qrsa_t- _dele' Hfiel- IpcrexNrttiff 2Ktxcb_Ȼ!x509Zdh_m2.Sfcch.Hltset_ Stevp_f 8Btxcb_/cursDtxcb_%xcb_Rtest]6tmysq*NpRtrsa_G0o`tclusbGtsecuWLperlK 7cpanןtxconNhKtxkbg$xcb_4+cap_ At"ctxcb_!get|=0tidn>M~Btdnf-6֫ti2d_^tevp_Fcyum-d<7tbio_Jlwre6?*txcb_^tcursW @tsk_t<td2i_gtxcb_m2tcifs 4curs 7xcb_Ó&>tbio_:ZBtxcb_10!Btxcb_~4fcpa:db_fILxcb_Ddnf-9dcb-xcb_O,varsN}=tdes_<x509\"h tbn_m[lptxcb_|txcb_RJ%tevp_?5`tfile>\@tmoduVtenco ]rftxcb_";twhli d8=tedge@ Imtdsa_Txcb_^"1~txund9?tfileF H textu a&txcb_ +7ttap:d Nz:tpnou  <Stxcb_ %3:txcb_Y txcb_ $?6tgpgp  Jtevp_ ctnew_  =txcb_ .txcb_ $Ttsecu[ M{tevp_ `Xtxcb_:!etdefaxN~txcb_nqtfcobFatpam_m :i2d_a])+mtopen6file;}@tconv Jbn_r BtextuWXxcb_Ɲ7txkbaIossl&sasidFxcb_!7txcb_'ossl!gasn1 FP?L@Y7fsU kp0B--gzcke0rO?ubn_dW@ Qxcb_uimplHIuocspLuxdesu <|mussl_[ -uengi0 MuxputEPuengi]ui2d_UfLuec_p Kuxcb_u*E\udsa_ ^xuxcb_5yuxcb_c&(uxcb_cusyncL}ush)3$(]uwher_[0usymbK ussl_b{3nuxcb_%6uxrmoCmuevp_[]Vuxcb_S%umari Fvux509_!\A&udsa_PzuencoGGjIuxcb_"Nusg_o X jusmar>9@umloc /nfs4, uevp_ 6uxcb_$xcb_q,moun' %|NucpupSRnubussl__pem_Huentr/Vcust(=engi]Uxcb_L)1ucrypLuxkbsfevp_\Otuxsetzt4buevp__uxcb_vldt)+grub)*rumarijmariDb udove% Husignz >Tuevp_C]&unameO Ŗuasn1uNhTuxcb_"uri:.+ Epod:}+U_uevp_Guxcb_operl&, ;xcb_^toucn, =xcb_,%~ufcpa>pam_n- 7wins-Q6uecdssQutiff~j,uossl]dbi:L.Wuevp_j ;ssl_`Xrsa_T/uocspUxcb_asn1`O1#ux509\xcb_`)rviaDautrHa8xcb_/$xcb_E/C/ussl_K |uud2i_]uxcb_Q)xmasb ;app:cUj,uxcb_*xcb_c(uevp_<uengi*!bXhuxsetHAud2i_ fuunet:0 Im!uperlS02uperl0uperl1 8=uxcb_Y1hVusets1 3u^uswit1 W[uprof+2%muxmap2 1ufcco2GufireV3,yusysp3 Ecurs0 keuperl39~7@uio::)4jux5094]pY3uxutf#5f(6unami5#k`m{uxcb_36&̨upam_v6Oqleni?)xussl_6&umyroj7Auxset7 H,uevp_8Ajuossl_8gmysq1vulset8 C|Iussl_/9Wメuextu9gxcb_k(d2i_Cl`inc:lExcb_m(`uuxcb_:*usela_:k uecds:r_uxkild;<auto5n Faucdm;@ssl_4O/Sukeyc; :xuwres0<4wupem_l<Cw[utap:<!Zdove  V`ufindC=?% ucurs= Bsyst45wget4 Tussl_=rdcb RFEuautob>^1ubio_>Fn!uperl3? 4i2d_<"aluxcb_r?!pod:~5S3uscry@Eaucryp_Fnet::httpNet::HTTP 3pm 3 1650651406 0 A - - gz Low-level HTTP connection (client)perlqnx- 1 1 1789370958 0 A - - gz Perl version 5 on QNXperlipc- 1 1 1789370958 0 A - - gz Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)perl58delta- 1 1 1789370955 0 A - - gz what is new for perl v5.8.0xcb_dri2_copy_region- 3 3 1588775193 0 A - - gz setscrreg- 3x 3 1697309692 0 B - - gz curses output optionsswitch_root- 8 8 1770236297 0 A - - gz switch to another filesystem as the root of the mount treeprofession_info_set0_namingauthorityPROFESSION_INFO_set0_namingAuthority 3ssl 3 1783951955 0 B - - gz Accessors and settors for ADMISSION_SYNTAXxmapraisedXMapRaised 3 3 1727145684 0 B - - gz map windowsfcconfiggetconfigdirsFcConfigGetConfigDirs 3 3 1535617491 0 A - - gz Get config directoriesfirewalld.zones- 5 5 1787058610 0 A - - gz firewalld zonessyspurpose- 8 8 1747829780 0 A - - gz Set the intended purpose for this systemperl5220delta- 1 1 1789370954 0 A - - gz what is new for perl v5.22.0io::uncompress::anyuncompressIO::Uncompress::AnyUncompress 3pm 3 1782702953 0 A - - gz Uncompress gzip, zip, bzip2 or lzop file/bufferx509_get0_extensionsX509_get0_extensions 3ssl 3 1783951954 0 B - - gz X509 extension decode and encode functionsxutf8textpropertytotextlistXutf8TextPropertyToTextList 3 3 1727145684 0 B - t gz convert text lists and text property structuresnaming_authority_set0_authorityurlNAMING_AUTHORITY_set0_authorityURL 3ssl 3 1783951905 0 A - - gz Accessors and settors for ADMISSION_SYNTAXxcb_selinux_get_property_data_context- 3 3 1588775193 0 A - - gz pam_tty_audit- 8 8 1787058766 0 A - - gz Enable or disable TTY auditing for specified usersssl_dane_clear_flagsSSL_dane_clear_flags 3ssl 3 1783951962 0 B - - gz enable DANE TLS authentication of the remote TLS server in the local TLS clientmyrocks_hotbackup- 1 1 1786452947 0 A - - gz streaming backup for MariaDB MyRocksxsetroot- 1 1 1571144894 0 A - - gz root window parameter setting utility for Xevp_md_ctx_sizeEVP_MD_CTX_size 3ssl 3 1783951963 0 B - - gz EVP digest routinesossl_store_info_get1_certOSSL_STORE_INFO_get1_CERT 3ssl 3 1783951917 0 A - - gz Functions to manipulate OSSL_STORE_INFO objectslsetfilecon- 3 3 1770733597 0 B - - gz set SELinux security context of a filessl_ctx_sess_connect_goodSSL_CTX_sess_connect_good 3ssl 3 1783951952 0 B - - gz obtain session cache statisticsextutils::mm_vmsExtUtils::MM_VMS 3pm 3 1570956921 0 A - - gz methods to override UN*X behaviour in ExtUtils::MakeMakerxcb_xkb_list_components_geometries_length- 3 3 1588775193 0 B - - gz selabel_lookup_best_match- 3 3 1770733597 0 A - - gz obtain a best match SELinux security context - Only supported on file backend.ecdsa_do_signECDSA_do_sign 3ssl 3 1783951951 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsxkill- 1 1 1571144837 0 A - - gz kill a client by its X resourcecd- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)keyctl_chown- 3 3 1633701054 0 A - - gz change the ownership of a keywresize- 3x 3 1697309685 0 A - - gz resize a curses windowpem_write_bio_rsa_pubkeyPEM_write_bio_RSA_PUBKEY 3ssl 3 1783951952 0 B - - gz PEM routinestap::parser::sourcehandler::fileTAP::Parser::SourceHandler::File 3pm 3 1570970555 0 A - - gz Stream TAP from a text file.findfs- 8 8 1770236297 0 A - - gz find a filesystem by label or UUIDcurs_clear- 3x 3 1697309683 0 A - - gz clear all or part of a curses windowssl_set_max_proto_versionSSL_set_max_proto_version 3ssl 3 1783951964 0 B - - gz Get and set minimum and maximum supported protocol versionautodie::scope::guardstackautodie::Scope::GuardStack 3pm 3 1570974698 0 A - - gz Hook stack for managing scopes via %^Hbio_ctrl_wpendingBIO_ctrl_wpending 3ssl 3 1783951957 0 B - - gz BIO control operationsperldebtut- 1 1 1789370956 0 A - - gz Perl debugging tutorialxcb_glx_gen_queries_arb_data_end- 3 3 1588775193 0 B - - gz scrypt_params_newSCRYPT_PARAMS_new 3ssl 3 1783951952 0 B - - gz ASN1 object utilitiesbn_div_recpBN_div_recp 3ssl 3 1783951908 0 A - - gz modular multiplication using reciprocalxcb_glx_get_histogram_parameteriv_data_length- 3 3 1588775193 0 B - - gz dnf-copr- 8 8 1712570567 0 A - - gz DNF copr Plugindh_meth_get_finishDH_meth_get_finish 3ssl 3 1783951954 0 B - - gz Routines to build up DH methodsperl5202delta- 1 1 1789370954 0 A - - gz what is new for perl v5.20.2dup_field- 3x 3 1697309693 0 B - - gz create and destroy form fieldsfield_buffer- 3x 3 1697309693 0 B - - gz field buffer controlsxpm- 1 1 1711806796 0 A - - gz Show an XPM (X PixMap) file and/or convert XPM 1 or 2 files to XPM 3.bn_is_prime_fasttest_exBN_is_prime_fasttest_ex 3ssl 3 1783951958 0 B - - gz generate primes and test for primalitygetwin- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesxcb_list_hosts_hosts_iterator- 3 3 1588775193 0 B - - gz xcb_dpms_set_timeouts_checked- 3 3 1588775193 0 B - - gz x509_newX509_new 3ssl 3 1783951964 0 A - - gz X509 certificate ASN1 allocation functionsmysql_setpermission- 1 1 1786452947 0 A - - gz interactively set permissions in grant tables (mysql_setpermission is now a symlink to mariadb-setpermission)systemd-makefs@.service- 8 8 1788492746 0 A - - gz Creating and growing file systems on demandd2i_ocsp_certidd2i_OCSP_CERTID 3ssl 3 1783951958 0 B - - gz convert objects from/to ASN.1/DER representationselfloaderSelfLoader 3pm 3 1789371020 0 A - - gz load functions only on demanddoveadm-user- 1 1 1778562191 0 A - - gz Perform a user lookup in Dovecot's userdbsxcb_render_query_pict_formats_subpixels_end- 3 3 1588775193 0 B - - gz tune2fs- 8 8 1759820881 0 A - - gz adjust tunable filesystem parameters on ext2/ext3/ext4 filesystemsdoveadm-instance- 1 1 1778562190 0 A - - gz Manage the list of running Dovecot instancesttk_vsapi- n n 1571246712 0 A - - gz Define a Microsoft Visual Styles elementssl_get_peer_signature_type_nidSSL_get_peer_signature_type_nid 3ssl 3 1783951965 0 B - - gz get TLS message signing typeswunctrl- 3x 3 1697309693 0 B - - gz miscellaneous curses utility routinesecdsa_sizeECDSA_size 3ssl 3 1783951954 0 B - - gz low-level elliptic curve digital signature algorithm (ECDSA) functionsdoveadm-service-stop- 1 1 1778562190 0 A - - gz Stop Dovecot Servicescms_recipientinfo_ktri_get0_signer_idCMS_RecipientInfo_ktri_get0_signer_id 3ssl 3 1783951964 0 B - - gz CMS envelopedData RecipientInfo routinesopenssl-pkey- 1ssl 1 1783951950 0 B - - gz public or private key processing toolxcb_glx_get_convolution_filter_reply- 3 3 1588775193 0 B - - gz pair_content_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionlwp::membermixinLWP::MemberMixin 3pm 3 1650658387 0 A - - gz Member access mixin classmariadb-access- 1 1 1786462006 0 B - - gz client for checking access privileges (mysqlaccess is now a symlink to mariadb-access)perlbs2000- 1 1 1789370955 0 A - - gz building and installing Perl for BS2000.sg_turs- 8 8 1787058260 0 A - - gz send one or more SCSI TEST UNIT READY commandsui_get_result_lengthUI_get_result_length 3ssl 3 1783951964 0 B - - gz user interfacex509_signX509_sign 3ssl 3 1783951962 0 A - - gz sign or verify certificate, certificate request or CRL signaturexcb_randr_set_crtc_gamma- 3 3 1588775193 0 A - - gz xcb_xfixes_create_region_checked- 3 3 1588775193 0 B - - gz bashbug-64- 1 1 1756198120 0 B - - gz report a bug in bashevp_pkey_meth_get0EVP_PKEY_meth_get0 3ssl 3 1783951956 0 B - - gz enumerate public key methodsi2d_admission_syntaxi2d_ADMISSION_SYNTAX 3ssl 3 1783951956 0 B - - gz convert objects from/to ASN.1/DER representationfccharsetcopyFcCharSetCopy 3 3 1535617491 0 A - - gz Copy a charsetpod2text- 1 1 1570975952 0 A - - gz Convert POD data to formatted ASCII textfcstrfreeFcStrFree 3 3 1535617491 0 A - - gz free a stringxgettransientforhintXGetTransientForHint 3 3 1727145684 0 B - - gz set or read a window's WM_TRANSIENT_FOR propertybio_shutdown_wrBIO_shutdown_wr 3ssl 3 1783951907 0 A - - gz BIO pair BIOtest::testerTest::Tester 3pm 3 1570971170 0 A - - gz Ease testing test modules built with Test::Builderxcb_glx_render_mode- 3 3 1588775193 0 A - - gz security_compute_user- 3 3 1770733597 0 B - - gz query the SELinux policy database in the kernelsslv23_client_methodSSLv23_client_method 3ssl 3 1783951955 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsx509_store_get_check_policyX509_STORE_get_check_policy 3ssl 3 1783951960 0 B - - gz set verification callbackbn_printBN_print 3ssl 3 1783951959 0 B - - gz format conversionsopenssl-prime- 1ssl 1 1783951950 0 B - - gz compute prime numberscms_signerinfo_signCMS_SignerInfo_sign 3ssl 3 1783951955 0 B - - gz add a signer to a CMS_ContentInfo signed data structured2i_directorystringd2i_DIRECTORYSTRING 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationunctrl_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensioni2d_ts_msg_imprint_bioi2d_TS_MSG_IMPRINT_bio 3ssl 3 1783951954 0 B - - gz convert objects from/to ASN.1/DER representationsecurity_get_boolean_names- 3 3 1770733597 0 B - - gz routines for manipulating SELinux boolean values_tracecchar_t2- 3x 3 1697309693 0 B - - gz curses debugging routinesmenu_opts_on- 3x 3 1697309694 0 B - - gz set and get menu optionssystemd-shutdown- 8 8 1788492746 0 B - - gz System shutdown logicpkcs7_envelope_freePKCS7_ENVELOPE_free 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesxcb_glx_get_tex_envfv_reply- 3 3 1588775193 0 B - - gz dbus-run-session- 1 1 1777980273 0 A - - gz start a process as a new D-Bus sessiond2i_pkcs7_biod2i_PKCS7_bio 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationdnf-offline-upgrade- 8 8 1712570568 0 B - - gz DNF system-upgrade Pluginopenssl-enc- 1ssl 1 1783951950 0 B - - gz symmetric cipher routinessct_validation_status_stringSCT_validation_status_string 3ssl 3 1783951964 0 B - - gz Prints Signed Certificate Timestamps in a human-readable wayxcb_glx_query_server_string_string- 3 3 1588775193 0 B - - gz form_field_validation- 3x 3 1697309693 0 A - - gz data type validation for fieldsrsync- 1 1 1781632340 0 A - - gz a fast, versatile, remote (and local) file-copying toolextutils::mm_unixExtUtils::MM_Unix 3pm 3 1570956921 0 A - - gz methods used by ExtUtils::MakeMakerautodie::scope::guardautodie::Scope::Guard 3pm 3 1570974698 0 A - - gz Wrapper class for calling subs at end of scope'iion_parameterfv_data.3.gz\asidFxcb_!h}vuser `net:S Kxcb_ modu Nxcb_:!']Cvslk_l=wvhttpSvtiff L6$vbn_mo I,4vevp_T/vrsa_+exvstri)xcb_ޓ!CIvxcb_',zEvbn_p!Nvssl_Y8(vosslttk:P(bn_m$Hi$\vssl_ Excb_*x509͔Qpam_7%3ssl_6\w{vd2i_iCvopenO ~vvdpa1evprox Excb_/vlwrewCvshad=varchKFvxcb_8.pܟvfcob=vsha2 ?yvfsetC׀vxcb_q)curs— T<޻vgdbm Hseli(~ip-r" 5evp_`<xcb_consRfcob<Cperl 7vprof 'o0vxcb_ dsap'*Oxcb_*yum-*<xcb_ +%vfile 9unix֙ T*yFvxkbaGvui_sv:vxcb_xcb_vench +s%vopenHvnvevp_R<vwmov7,vapp: VAvxcb_;fiel- I%vssl_nOCvssl_U:Evx509<VR$vpcreNdh_m2.S%vi2d_^syst.hxcb_m/SELi/ #cursDpod:,\5vlocac1vsmim.Vvatd6@BvlwrezStext N]vk5id Izvd2i_Tacpanןhאvevp_;vcurs 8&Wvuri:RNEovkeycASvpkchBQFvnetsJxcb_/Y8vasn1[upda :pcreNyum-d<i2d_ilwre6?xkbaNxcb_ԡvxcb_S'avmii- Cdsa_ Fxcb_Fcurs 7xcb_Ó&tvsystA.1vranl17Yvbuf_o JGvxcb_db_fILvxcb_"dnf-9dcb-wrvmvwa> cxvpp_Mssl_{tx509\"hpkg- Rxcb_=cvxcb_guvdrac1?Upvgene~DopenA2vi2d__mounΪ Mvdsa_CHmvge&YsfdpGvxcb_&BvraisMevp_ Givxcb_/.xcmslossl֘@Wsvxcb_m!xkbgə0vxcb_51@vloca Gxcb_+fcst/Xaudi5rsa_UvxcmsP  :osslޛlvxcb_ 2Rvxcb_ 5vxcb_ *# vxcb_e &vengi \Ivossl sFvxcb_ 0) vfile G] vwadd@  osyst~Vi2d_a]bn_g͜Yfile;}vxcb_ _ vx509 KVvbf_cU Bbvxcb_ )K|vdove  Lw/]vxcb_E0u*vecho= ; O#dre/man/man3/xcb_glx_get_histograQopen;Vopen@4xcb_ Fwevp_pёwnode^2xcb_C@-ts_adCmvpr@ Fmozi@ O5wsha3:hOwxcb_P.\wdnf-KP ,Dwdh_mPPKTwperlP9i2d_Abiwdup_*Q <rsa_B>mcedBLwfielpQ 2,qwsxpmQbdistCasynOYssl_Pgwbn_iR\i2d_(D\xcb_DdelpDHdh_c%aasn1EKmwgetwRCengi\dwxcb_Rywxcb_Sxkbf-FIB~fwx509JS Q_traF 7wmysqSwwsystBTHbio_F Kdsa_'GSgrpcNLwd2i_T^K ,wselfU Ewdove`U Gxcb_Ix509Sxcb_ (۔`wxcb_U,bn_g;IbxqueI :ec_kIcui_arJ=fclaJDmodugxcb_;)A`wtuneU_nwdovedVIxcb_L"xget4Mkxcb_M$engiMWbeepbNCevp_NhJjwwuncWCwecdsW o$wdoveMX2wcms_X&lC+wopen&Y Exadds 4uwxcb_xY%wpairY=xcb_%ssl_YmariV (cms_V8Ηwlwp:ZGo%wmari_Zs"QXwperlZ Elwrev SxnexԒ ;xcb_/|wsg_t1[KNwui_g[Axcb_6_wx509[ hXwxcb_L\UG wxcb_\!4 wbash\ 15Zwevp_\M]*wi2d_\]cxcb_xcb_md5s:Adbd:N^! wfcch]7dEwpod2^ E1wfcstg^ 2"wxget^`qwbio__:wtestb_ \phot.i2d_%^xcb_dh_sϘ^doveX Gcms_>]ipcs?lwreCengiXJ%wsecu`Lssh՚FswapUssl_abio_| Nwsslvb`Ewx509`SperlӛDwbn_pga 9Ҥwopena5x+wcms_aiothe+Bx509Yevp_=httpIGsysthasid|Jgwd2i_ibbZc~wunctb =-wi2d_&cewsecucM_lw_tra d7wmenuPd 6wsystd2W`wpkcsdG]wxcb_1erwdbusjeCwd2i_e\ %wxcb__yRwdnf-(f6wopenrf 9lwrePe2fs~ : wsct_fwWTwxcb_Kg#Ewformg=fcis I,wrsyngTlwextu8hRengiYR <6wautoha %wmari%"wcurs T*wxfil Gxcb_ $xcb_KfcdizE˼wengiL Nx}wocspBxget Xevp_cVG4wxcb_%mariadb-fix-extensions- 1 1 1786462006 0 B - - gz normalize table file name extensions (mysql_fix_extensions is now a symlink to mariadb-fix-extensions)curs_initscr- 3x 3 1697309683 0 A - - gz curses screen initialization and manipulation routinesxfillarcsXFillArcs 3 3 1727145684 0 B - - gz fill rectangles, polygons, or arcsengine_by_idENGINE_by_id 3ssl 3 1783951955 0 B - - gz ENGINE cryptographic module supportocsp_copy_nonceOCSP_copy_nonce 3ssl 3 1783951963 0 B - - gz OCSP nonce functionsxcb_xinerama_query_version_unchecked- 3 3 1588775193 0 B - - gz systemd-timedated.service- 8 8 1788492746 0 A - - gz Time and date bus mechanismptardiff- 1 1 1785729247 0 A - - gz program that diffs an extracted archive against an unextracted onexcb_res_query_resource_bytes_sizes_length- 3 3 1588775193 0 B - - gz doveadm-search- 1 1 1778562190 0 A - - gz Show a list of mailbox GUIDs and message UIDs matching given search query.evp_pkey_meth_get_initEVP_PKEY_meth_get_init 3ssl 3 1783951954 0 B - - gz manipulating EVP_PKEY_METHOD structuressl_get_peer_signature_nidSSL_get_peer_signature_nid 3ssl 3 1783951965 0 A - - gz get TLS message signing typespem_write_bio_x509PEM_write_bio_X509 3ssl 3 1783951960 0 B - - gz PEM routinesec_point_cmpEC_POINT_cmp 3ssl 3 1783951960 0 B - - gz Functions for performing mathematical operations and tests on EC_POINT objectsjson::pp::booleanJSON::PP::Boolean 3pm 3 1571055127 0 A - - gz dummy module providing JSON::PP::BooleanrootwindowofscreenRootWindowOfScreen 3 3 1727145684 0 B - - gz screen information functions and macrosmkfs- 8 8 1770236297 0 A - - gz build a Linux filesystemsystemd-binfmt.service- 8 8 1788492746 0 A - - gz Configure additional binary formats for executables at bootxcb_record_disable_context- 3 3 1588775193 0 A - - gz ins_nwstr- 3x 3 1697309691 0 B - - gz insert a wide-character string into a curses windowbn_dec2bnBN_dec2bn 3ssl 3 1783951962 0 B - - gz format conversionsxcb_input_open_device_class_info_iterator- 3 3 1588775193 0 B - - gz chfn- 1 1 1770236297 0 A - - gz change your finger informationsecurity_getenforce- 3 3 1770733597 0 A - - gz get or set the enforcing state of SELinuxevp_aes_192_cfb8EVP_aes_192_cfb8 3ssl 3 1783951953 0 B - - gz EVP AES cipherxcb_x_print_print_end_doc_checked- 3 3 1588775193 0 B - - gz xcb_xkb_get_named_indicator_reply- 3 3 1588775193 0 B - - gz i2d_pubkey_fpi2d_PUBKEY_fp 3ssl 3 1783951962 0 B - - gz SubjectPublicKeyInfo public key functionsxcb_glx_get_minmax_parameteriv_reply- 3 3 1588775193 0 B - - gz rsa_test_flagsRSA_test_flags 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in an RSA objecti2d_asn1_integeri2d_ASN1_INTEGER 3ssl 3 1783951965 0 B - - gz convert objects from/to ASN.1/DER representationxcb_dpms_info_reply- 3 3 1588775193 0 B - - gz xcb_render_query_pict_index_values_unchecked- 3 3 1588775193 0 B - - gz xcb_glx_get_string_reply- 3 3 1588775193 0 B - - gz evp_aria_256_ofbEVP_aria_256_ofb 3ssl 3 1783951958 0 B - - gz EVP ARIA ciphersk_type_find_exsk_TYPE_find_ex 3ssl 3 1783951955 0 B - - gz stack containernfsdclddb- 8 8 1783522945 0 A - - gz Tool for manipulating the nfsdcld sqlite databasexcb_xinerama_get_screen_size_reply- 3 3 1588775193 0 B - - gz fcpatternaddFcPatternAdd 3 3 1535617491 0 A - - gz Add a value to a patternextutils::constant::baseExtUtils::Constant::Base 3pm 3 1789370962 0 A - - gz base class for ExtUtils::Constant objectsperldtrace- 1 1 1789370956 0 A - - gz Perl's support for DTracepam_selinux- 8 8 1787058765 0 A - - gz PAM module to set the default security contextrsa_get0_iqmpRSA_get0_iqmp 3ssl 3 1783951967 0 B - - gz Routines for getting and setting data in an RSA objectxcreatewindoweventXCreateWindowEvent 3 3 1727145684 0 A - - gz CreateNotify event structurexcb_ungrab_key_checked- 3 3 1588775193 0 B - - gz release a key combinationssl_ctx_use_certificate_fileSSL_CTX_use_certificate_file 3ssl 3 1783951958 0 B - - gz load certificate and key datapem_write_ecpkparametersPEM_write_ECPKParameters 3ssl 3 1783951956 0 B - - gz PEM object encoding routinesxcb_get_motion_events_events- 3 3 1588775193 0 B - - gz xsetcliprectanglesXSetClipRectangles 3 3 1727145684 0 B - - gz GC convenience routinesx509_algor_dupX509_ALGOR_dup 3ssl 3 1783951966 0 A - - gz AlgorithmIdentifier functionswaddnwstr- 3x 3 1697309690 0 B - - gz add a string of wide characters to a curses window and advance cursorxcb_selinux_get_window_context_context- 3 3 1588775193 0 B - - gz visualofcccVisualOfCCC 3 3 1727145684 0 B - - gz Color Conversion Context macrospkcs12_mac_data_newPKCS12_MAC_DATA_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesxkbkeyhasactionsXkbKeyHasActions 3 3 1727145684 0 A - - gz Determines if the key corresponding to keycode has any actions associated with itrand_drbg_get_ex_new_indexRAND_DRBG_get_ex_new_index 3ssl 3 1783951963 0 B - - gz store and retrieve extra data from the DRBG instanced2i_asn1_t61stringd2i_ASN1_T61STRING 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_xi_set_client_pointer- 3 3 1588775193 0 A - - gz nfs.systemd- 7 7 1536257348 0 A - - gz managing NFS services through systemd.systemd.service- 5 5 1788492747 0 A - t gz Service unit configurationmoduli- 5 5 1785329458 0 A - - gz Diffie-Hellman modulilogind.conf- 5 5 1788492744 0 A - - gz Login manager configuration filespolicy_mapping_freePOLICY_MAPPING_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiespcre2_substring_nametable_scan- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)iptables/ip6tables- 8 8 1712083061 0 C ip6tables - gz xcb_input_xi_query_version_unchecked- 3 3 1588775193 0 B - - gz evp_aria_256_ctrEVP_aria_256_ctr 3ssl 3 1783951964 0 B - - gz EVP ARIA cipheri2d_x509_reqi2d_X509_REQ 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationmysql_field_count- 3 3 1786452952 0 A - - gz returns the number of columns for the most recent statementsemodule_expand- 8 8 1719954260 0 A - - gz Expand a SELinux policy module package.ecpkparameters_freeECPKPARAMETERS_free 3ssl 3 1783951958 0 B - - gz ASN1 object utilitiesfcpatternget-typeFcPatternGet-Type 3 3 1535617491 0 A - - gz Return a typed value from a patternssl_ctx_sess_set_new_cbSSL_CTX_sess_set_new_cb 3ssl 3 1783951960 0 B - - gz provide callback functions for server side external session cachingpanedwindow- n n 1571246711 0 A - - gz Create and manipulate 'panedwindow' split container widgetstld_strerror- 3 3 1570985734 0 A - - gz API functionmd4_initMD4_Init 3ssl 3 1783951916 0 A - - gz MD2, MD4, and MD5 hash functionspem_write_pkcs7PEM_write_PKCS7 3ssl 3 1783951957 0 B - - gz PEM routinesxcb_xkb_latch_lock_state_checked- 3 3 1588775193 0 B - - gz lwres_packet- 3 3 1786647171 0 B - - gz lightweight resolver packet handling functionsxcb_res_query_clients_clients_length- 3 3 1588775193 0 B - - gz perlsyn- 1 1 1789370959 0 A - - gz Perl syntaxstringprep_strerror- 3 3 1570985734 0 A - - gz API functionselinux_set_mapping- 3 3 1770733597 0 A - - gz establish dynamic object class and permission mappingtld_check_4t- 3 3 1570985734 0 A - - gz API functionuri::dataURI::data 3pm 3 1573658329 0 A - - gz URI that contains immediate datapcre2perform- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)pem_password_cb- 3ssl 3 1783951954 0 B - - gz PEM routinesopenssl_init_cryptoOPENSSL_init_crypto 3ssl 3 1783951966 0 A - - gz OpenSSL initialisation and deinitialisation functionsmisc_conv- 3 3 1787058767 0 A - - gz text based conversation functionselinux_getpolicytype- 3 3 1770733597 0 A - - gz get the type of SELinux policy running on the systemdynaloaderDynaLoader 3pm 3 1789370962 0 A - - gz Dynamically load C libraries into Perl codefclangsetaddFcLangSetAdd 3 3 1535617491 0 A - - gz add a language to a langsetgroupadd- 8 8 1766065859 0 A - - gz create a new groupxcopyplaneXCopyPlane 3 3 1727145684 0 B - - gz copy areasssl_newSSL_new 3ssl 3 1783951963 0 A - - gz create an SSL structure for a connectioncap_set_fd- 3 3 1612504337 0 B - - gz capability manipulation on filesdsa_meth_set_initDSA_meth_set_init 3ssl 3 1783951965 0 B - - gz Routines to build up DSA methodsautomake-1.16- 1 1 1697313643 0 A - - gz manual page for automake 1.16.1evp_cipher_meth_set_get_asn1_paramsEVP_CIPHER_meth_set_get_asn1_params 3ssl 3 1783951951 0 B - - gz Routines to build up EVP_CIPHER methodsxmlwf- 1 1 1788843060 0 A - - gz Determines if an XML document is well-formedcurs_ins_wstr- 3x 3 1697309683 0 A - - gz insert a wide-character string into a curses windowssl_ctx_sess_get_get_cbSSL_CTX_sess_get_get_cb 3ssl 3 1783951961 0 B - - gz provide callback functions for server side external session cachingxcb_randr_get_output_info_name- 3 3 1588775193 0 B - - gz xkbrefreshkeyboardmappingXkbRefreshKeyboardMapping 3 3 1727145684 0 A - - gz Update the keyboard description that is internal to the X library_traceattr2- 3x 3 1697309693 0 B - - gz curses debugging routinesd2i_x509_revokedd2i_X509_REVOKED 3ssl 3 1783951963 0 B - - gz convert objects from/to ASN.1/DER representationmail Mail 1 mail 1xcreateicXCreateIC 3 3 1727145684 0 A - - gz create, destroy, and obtain the input method of an input contextlower- n n 1571246711 0 A - - gz Change a window's position in the stacking orderssl_ctx_use_rsaprivatekey_fileSSL_CTX_use_RSAPrivateKey_file 3ssl 3 1783951959 0 B - - gz load certificate and key dataec_gfp_nist_methodEC_GFp_nist_method 3ssl 3 1783951959 0 B - - gz Functions for obtaining EC_METHOD objectsocsp_basicresp_freeOCSP_BASICRESP_free 3ssl 3 1783951962 0 B - - gz ASN1 object utilitiesxcb_poly_segment- 3 3 1588775193 0 A - - gz draw linesfcfreetypecharsetandspacingFcFreeTypeCharSetAndSpacing 3 3 1535617491 0 A - - gz compute Unicode coverage and spacing typeaddpart- 8 8 1770236297 0 A - - gz tell the kernel about the existence of a partitionpbkdf2param_freePBKDF2PARAM_free 3ssl 3 1783951959 0 B - - gz ASN1 object utilitiesaddstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorxkbignoreextensionXkbIgnoreExtension 3 3 1727145684 0 A - - gz Prevents core X library keyboard functions from using the X Keyboard Extensionset_menu_win- 3x 3 1697309694 0 B - - gz make and break menu window and subwindow associationsobj_nid2objOBJ_nid2obj 3ssl 3 1783951966 0 A - - gz ASN1 object utility functionsfirewalld.direct- 5 5 1787058610 0 A - - gz firewalld direct configuration filexkbkeysymsoffsetXkbKeySymsOffset 3 3 1727145684 0 A - - gz Returns the offset of the two-dimensional array of keysyms for the key corresponding to keycodelocal::lib~[de]- 3pm 3 1570975499 0 C POD2::DE::local::lib - gz curs_variables- 3x 3 1697309684 0 A - - gz curses global variablesselinux_booleans_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesfcatomicunlockFcAtomicUnlock 3 3 1535617491 0 A - - gz unlock a filexcb_dri2_wait_msc- 3 3 1588775193 0 A - - gz xcb_xv_get_port_attribute_unchecked- 3 3 1588775193 0 B - - gz ssl_ctx_get_client_ca_listSSL_CTX_get_client_CA_list 3ssl 3 1783951959 0 B - - gz get or set CA listxcb_input_list_input_devices_names_iterator- 3 3 1588775193 0 B - - gz asrange_newASRange_new 3ssl 3 1783951957 0 B - - gz ASN1 object utilitiesluac- 1 1 1633756476 0 A - - gz Lua compilerevp_pkey_newEVP_PKEY_new 3ssl 3 1783951964 0 A - - gz public/private key allocation and raw key handling functionsossl_store_closeOSSL_STORE_close 3ssl 3 1783951956 0 B - - gz Types and functions to read objects from a URIrand_drbg_get0_publicRAND_DRBG_get0_public 3ssl 3 1783951962 0 B - - gz get access to the global RAND_DRBG instancespem_write_pkcs8privatekeyPEM_write_PKCS8PrivateKey 3ssl 3 1783951957 0 B - - gz PEM routinesxcb_dri2_get_msc_reply- 3 3 1588775193 0 B - - gz xcb_xfixes_fetch_region_rectangles- 3 3 1588775193 0 B - - gz mysql_stmt_param_metadata- 3 3 1786452952 0 A - - gz This function does nothing!extutils::typemaps::cmdExtUtils::Typemaps::Cmd 3pm 3 1570957115 0 A - - gz Quick commands for handling typemapsextended_pair_content_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionxcb_record_register_clients- 3 3 1588775193 0 A - - gz asn1_string_print_exASN1_STRING_print_ex 3ssl 3 1783951961 0 A - - gz ASN1_STRING output routineskeyctl_set_timeout- 3 3 1633701054 0 A - - gz set the expiration timer on a keykmod- 8 8 1712567933 0 A - - gz Program to manage Linux Kernel modulesqiflush- 3x 3 1697309691 0 B - - gz curses input optionsnotimeout- 3x 3 1697309691 0 B - - gz curses input optionsperlmod- 1 1 1789370958 0 A - - gz Perl modules (packages and symbol tables)use_screen- 3x 3 1697309693 0 B - - gz curses thread supportperlbug- 1 1 1789371022 0 A - - gz how to submit bug reports on Perlhas_il_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionx509_crl_matchX509_CRL_match 3ssl 3 1783951956 0 B - - gz compare X509 certificates and related valuesavc_open- 3 3 1770733597 0 A - - gz userspace SELinux AVC setup and teardownpcre2_serialize_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)xcharstructXCharStruct 3 3 1727145684 0 B - - gz load or unload fonts and font metric structuresxcb_grab_key_checked- 3 3 1588775193 0 B - - gz Grab keyboard key(s)pcre2_substring_length_bynumber- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)pcre2_match- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)software::license::customSoftware::License::Custom 3pm 3 1570968579 0 A - - gz custom license handlermodule::build::authoringModule::Build::Authoring 3pm 3 1570964341 0 A - - gz Authoring Module::Build moduleswin_wchnstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowxcb_randr_get_screen_info_unchecked- 3 3 1588775193 0 B - - gz i2d_x509_auxi2d_X509_AUX 3ssl 3 1783951954 0 B - - gz X509 encode and decode functionswinsertln- 3x 3 1697309691 0 B - - gz delete and insert lines in a curses windowxcb_xkb_set_debugging_flags_reply- 3 3 1588775193 0 B - - gz asidentifierchoice_freeASIdentifierChoice_free 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesissuing_dist_point_newISSUING_DIST_POINT_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesxcb_res_query_client_ids_ids_iterator- 3 3 1588775193 0 B - - gz lnewusers- 1 1 1437678973 0 A - - gz Create new user accountsbn_ctx_getBN_CTX_get 3ssl 3 1783951907 0 A - - gz use temporary BIGNUM variablespcre2syntax- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)dracut-pre-udev.service- 8 8 1786666418 0 A - - gz runs the dracut hooks before udevd is startedx509_store_get0_paramX509_STORE_get0_param 3ssl 3 1783951959 0 A - - gz X509_STORE setter and getter functionsxcb_glx_get_fb_configs_property_list_length- 3 3 1588775193 0 B - - gz use_window- 3x 3 1697309693 0 B - t gz curses thread supportsetsyx- 3x 3 1697309691 0 B - - gz low-level curses routinesgselinux_path- 3 3 1770733597 0 B - - gz These functions return the paths to the active SELinux policy configuration directories and filesdsa_do_signDSA_do_sign 3ssl 3 1783951966 0 A - - gz raw DSA signature operationstap::parser::sourcehandlerTAP::Parser::SourceHandler 3pm 3 1570970555 0 A - - gz Base class for different TAP source handlersflash_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionpem_write_bio_ecprivatekeyPEM_write_bio_ECPrivateKey 3ssl 3 1783951957 0 B - - gz PEM object encoding routinesrand_drbg_freeRAND_DRBG_free 3ssl 3 1783951960 0 B - - gz initialize and cleanup a RAND_DRBG instancex509_req_info_newX509_REQ_INFO_new 3ssl 3 1783951960 0 B - - gz ASN1 object utilitiesssl_ctx_use_serverinfo_exSSL_CTX_use_serverinfo_ex 3ssl 3 1783951924 0 A - - gz use serverinfo extensiontest2::event::tap::versionTest2::Event::TAP::Version 3pm 3 1570971170 0 A - - gz Event for TAP version.pem_write_bio_dhparamsPEM_write_bio_DHparams 3ssl 3 1783951964 0 B - - gz PEM routinesssl_session_printSSL_SESSION_print 3ssl 3 1783951952 0 A - - gz printf information about a sessionxcb_glx_get_pixel_mapuiv_data- 3 3 1588775193 0 B - - gz waddstr- 3x 3 1697309690 0 B - - gz add a string of characters to a curses window and advance cursorvid_attr- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasetop_row- 3x 3 1697309694 0 B - - gz set and get current_menu_itemxcb_xv_stop_video- 3 3 1588775193 0 A - - gz systemd-escape- 1 1 1788492746 0 A - - gz Escape strings for usage in systemd unit namessudoers_timestamp- 5 5 1777452541 0 A - - gz Sudoers Time Stamp Formatpwconv- 8 8 1766065859 0 A - - gz convert to and from shadow passwords and groupsxcb_glx_gen_queries_arb_data- 3 3 1588775193 0 B - - gz autoconf- 1 1 1723577448 0 A - - gz Generate configuration scriptsnew_item- 3x 3 1697309694 0 B - - gz create and destroy menu itemsxsetrgbcolormapsXSetRGBColormaps 3 3 1727145684 0 B - t gz allocate, set, or read a standard colormap structureevp_rc4_hmac_md5EVP_rc4_hmac_md5 3ssl 3 1783951915 0 A - - gz EVP RC4 stream cipherstringprep_4zi- 3 3 1570985734 0 A - - gz API functionevp_cipher_meth_set_flagsEVP_CIPHER_meth_set_flags 3ssl 3 1783951964 0 B - - gz Routines to build up EVP_CIPHER methodsxdrawstring16XDrawString16 3 3 1727145684 0 B - - gz draw text charactersfcconfigparseandloadfrommemoryFcConfigParseAndLoadFromMemory 3 3 1535617491 0 A - - gz load a configuration from memorylocal- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)user::grentUser::grent 3pm 3 1789370967 0 A - - gz by-name interface to Perl's built-in getgr*() functionserr_peek_errorERR_peek_error 3ssl 3 1783951964 0 B - - gz obtain error code and dataevp_aes_192_ofbEVP_aes_192_ofb 3ssl 3 1783951962 0 B - - gz EVP AES cipherxutf8drawtextXutf8DrawText 3 3 1727145684 0 B - - gz draw text using multiple font setsset_curterm- 3x 3 1697309693 0 B - - gz curses interfaces to terminfo databasebio_callback_ctrlBIO_callback_ctrl 3ssl 3 1783951959 0 B - - gz BIO control operationsisc-config.sh- 1 1 1786647181 0 A - - gz Get information about the installed version of ISC BINDxcb_glx_get_tex_enviv_unchecked- 3 3 1588775193 0 B - - gz pip3- 1 1 1712410845 0 A - - gz pip 9.0.3evp_cipher_ctx_block_sizeEVP_CIPHER_CTX_block_size 3ssl 3 1783951966 0 B - - gz EVP cipher routinessoftware::license::noneSoftware::License::None 3pm 3 1570968579 0 A - - gz describes a "license" that gives no license for re-useform_init- 3x 3 1697309693 0 B - - gz set hooks for automatic invocation by applicationsec_group_new_curve_gf2mEC_GROUP_new_curve_GF2m 3ssl 3 1783951959 0 B - - gz Functions for creating and destroying EC_GROUP objectsxcb_glx_get_doublev_data_length- 3 3 1588775193 0 B - - gz xcb_xfixes_set_cursor_name- 3 3 1588775193 0 A - - gz x509_revoked_add1_ext_i2dX509_REVOKED_add1_ext_i2d 3ssl 3 1783951960 0 B - - gz X509 extension decode and encode functionstiffvsetfieldTIFFVSetField 3tiff 3 1785289550 0 C TIFFSetField - gz perlcn- 1 1 1789370955 0 A - - gz XXXX Perl XXj}i+a\,Ure/man/man3/xcb_zseliRztld_f )GQzuri: Gr9zpcre N%/Rzdove=m{rsa_GH_{extudbjzѓ{evp_b!dx1r{systgc RzfclaMrzhmac$Lezxcb_~*"S{ssl_cp%u{tcsdYdLzssl_ b3ڛz_tra2 7e.zi2d_t]>Szunse@'`zelin& 6Yzip-ih4Tzsyst={xcb_d2~5{x509dKn{xsetTe =j{gpg-e=H{mysqe-r4{inte*f^{softfe{xcb_g6=W{pwd[gDx{aclg1o>{dngeg E({fcra'h@z{gridvhM{x509h Z@l{xcb_Bi[κ{xcb_fzset_C>!{xcb_}i$zsystC`'b_zpem_H,gpgsm- 1 1 1768528101 0 A - - gz CMS encryption and signing toolxcb_xvmc_create_surface- 3 3 1588775193 0 A - - gz xcb_render_set_picture_transform_checked- 3 3 1588775193 0 B - - gz engine_addENGINE_add 3ssl 3 1783951967 0 A - - gz ENGINE cryptographic module supportnew_form- 3x 3 1697309694 0 B - - gz create and destroy formssysusers.d- 5 5 1788492746 0 A - t gz Declarative allocation of system users and groupsimplement_lhash_hash_fnIMPLEMENT_LHASH_HASH_FN 3ssl 3 1783951956 0 B - - gz dynamic hash tablessl_session_set_cipherSSL_SESSION_set_cipher 3ssl 3 1783951951 0 B - - gz set and retrieve the SSL cipher associated with a sessionssl_ctx_set1_curves_listSSL_CTX_set1_curves_list 3ssl 3 1783951955 0 B - - gz EC supported curve functionsxcb_input_get_device_dont_propagate_list_classes- 3 3 1588775193 0 B - - gz xcb_render_query_pict_formats- 3 3 1588775193 0 A - - gz text::tabsText::Tabs 3pm 3 1571071841 0 A - - gz expand and unexpand tabs like unix expand(1) and unexpand(1)evp_pkey_ctx_set_rsa_pss_saltlenEVP_PKEY_CTX_set_rsa_pss_saltlen 3ssl 3 1783951966 0 B - - gz algorithm specific control operationssk_type_numsk_TYPE_num 3ssl 3 1783951958 0 B - - gz stack containerx509_crl_add1_ext_i2dX509_CRL_add1_ext_i2d 3ssl 3 1783951962 0 B - - gz X509 extension decode and encode functionsossl_store_loader_set_findOSSL_STORE_LOADER_set_find 3ssl 3 1783951957 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesxcb_xkb_use_extension- 3 3 1588775193 0 A - - gz rsa_verifyRSA_verify 3ssl 3 1783951952 0 B - - gz RSA signatures.k5identity- 5 5 1778654064 0 B - - gz Kerberos V5 client principal selection rulesmenu_fore- 3x 3 1697309694 0 B - - gz color and attribute control for menusxcb_xvmc_list_subpicture_types_reply- 3 3 1588775193 0 B - - gz dbus-send- 1 1 1777980273 0 A - - gz Send a message to a message buschown- 1 1 1785268171 0 A - - gz change file owner and groupfclangsethaslangFcLangSetHasLang 3 3 1535617491 0 A - - gz test langset for language supporthmac_ctx_copyHMAC_CTX_copy 3ssl 3 1783951962 0 B - - gz HMAC message authentication codexcb_x_print_print_query_version_unchecked- 3 3 1588775193 0 B - - gz ssl_acceptSSL_accept 3ssl 3 1783951920 0 A - - gz wait for a TLS/SSL client to initiate a TLS/SSL handshake_traceattr- 3x 3 1697309693 0 B - - gz curses debugging routinesi2d_x509_algori2d_X509_ALGOR 3ssl 3 1783951955 0 B - - gz convert objects from/to ASN.1/DER representationunset- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)elinks.conf- 5 5 1571081473 0 A - - gz ELinks configuration fileip-ioam- 8 8 1716453362 0 A - - gz IPv6 In-situ OAM (IOAM)systemd-sysusers- 8 8 1788492746 0 A - - gz Allocate system users and groupsset_menu_fore- 3x 3 1697309694 0 B - - gz color and attribute control for menussystemd-backlight@.service- 8 8 1788492745 0 A - - gz Load and save the display backlight brightness at boot and shutdowndoveadm- 1 1 1778582937 0 A - - gz Dovecot's administration utilityrsa_pss_params_freeRSA_PSS_PARAMS_free 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxkballocindicatormapsXkbAllocIndicatorMaps 3 3 1727145684 0 A - - gz Allocates, directly, the indicators member of the keyboard description recordssl_freeSSL_free 3ssl 3 1783951924 0 A - - gz free an allocated SSL structurexcb_xkb_get_compat_map_reply- 3 3 1588775193 0 B - - gz xomofocXOMOfOC 3 3 1727145684 0 B - - gz create output contextsxcb_input_get_device_key_mapping_unchecked- 3 3 1588775193 0 B - - gz dnssec-settime- 8 8 1786647175 0 A - - gz set the key timing metadata for a DNSSEC keybzip2- 1 1 1738028339 0 A - - gz a block-sorting file compressor, v1.0.6usernotice_freeUSERNOTICE_free 3ssl 3 1783951966 0 B - - gz ASN1 object utilitiesgrub-sparc64-setup- 8 8 1785729399 0 C grub2-sparc64-setup - gz bio_do_connectBIO_do_connect 3ssl 3 1783951907 0 A - - gz connect BIOmincmapsofscreenMinCmapsOfScreen 3 3 1727145684 0 B - - gz screen information functions and macros 'G_string_UXZxxkbf`"xpigzu5lwre1Hmd4B\zxxkbag[_xtiff);>xxmkinx ] xserv7topl5 [\bxperlE@qxsct_jexcb_keyc)evp_#Pcms_(Uxxcb_6xengi Mhv xi2d_m\evp_}Asct_W$hxcb_meta2xset$_d2i_>`xcb_Dsha2G% @xlwreSxtiffC<8;xxcb_Pod:m&Hnsta&6idna )curs'=xcb_M'x509KLxcb_*wincQ 7xpam_@vxxgetQe$ xbio_z<xssl_`jexxcb_>)Wtxxcb_&xpcreNxgrap1 <A xdsa_vV/wxevp_Hpem_H~Sxxcb_Ccust(=engi]Uxcb_L)1mvcuDpane>evp_\Omysq7xevp_wN2%xd2i_^xocspILxipc:_uxxcb_Qxi2d_Oaip-v8uri:.+ Epod:}+Uxmd5_t H$xfiltQͦxbn_n' 9>xssl_lQexxcb_3)hExengiTKxrest=OxhttpFxpcre%Ndump Ih'xdbi:#d4xevp_ [dbi:L.Wpam_.;open6IcrypE6[ssl_`Xrsa_Tr(xmariP^xmvin ^asn1`OCxslk_h=xcb_`)rviaDautrHa8xcb_/$xcb_E/bio_aNPxdracL[Zxlchs/ gxx509Jgapp:cUrand~cQ)xxcb_*set_)d Cexxcb_#ssl_dVxcb_Je$8xxkbcDgsyste<selif$7xec_p yimpl/Lmysq0h6xldifD9xcb_f4cms_'gfWxasn1F]#xrsa_R\xxcb_?8xxtexsG^ixxcb_dzxxkbsW^xbn_ig L$xxcb_!xcb_@i&fscki Excb_1qleni?!xkdum 8Wxmvwa< ^4xxwinX xssl_ kxcb_kt&xsyst To4xmysqRxsg_rY >xx509Vxtk_t \1xxcb_|,inc:lExcb_m(fcstTmG_xmodu!axsystGABxbn_l <Expem_A#+xevp_C]ssl_4Ocursn =d2i_ncxcb_Eokey_o=dove  Vtiffc <sg_r  <($xpcre NExxcb_xemp"5 Oxevp_LF:TxxcmsJbn_b" :nxpem_Ci2d_<"a Nxmvind Lpod:~5S`Ao[`1`sUWxcb_2yxcb_'rndcP8Ӿyssl_]x509PInfsdP SFyxintn=rev8typcreNtiffQdpod:7RVosslRqxcb_2Sxcb_gSpcre4Nlsns,ssl_gsg_sSJevp_SGnameFseliq~+yssl_Vdnf-T -5_yfail<modpfA5ysyst8lyptarR _ldapU JconfsUYfindU.yxcb_*xcb_ T9ydovegyevp_w[xcb_^V*x509IFƝyssl_VosslgDypem_Z=&ryec_p ymZyjson0WreplbW9аpyrootUformW<evp_ķ`fcstA ?lwreWCsssdEX<xcb_X!/ymkfs5~ysyst;Xebtaϸ Sdyxcb_dbd:nY"yins_ Q#R5ybn_d= :H{yxcb_*xtex_ Scurs TS7dychfnȥ;تysecuF+Oyevp_b=شyxcb_"Fyxcb_")mysk_t=-qynfsd N_yxcb_Z#cap_] Fasn1^Qxcb_^tyfcpa @attr_ Tstra;yextu_md2_T Gbn_c_2upyperl_ 6xnoo-d2i_`a3;ypam_ Kunfl` Roiyrsa_b`iyxcregJyxcb_Ĭ6x509aYyssl_Xýypem_Scursc Qis_iwc 6Ͽoyxcb_dovecErequdEyxset,EVHyx509Jjywaddݮ cyxcb_J'bn_fdJyvisu Fx\ypkcsGproteGrandeWevp_OfY(Sgyxkbk[}uyrandmyd2i_qanyxcb_ xcb_g%xset Ni2d_]Řynfs." Cysystq71yymodu2Y}ylogi >x509Oh?lwreRHypoli;GzforFqypcreNcursh:Cyipta%sha3h Dauto,i <rsa_qieY yxcb_;%xqueKj>g;yevp_}>gyi2d_̴ [xcb_k%,ymysq4X输ysemoDyecpkG`yfcpaMPyyssl_ySIHypane@ X"$ytld_ )Iymd4_ڷ Gtk_mzm DIypem_*:openmHasn1=Kdijk!n :syst<perl >]yxcb_t!$1ylwre Kyxcb_ %yperlL(geneZoELUystri|)Ryasn1@QNybn_bi@?yxcb_@)yerr_@Pd`Tyxcb_eAopenM<ui_mbfcpaGVxcb_#/asn1_string_print_ex_fpASN1_STRING_print_ex_fp 3ssl 3 1783951961 0 B - - gz ASN1_STRING output routinesbn_bn2lebinpadBN_bn2lebinpad 3ssl 3 1783951965 0 B - - gz format conversionsxcb_xvmc_create_surface_priv_data_length- 3 3 1588775193 0 B - - gz err_get_error_line_dataERR_get_error_line_data 3ssl 3 1783951958 0 B - - gz obtain error code and dataxcb_visibility_notify_event_t- 3 3 1588775193 0 A - - gz xmbtextpropertytotextlistXmbTextPropertyToTextList 3 3 1727145684 0 B - t gz convert text lists and text property structuresevp_pkey_ctx_set_dh_rfc5114EVP_PKEY_CTX_set_dh_rfc5114 3ssl 3 1783951954 0 B - - gz algorithm specific control operationsxcb_get_font_path_unchecked- 3 3 1588775193 0 B - - gz set_form_sub- 3x 3 1697309694 0 B - - gz make and break form window and subwindow associationspunycode_decode- 3 3 1570985734 0 A - - gz API functionfcconfiggetsysrootFcConfigGetSysRoot 3 3 1535617491 0 A - - gz Obtain the system root directoryrotatelogs- 8 8 1777551493 0 A - - gz Piped logging program to rotate Apache logssgm_dd- 8 8 1787058260 0 A - - gz copy data to and from files and devices, especially SCSI devicesxcb_x_print_print_get_page_dimensions_reply- 3 3 1588775193 0 B - - gz xcb_glx_create_context_checked- 3 3 1588775193 0 B - - gz rpc.sm-notify- 8 8 1783522976 0 B - - gz send reboot notifications to NFS peersx509_store_ctx_verify_cbX509_STORE_CTX_verify_cb 3ssl 3 1783951960 0 B - - gz get and set verification callbackcms_signCMS_sign 3ssl 3 1783951909 0 A - - gz create a CMS SignedData structurensec3hash- 8 8 1786647177 0 A - - gz generate NSEC3 hashxunionrectwithregionXUnionRectWithRegion 3 3 1727145684 0 B - - gz region arithmeticselabel_media- 5 5 1770733597 0 A - - gz userspace SELinux labeling interface and configuration file format for the media contexts backendtapestat- 1 1 1523015986 0 A - - gz Report tape statistics.ssl_check_private_keySSL_check_private_key 3ssl 3 1783951966 0 B - - gz load certificate and key datamodule::build::bundlingModule::Build::Bundling 3pm 3 1570964341 0 A - - gz How to bundle Module::Build with a distributiondircolors- 1 1 1785268171 0 A - - gz color setup for lsmcprint- 3x 3 1697309692 0 B - - gz ship binary data to printeri2d_privatekeyi2d_PrivateKey 3ssl 3 1783951952 0 B - - gz decode and encode functions for reading and saving EVP_PKEY structuresmvwadd_wchnstr- 3x 3 1697309690 0 B - - gz add an array of complex characters (and attributes) to a curses windowcurs_add_wchstr- 3x 3 1697309683 0 A - - gz add an array of complex characters (and attributes) to a curses windowperlxs- 1 1 1789370961 0 A - - gz XS language reference manualmvhline_set- 3x 3 1697309690 0 B - - gz create curses borders or lines using complex characters and renditionsopenssl-dhparam- 1ssl 1 1783951950 0 B - - gz DH parameter manipulation and generationdh_compute_key_paddedDH_compute_key_padded 3ssl 3 1783951910 0 A - - gz perform Diffie-Hellman key exchangersa_meth_set_mod_expRSA_meth_set_mod_exp 3ssl 3 1783951953 0 B - - gz Routines to build up RSA methodsdbi::dbd::sqlengineDBI::DBD::SqlEngine 3pm 3 1786438153 0 A - - gz Base class for DBI drivers without their own SQL enginedata::dumpData::Dump 3pm 3 1650647482 0 A - - gz Pretty printing of data structuresmvwin_wchnstr- 3x 3 1697309691 0 B - - gz get an array of complex characters and renditions from a curses windowsetpriv- 1 1 1770236297 0 A - - gz run a program with different Linux privilege settingsxkbchangemapXkbChangeMap 3 3 1727145684 0 A - - gz Update only partial components of a keyboard description, modify the appropriate fields in the server and map components of a local copy of the keyboard descriptionxcb_input_get_device_button_mapping_reply- 3 3 1588775193 0 B - - gz x509_cmpX509_cmp 3ssl 3 1783951962 0 A - - gz compare X509 certificates and related valuesbio_meth_set_putsBIO_meth_set_puts 3ssl 3 1783951955 0 B - - gz Routines to build up BIO methodsrsa_get_ex_new_indexRSA_get_ex_new_index 3ssl 3 1783951960 0 B - - gz application-specific dataevp_pkey_meth_get_ctrlEVP_PKEY_meth_get_ctrl 3ssl 3 1783951951 0 B - - gz manipulating EVP_PKEY_METHOD structureevp_sha256EVP_sha256 3ssl 3 1783951954 0 B - - gz SHA-2 For EVPxcb_input_enter_event_t- 3 3 1588775193 0 A - - gz xchangekeyboardcontrolXChangeKeyboardControl 3 3 1727145684 0 A - t gz manipulate keyboard settings and keyboard control structurexcb_x_print_print_put_document_data- 3 3 1588775193 0 A - - gz xcb_render_create_radial_gradient_checked- 3 3 1588775193 0 B - - gz bio_set_conn_ip_familyBIO_set_conn_ip_family 3ssl 3 1783951953 0 B - - gz connect BIOxcb_xf86dri_get_device_info_device_private- 3 3 1588775193 0 B - - gz xcb_render_query_filters_filters_length- 3 3 1588775193 0 B - - gz engine_set_ex_dataENGINE_set_ex_data 3ssl 3 1783951959 0 B - - gz application-specific dataxcb_xfixes_get_cursor_name_name_end- 3 3 1588775193 0 B - - gz systemd-makeswap@.service- 8 8 1788492746 0 B - - gz Creating and growing file systems on demandxcb_glx_get_floatv_data_end- 3 3 1588775193 0 B - - gz extutils::mm_cygwinExtUtils::MM_Cygwin 3pm 3 1570956921 0 A - - gz methods to override UN*X behaviour in ExtUtils::MakeMakerevp_pkey_ctx_set_rsa_keygen_bitsEVP_PKEY_CTX_set_rsa_keygen_bits 3ssl 3 1783951962 0 B - - gz algorithm specific control operationssystemd-system-update-generator- 8 8 1788492746 0 A - - gz Generator for redirecting boot to offline update modessl_get_ex_dataSSL_get_ex_data 3ssl 3 1783951964 0 B - - gz Store and retrieve extra data from the SSL_CTX, SSL or SSL_SESSIONtcsd- 8 8 1712407334 0 A - - gz daemon that manages Trusted Computing resourcesxcb_xf86dri_get_drawable_info_clip_rects_iterator- 3 3 1588775193 0 B - - gz x509_algor_copyX509_ALGOR_copy 3ssl 3 1783951966 0 B - - gz AlgorithmIdentifier functionsxsetdashesXSetDashes 3 3 1727145684 0 B - - gz GC convenience routinesgpg-connect-agent- 1 1 1768528101 0 A - - gz Communicate with a running agentmysql_free_result- 3 3 1786452952 0 A - - gz Frees result setinteger- 3pm 3 1789370967 0 A - - gz Perl pragma to use integer arithmetic instead of floating pointsoftware::license::lgpl_3_0Software::License::LGPL_3_0 3pm 3 1570968579 0 A - - gz GNU Lesser General Public License, Version 3xcb_change_property- 3 3 1588775193 0 A - - gz Changes a window propertypwd- 1 1 1785268171 0 A - - gz print name of current/working directoryacl- 5 5 1782429655 0 A - - gz Access Control Listsdngettext- 3 3 1465650185 0 A - - gz translate message and choose plural formfcrangedestroyFcRangeDestroy 3 3 1535617491 0 A - - gz destroy a range objectgrid- n n 1571246711 0 A - - gz Geometry manager that arranges widgets in a gridx509_verify_param_get0_peernameX509_VERIFY_PARAM_get0_peername 3ssl 3 1783951962 0 B - - gz X509 verification parametersxcb_selection_request_event_t- 3 3 1588775193 0 A - - gz xcb_xfixes_change_cursor- 3 3 1588775193 0 A - - gz pcre2_convert_context_free- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)bio_f_cipherBIO_f_cipher 3ssl 3 1783951966 0 A - - gz cipher BIO filterej@re/man/man3/xcb_input_change_keyPzseliRztld_f )GQzuri: Gr9zpcre N'b_zpem_H,safeZ GHUPozssl_Sypam_ Ytify_event_t.3.gzxcb_q,O,Uan/man3/xcb_input_devircDAzxcb_lookHo,Ure/man/mengi]UengiVzxkbr vz_tra 7%Szd2i__mysq7xcb_ 'grubM ),Uzmailc&zxcrew e[zloweMzssl_9Z_izec_gZv]\zocspGazxcb_z'zfcfr`Kzaddp.O~zpbkdDt_device_property_noasn1D|zadds^,zxkbi?|:zset_ Szobj_. Gevp_=pcreNtestlhVhzfire@czxkbksoft[grub Llwre_ Hqzlocan2zcurs5rsa_Tdh_s0Uxcb_asn1`Obio_c`Cxcb_`)rviaD¬zseli~0zfcat7$'zgpgs<bio_aNd2i_af3Pzxcb_Bzxcb_w)zengi Lznew_ 6xcb_c(set_)d C/JzsysuS Nssl_dVxcb_Je$ڙzimplH/zssl_ nselif$7pem_zfCUre/man/man3/xcb_E#zssl_Swzxcb_1zxcb_Kcms_'gfsg_cgDfcfig 6xcb_?h2dztext dzevp_!dˆ7zsk_tz 9Yzx509^zossl3Uzxcb_zrsa_ 7Mz.k5i^ IBzmenu CEvzxcb_%XOzdbusB <xOzchow8evp_lkMxcb_kU kpp3,Ure/man/mzfclaMrzhmac$Lezxcb_~*d2i_Cl`inc:lEzssl_ b3ڛz_tra2 7e.zi2d_t]>Szunse@'`zelin& 6Yzip-ih4Tzsyst=iptaRcursn =d2i_ncxcb_Eokey_o=dove  Vtiffc <sg_r  <gth1@sUsystVP4,Udcb Rrsa_Q!qxcb_O8fcco!Ji2d_<"afzset_Ckedgth1$zsystC`%/Rzdove= ,M0O kp7,Uhcert cget_"$Ksk_tl :m{rsa_Gsetk6ldsa_oaprin# =+@{xkba^~F{ssl_ F{O{xcb_Asct_W$h3{xomo{9sha2G% @sxm{xcb_+bq{dnssIl{bzip\D.74{userC{grub/curs'=virt)Yxcb_M'xcb_',% {bio_;8G{mincS/{xmbtPd{evp_~P_lG[{xcb_P7{set_2Q S_sZ{punyQ)V{fccoQN{rota,R Hj{sgm_R]^k{xcb_R,pod:}+U{xcb_,SO{rpc.hSCN\{x509SX j{cms_*T Hossl,]u5{nsec{T 0*{xuniTAN%{sela U~{tapeU 4xset. <cust=dbi:L.Wpam_.;xcb_/$4{ssl_UQimpl/L:nF{modu;Vd_-{dircV /$:{mcprV9oB{i2d_1Wss{mvwaWddv{curs&Xdxcb_1mysq1vgY{perlX9hF{mvhlX dоs{openJYH${dh_cYW:{rsa_ZS!Q{dbi:wZhxL{dataZ J {mvwiH[dj{setp[Rssl_ V$p{xkbc\ I{xcb_\*/{x5094] Sctst=bio_. [S{bio_]Pbp{rsa_]L)tF{evp_S^[ {evp_^ 61 {xcb__mysqE  Zxcb_ !^^{xcha;_mt{xcb_`* !{bio_G`@xcb_t@8N{xcb_`+open6Il{xcb_`(xfet7 G{xcb__$5{engi+aJ'{xcb_a$z{systaHs{xcb_+bxcb_O0grubPbox_Ad>_{extudbjxwmg <zѓ{evp_b!dx1r{systgc R"S{ssl_cp%u{tcsdYdL{xcb_d2~5{x509dKn{xsetTe =xcb_!!xcb__!xstaapcreNidnau)j{gpg-e=perlFH{mysqe-cpanLcpp /ocsp?Yr4{inte*f^xcmsktar l1{softfe{xcb_g6=W{pwd[gDx{aclg1o>{dngeg E({fcra'h@d2i_*dd2i_ez{gridvhM{x509h Z@l{xcb_BimysqQ;[κ{xcb_>!{xcb_}i8@{pcreiNZl{bio_j <b{sct_di{plyms xcb_J- A{evp_ouuid CocspHbio_W <d2i_rKat{xcb_xcb_ӎ{avc_RFstarLBts_sF{xget 7spla> )Eh{bc_ pem_MV_C{fcpaG5!{xcb_V%h{bio_>systJ7zcmpk5A{get_.Qo{xcb_$$5{evp_eDS{{ssl_UEV{scr_+ KR{initTgssp=xcb_F0o{dnst۔ Esct_set_sourceSCT_set_source 3ssl 3 1783951954 0 B - - gz A Certificate Transparency Signed Certificate Timestampplymouth plymouth 1 plymouth 8evp_pkey_ctx_set1_hkdf_keyEVP_PKEY_CTX_set1_hkdf_key 3ssl 3 1783951964 0 B - - gz HMAC-based Extract-and-Expand key derivation algorithmxcb_randr_get_crtc_info- 3 3 1588775193 0 A - - gz avc_has_perm_noaudit- 3 3 1770733597 0 B - - gz obtain and audit SELinux access decisionsxgetsubimageXGetSubImage 3 3 1727145684 0 B - - gz transfer imagesbc BC 3x bc 1fcpatternprintFcPatternPrint 3 3 1535617491 0 A - - gz Print a pattern for debuggingxcb_xvmc_list_subpicture_types_types- 3 3 1588775193 0 B - - gz bio_set_cipherBIO_set_cipher 3ssl 3 1783951906 0 A - - gz cipher BIO filterget_default_role- 3 3 1770733597 0 C query_user_context - gz xcb_glx_get_convolution_parameterfv- 3 3 1588775193 0 A - - gz evp_decryptinit_exEVP_DecryptInit_ex 3ssl 3 1783951952 0 B - - gz EVP cipher routinesssl_ctx_use_rsaprivatekeySSL_CTX_use_RSAPrivateKey 3ssl 3 1783951954 0 B - - gz load certificate and key datascr_dump- 3x 3 1697309692 0 B - - gz read (write) a curses screen from (to) a fileinitscr- 3x 3 1697309691 0 B - - gz curses screen initialization and manipulation routinesdnstap-read- 1 1 1786647176 0 A - - gz print dnstap data in human-readable formauditctl- 8 8 1752572516 0 A - - gz a utility to assist controlling the kernel's audit systemsssd-files- 5 5 1785203682 0 A - - gz SSSD files providerpam_lastlog- 8 8 1787058763 0 A - - gz PAM module to display date of last login and perform inactive account lock outmvwaddchnstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowxcb_selinux_set_selection_use_context- 3 3 1588775193 0 A - - gz dh_get_nidDH_get_nid 3ssl 3 1783951910 0 A - - gz get or find DH named parametersfile::dosglobFile::DosGlob 3pm 3 1789370963 0 A - - gz DOS like globbing and then somexcb_render_query_filters_reply- 3 3 1588775193 0 B - - gz grub-set-default- 8 8 1785729399 0 C grub2-set-default - gz ossl_store_info_get1_pkeyOSSL_STORE_INFO_get1_PKEY 3ssl 3 1783951955 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsscreenofdisplayScreenOfDisplay 3 3 1727145684 0 B - - gz Display macros and functionsxstorenameXStoreName 3 3 1727145684 0 B - - gz set or read a window's WM_NAME propertyutf8- 3pm 3 1789370967 0 A - - gz Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source codessl_set0_ca_listSSL_set0_CA_list 3ssl 3 1783951965 0 B - - gz get or set CA listevp_cipher_ctx_modeEVP_CIPHER_CTX_mode 3ssl 3 1783951964 0 B - - gz EVP cipher routinesxcb_shm_completion_event_t- 3 3 1588775193 0 A - - gz mysql- 1 1 1786452947 0 A - t gz the MariaDB command-line tool (mysql is now a symlink to mariadb)xcb_open_font- 3 3 1588775193 0 A - - gz opens a fontrsa_padding_add_pkcs1_type_2RSA_padding_add_PKCS1_type_2 3ssl 3 1783951960 0 B - - gz asymmetric encryption paddingmodule::build::apiModule::Build::API 3pm 3 1570964341 0 A - - gz API Reference for Module Authorslsattr- 1 1 1759820881 0 A - - gz list file attributes on a Linux second extended file systemdsa_meth_get_sign_setupDSA_meth_get_sign_setup 3ssl 3 1783951965 0 B - - gz Routines to build up DSA methodstifffieldtagTIFFFieldTag 3tiff 3 1785289550 0 A - - gz Get TIFF field tag value from field informationxcb_convert_selection- 3 3 1588775193 0 A - - gz xkbfreegeomshapesXkbFreeGeomShapes 3 3 1727145684 0 A - - gz Free geometry shapessecurity_disable- 3 3 1770733597 0 A - - gz disable the SELinux kernel code at runtimei2d_edipartynamei2d_EDIPARTYNAME 3ssl 3 1783951966 0 B - - gz convert objects from/to ASN.1/DER representationevp_md_nullEVP_md_null 3ssl 3 1783951965 0 B - - gz EVP digest routinescpan::meta::history::meta_1_3CPAN::Meta::History::Meta_1_3 3pm 3 1570951320 0 A - - gz Version 1.3 metadata specification for META.ymlxcb_free_cursor_checked- 3 3 1588775193 0 B - - gz Deletes a cursorxchecktypedeventXCheckTypedEvent 3 3 1727145684 0 B - - gz select events by typedoveadm-penalty- 1 1 1778562190 0 A - - gz Show current penaltiestchmttest- 1 1 1570929755 0 A - - gz test cases of the hash database APItigetnum_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionsystemd.socket- 5 5 1788492746 0 A - - gz Socket unit configurationevp_sha384EVP_sha384 3ssl 3 1783951966 0 B - - gz SHA-2 For EVPssl_get_read_aheadSSL_get_read_ahead 3ssl 3 1783951963 0 B - - gz manage whether to read as many input bytes as possiblepod::usagePod::Usage 3pm 3 1570967838 0 A - - gz print a usage message from embedded pod documentationdtls_server_methodDTLS_server_method 3ssl 3 1783951965 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsslk_label_sp- 3x 3 1697309693 0 B - - gz curses screen-pointer extensionxcb_shape_notify_event_t- 3 3 1588775193 0 A - - gz fcconfigsubstituteFcConfigSubstitute 3 3 1535617491 0 A - - gz Execute substitutionsneeds-restarting- 1 1 1712570567 0 A - - gz redirecting to DNF needs-restarting PluginxgraphicsexposeeventXGraphicsExposeEvent 3 3 1727145684 0 A - - gz GraphicsExpose and NoExpose event structuresxcb_selinux_get_property_use_context_context- 3 3 1588775193 0 B - - gz d2i_pubkey_biod2i_PUBKEY_bio 3ssl 3 1783951965 0 B - - gz SubjectPublicKeyInfo public key functionsraw raw 3x raw 8xchangepropertyXChangeProperty 3 3 1727145684 0 B - - gz obtain and change window propertiesdh_meth_get0_nameDH_meth_get0_name 3ssl 3 1783951952 0 B - - gz Routines to build up DH methodsxcb_randr_query_output_property- 3 3 1588775193 0 A - - gz set_current_item- 3x 3 1697309694 0 B - - gz set and get current_menu_itemsystemd-tmpfiles-clean.timer- 8 8 1788492746 0 B - - gz Creates, deletes and cleans up volatile and temporary files and directoriesperlform- 1 1 1789370956 0 A - - gz Perl formatslsinitrd- 1 1 1786666418 0 A - - gz tool to show the contents of an initramfs imagessl_set0_rbioSSL_set0_rbio 3ssl 3 1783951964 0 B - - gz connect the SSL object with a BIOmysqld- 8 8 1786452947 0 A - - gz the MariaDB server (mysqld is now a symlink to mariadbd)des_ede2_cbc_encryptDES_ede2_cbc_encrypt 3ssl 3 1783951952 0 B - - gz DES encryptionbio_get_cipher_ctxBIO_get_cipher_ctx 3ssl 3 1783951966 0 B - - gz cipher BIO filterdel_panel- 3x 3 1697309694 0 B - - gz panel stack extension for cursesnsenter- 1 1 1770236297 0 A - - gz run program with namespaces of other processesxcb_glx_get_tex_geniv- 3 3 1588775193 0 A - - gz mvwvline- 3x 3 1697309690 0 B - - gz create curses borders, horizontal and vertical linesxgenericeventcookieXGenericEventCookie 3 3 1727145684 0 B - - gz retrieve and free additional event data through cookies.perllinux- 1 1 1789370958 0 A - - gz Perl version 5 on Linux systemssss_rpcidmapd- 5 5 1785203682 0 A - - gz sss plugin configuration directives for rpc.idmapdsss_cache- 8 8 1785203682 0 A - - gz perform cache cleanupbio_callback_fnBIO_callback_fn 3ssl 3 1783951951 0 B - - gz BIO callback functionsscsi_ready- 8 8 1787058260 0 A - - gz do SCSI TEST UNIT READY on devicesxcb_xkb_set_names- 3 3 1588775193 0 A - - gz digest::hmac_sha1Digest::HMAC_SHA1 3pm 3 1650654057 0 A - - gz Keyed-Hashing for Message Authenticationttk_menubutton- n n 1571246711 0 A - - gz Widget that pops down a menu when pressedperlinterp- 1 1 1789370957 0 A - - gz An overview of the Perl interpreterasync_wait_ctx_get_changed_fdsASYNC_WAIT_CTX_get_changed_fds 3ssl 3 1783951905 0 A - - gz functions to manage waiting for asynchronous jobs to completecontext_range_get- 3 3 1770733597 0 B - - gz Routines to manipulate SELinux security contextsxcb_get_keyboard_mapping_unchecked- 3 3 1588775193 0 B - - gz / 7  1sU^~pam_# G*~xcms$ :C~perlM$ EH* ssl_c7 xnq^~asra ?/~luac;)x509$ ]{~evp_i ga\~ossl] ~randK`JH~pem_Dy~xcb_~xcb_S#Q~mysq8~extuY~exteV=!-~xcb_~asn1NEasn1% E~keycH>w~kmodCaxcb_o% revp_% "`evp_,& 4daccei& JCzxcb_& &)Kderw ' 3xdraG' ;E~qifl2 ~noti 2term' Te~perlWFi2d_' a~use_ 3p~perl> :4~has_) =E~x509pYK~avc_ E`~pcre&NO5~xcha V6~xcb_1[~pcre1 Nq\~pcre N)xcb_d( -cryp( akacp$) 6rxcb_c) %Z~softM7Y~modu`U\xcb_) $l~win_ dzgrub) I<~xcb_>$D5xcb_>* )@fiel* I ~i2d_ K~wins Hnr~xcb_)"hoxaut* ehwxcmsK+ 8?err_+ FQx509+ P~asidhK/pod:I, Uxcb_, Jxcb_, 2׫xcb_%- Z~issuJDq~xcb_,& ~lnewo 51cpana- `xcb_- !<=xcb_. ,Fscp^. C'~bn_c Gg~pcre N~dracZJ}~x509Z;Tsyst. Sui_a / @ߑcryp`/ G~xcb_,,݈~use_u 3unic0 i23R~ssl_m)|A~randh~bio_G9~evp_eV}:~sets7[~xcmsLQe~grub0Dr3xcb_/ CϬxcb_0 +xcb_0 '(nami1 #k sslv1 mari02 Je~pcreNa(addg2 ;~osslO~mysqA914~bio_H`~sha5H ? u~x509Y+~keyc+B~testCOW$~secuB`fiel2 8z ~openD xcb_3 %Dx509X3 Q[~cap_ZA8~xcb_s~perl:2~syst$,ܣ~ttk:n %? Hec_k3 q(~mdc2 ; ~openLݾ~ariaC<5Usk_tE4 9<1xcb_4 ~(xcb_4 'Ersa_ 5 hU:~ssl_SX~d2i_a, ~xcb_lQ~xcb_~pem_C ~xcb_8 *n@sct_5 g3z,~bn_a W~x509R(~winsR LHnV~pem_A~evp_p~ts_mF4~mvwa \~dcaG>[~asn1U<~xcb_d~ossl*ef~yum- ?g~resoHZ~agetI4q~xcb_&~soca <K6~set_B PY=~errs2sssl_5 dףEocsp6 Hi~pam_ >O~dh_s D=0idna6 )DEfilt7 </~sudoC! 5~xcb_! U~xcb_! ~xcb_$:~ssl_AK~xcb_,w~math! ` ~xcb_[" 60~znew" =_~math" VȜv~rsa_U# Hssl_get_client_randomSSL_get_client_random 3ssl 3 1783951964 0 A - - gz get internal TLS/SSL random values and get/set master keyrand_drbg_get_ex_dataRAND_DRBG_get_ex_data 3ssl 3 1783951918 0 A - - gz store and retrieve extra data from the DRBG instancebio_ctrl_get_write_guaranteeBIO_ctrl_get_write_guarantee 3ssl 3 1783951965 0 B - - gz BIO pair BIOevp_md_meth_set_ctrlEVP_MD_meth_set_ctrl 3ssl 3 1783951957 0 B - - gz Routines to build up EVP_MD methodsxcmstekhvcquerymaxvXcmsTekHVCQueryMaxV 3 3 1727145684 0 B - - gz obtain the TekHVC coordinatesgrub2-macbless- 8 8 1785729399 0 A - - gz Mac-style bless utility for HFS or HFS+pcre2_compile- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)ossl_store_loader_get0_schemeOSSL_STORE_LOADER_get0_scheme 3ssl 3 1783951959 0 B - - gz Types and functions to manipulate, register and unregister STORE loaders for different URI schemesmysql_thread_id- 3 3 1786452952 0 A - - gz Returns id of the current connectionbio_set_callback_exBIO_set_callback_ex 3ssl 3 1783951964 0 B - - gz BIO callback functionssha512_initSHA512_Init 3ssl 3 1783951953 0 B - - gz Secure Hash Algorithmx509_lookup_load_fileX509_LOOKUP_load_file 3ssl 3 1783951952 0 B - - gz OpenSSL certificate lookup mechanismskeyctl_describe_alloc- 3 3 1633701055 0 B - - gz describe a keytest2::eventfacet::planTest2::EventFacet::Plan 3pm 3 1570971170 0 A - - gz Facet for setting the plansecurity_policyvers- 3 3 1770733597 0 A - - gz get the version of the SELinux policyopenssl_lh_node_statsOPENSSL_LH_node_stats 3ssl 3 1783951957 0 B - - gz LHASH statisticscap_drop_bound- 3 3 1612504337 0 B - - gz capability manipulation on processesxcb_input_xi_ungrab_device- 3 3 1588775193 0 A - - gz perldsc- 1 1 1789370956 0 A - - gz Perl Data Structures Cookbooksystemd-journald-audit.socket- 8 8 1788492746 0 B - - gz Journal servicettk::style- n n 1571246712 0 C ttk_style - gz mdc2_finalMDC2_Final 3ssl 3 1783951955 0 B - - gz MDC2 hash functionopenssl_clear_freeOPENSSL_clear_free 3ssl 3 1783951952 0 B - - gz Memory allocation functionsaria_dump_log- 1 1 1786452947 0 A - - gz Dump content of Aria log pages.ssl_ctx_use_certificateSSL_CTX_use_certificate 3ssl 3 1783951966 0 A - - gz load certificate and key datad2i_ipaddressranged2i_IPAddressRange 3ssl 3 1783951959 0 B - - gz convert objects from/to ASN.1/DER representationxcb_glx_new_list_checked- 3 3 1588775193 0 B - - gz xcb_unmap_subwindows_checked- 3 3 1588775193 0 B - - gz pem_write_bio_dsa_pubkeyPEM_write_bio_DSA_PUBKEY 3ssl 3 1783951959 0 B - - gz PEM routinesxcb_create_glyph_cursor_checked- 3 3 1588775193 0 B - - gz create cursorbn_add_wordBN_add_word 3ssl 3 1783951965 0 A - - gz arithmetic functions on BIGNUMs with integersx509_store_ctx_set_ex_dataX509_STORE_CTX_set_ex_data 3ssl 3 1783951953 0 B - - gz application-specific datawinsnstr- 3x 3 1697309691 0 B - - gz insert string before cursor in a curses windowpem_write_bio_x509_auxPEM_write_bio_X509_AUX 3ssl 3 1783951961 0 B - - gz PEM routinesevp_pkey_asn1_set_ctrlEVP_PKEY_asn1_set_ctrl 3ssl 3 1783951965 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurets_msg_imprint_newTS_MSG_IMPRINT_new 3ssl 3 1783951965 0 B - - gz ASN1 object utilitiesmvwaddchstr- 3x 3 1697309690 0 B - - gz add a string of characters (and attributes) to a curses windowdc- 1 1 1481675081 0 A - - gz an arbitrary precision calculatorasn1_integer_getASN1_INTEGER_get 3ssl 3 1783951958 0 B - - gz ASN.1 INTEGER and ENUMERATED utilitiesxcb_xfixes_show_cursor_checked- 3 3 1588775193 0 B - - gz ossl_store_info_new_crlOSSL_STORE_INFO_new_CRL 3ssl 3 1783951966 0 B - - gz Functions to manipulate OSSL_STORE_INFO objectsyum-builddep- 1 1 1712570567 0 A - - gz redirecting to DNF builddep Pluginresolved.conf- 5 5 1788492745 0 A - - gz Network Name Resolution configuration filesagetty- 8 8 1770236297 0 A - - gz alternative Linux gettyxcb_xvmc_create_surface_priv_data_end- 3 3 1588775193 0 B - - gz errstr- 1ssl 1 1783951950 0 A - - gz lookup error codesGre/man/man3/xcb_input_xi_get_prodxcb_"}|lib:\)|xcb_l+$%|perl Iopen 1ssl_Ypem_S9dbil L(|xcb_"|x509E`L37|xcb_%A|show >ړ|xkboJ8|pem_A"|evp_ZS|idna)b|cms_`f|mariu`+|wsyn 3patc=;|capgRAdrac;inchS^scsi MHж|sg_gGoR|dh_g \v0R|d2i_Z]idn_> )http Pdh_gvKpkcs>UptxFbio_Brebo(Blibt\ E|bio_J |free =|exteh86|fcstS0|evp_s4|dbi:[|xkbfI^|rsa_r\J7|xcb_x3|para ^<|pdf2E|sudo =7|blkd@m|dmfic Dlwp:Qerr_WLPCRE!mysqxpem_@xrepiHrpm2 Yxpro[HocspGg|xcb_evp_uDxcb_?01|pkey N2{|ssl_EHF|x509N|assu=6k|freeX <8|gtk-71|fc-s;avc_3Dwdct:netwCU|open/ sjour @ r|xgetk6|resiA Nxcb_@ /|xcb_*\\|seli ~J|dsa_ F|tap:dess_Cssl_l dR|flas\ =m|pem_U &w|randXv|x509yEX2|ssl_PM|test:NPš|pem_A1`|ssl_R|+|xcb__|wadd^0|vid_ D֚|top_M;w?|xcb_;l|systK{|sudo6P|pwcoaLec_pi oxget {claslX$hom02n}|xcb_;w|auto ;watt1 Tfiell1 7|new_2 ;push@S}|xsetv`stdbferr_2NR|evp_D|stri<)eV|evp_t_ausy=3 TB|xdra=|fcco8Z۞|loca@ |user `!kj|err_cG%|evp_<;|xutfKpx|set_^ Ds|bio_Fi2d_25Vmysq5 uobj_6 Frsa_i6Q|isc-Tp||xcb_h "8,|pip3&þ|evp_K|soft5k3|form P>3|ec_glv;|xcb_ D|xcb_[|x509 bٛo|tiff8F|audi Vfcchq8Hlscp8Kreq9^x509}9Spoli9Kvigr[xcb_G:! |sssd_ 0t|pam_ kfcla=;Hengi;W|mvwa \e2X|xcb_z&tk_saEtest<|new_ =eps2D=?fcfo=>xcb_=8xcb_3|dh_g Ho`|fileJbn_bO1]|xcb_h|grub-|osslg~ Oj0 kpq+,U^2}screcGa}xsto Mpem_R =d2i_ bxgam!TY[}utf8ai2d_!b¬}ssl_xA&}evp_ʤEW}xcb_#~}mysq[^{}xcb_)b5}rsa_Xxcb_*xcb_*$t}modukP_}lsatΦXssl_:gx86_nxwcte$dssl_$cform) Sacpi]%TJ5}dsa_-V(}4}tiff [tap:%ZV*}perl)_}xcb_sela {}xkbf6Assl_p&%y)}secuGxcb_Y'%yum-'@xcb_*xicoc spod:afcat'Ecms_ZX>.}i2d__d}evp_Q =}cpanjٽ}xcb_"-xcb_(show( Esecu@)LWv}xchegAU9}dove3}tchm @ [}tigeF =b}syst6q}evp_ԫ 6xall.+x{g}ssl_gNK}pod: ]avc_7fcfrUxcb_^ C}dtlsxcb_B,xcb_y, a}pamC}slk_ =nk;}xcb_ӭN%}fcco CremooU:}need_Gevp_e-vsg_p# Kttk_y 7cpanfslee- GX}xgra\<}xcb_(-}d2i_rVk:}xchaNpod:Tӱ}dh_m^O9}xcb_ ?}set_;4#}systHhx509@Hpod:X@Jopen/?pem_=syst@4m}perlͱ )B[}lsin L6;L}ssl_TMÂ}mysqUxcb_A(pcreANR}des_ AxgetBt}bio_aB}del_ >shifD@i+}nsenK/r}xcb_Q!}mvwv RT}xgenߴgZ}perlZ <xcb_""DhlinD d|b}sss_Oxcb_*xcb_1/}rawׯ2}sss_ 2}bio_9D ݫ}scsi ?53;}xcb_׶paneE >{}digeW>}ttk_oFx509NFWt^}perlķ @}asynzDZ}contMIb}xcb_#DH}pod: TA }dovec BJ_}help @TS%}dur 6sha5% @tiffH:}avc_0 E4x}xcb_ /,,}xcb_ " }seli  c̙(}xcb_ xrebJPxactsJK_K}pcre Nh}extu1 ]Y}d2i_ \_}x509  `bzdi;b$}evp_ xY}beep =}dsa_` >3}labe Zthrej={}xcb_  )}ln_L 5)6}engi T}font :getp[M Fbf_oBxcb_#xcb_Mxcb_B!u}lh_t1 ?5g}sg_r @bzfgN\x509SfiltOC=}i2d_ ]}open@ SfcdiO Mxcb_p6/}xsup bpcre$Nxcb_!2H}pcre Nx509Upod::parselinkPod::ParseLink 3pm 3 1570975952 0 A - - gz Parse an L<> formatting code in POD textdoveadm-auth- 1 1 1778562190 0 A - - gz Flush/lookup/test authentication datahelp- 1 1 1756198119 0 B - - gz bash built-in commands, see bash(1)du- 1 1 1785268171 0 A - - gz estimate file space usageavc_destroy- 3 3 1770733597 0 B - - gz userspace SELinux AVC setup and teardownxcb_input_xi_list_properties_properties_length- 3 3 1588775193 0 B - - gz xcb_glx_get_queryiv_arb_unchecked- 3 3 1588775193 0 B - - gz selinux_status_deny_unknown- 3 3 1770733597 0 B - - gz reference the SELinux kernel status without invocation of system callsxcb_sync_change_alarm_checked- 3 3 1588775193 0 B - - gz pcre2_convert_context_create- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)extutils::liblistExtUtils::Liblist 3pm 3 1570956921 0 A - - gz determine libraries to use and how to use themd2i_dsaparamsd2i_DSAparams 3ssl 3 1783951952 0 B - - gz convert objects from/to ASN.1/DER representationx509_lookup_meth_set_freeX509_LOOKUP_meth_set_free 3ssl 3 1783951964 0 B - - gz Routines to build up X509_LOOKUP methodsevp_pkey_asn1_set_set_priv_keyEVP_PKEY_asn1_set_set_priv_key 3ssl 3 1783951953 0 B - - gz manipulating and registering EVP_PKEY_ASN1_METHOD structurebeep_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensiondsa_new_methodDSA_new_method 3ssl 3 1783951911 0 A - - gz select DSA methodlabelframe- n n 1571246711 0 A - - gz Create and manipulate 'labelframe' labelled container widgetsxcb_input_xi_change_property- 3 3 1588775193 0 A - - gz ln- 1 1 1785268171 0 A - - gz make links between filesengine_set_ciphersENGINE_set_ciphers 3ssl 3 1783951964 0 B - - gz ENGINE cryptographic module supportfontchooser- n n 1571246711 0 A - - gz control font selection dialoglh_type_insertlh_TYPE_insert 3ssl 3 1783951952 0 B - - gz dynamic hash tablesg_read_block_limits- 8 8 1787058260 0 A - - gz send SCSI READ BLOCK LIMITS commandi2d_ts_req_bioi2d_TS_REQ_bio 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationopenssl-gendsa- 1ssl 1 1783951903 0 A - - gz generate a DSA private key from a set of parametersxsupportslocaleXSupportsLocale 3 3 1727145684 0 A - - gz determine locale support and configure locale modifierspcre2_substring_copy_byname- 3 3 1659456448 0 A - - gz Perl-compatible regular expressions (revised API)socat- 1 1 1752572009 0 A - - gz Multipurpose relay (SOcket CAT)set_field_term- 3x 3 1697309694 0 B - - gz set hooks for automatic invocation by applicationspam_start- 3 3 1787058767 0 A - - gz initialization of PAM transactiondh_set_default_methodDH_set_default_method 3ssl 3 1783951910 0 A - - gz select DH methodsudoreplay- 8 8 1777452541 0 A - - gz replay sudo session logsxcb_shape_offset- 3 3 1588775193 0 A - - gz xcb_xkb_get_compat_map_si_rtrn- 3 3 1588775193 0 B - - gz math::complexMath::Complex 3pm 3 1789371020 0 A - - gz complex numbers and associated mathematical functionsxcb_xf86dri_get_client_driver_name_client_driver_name- 3 3 1588775193 0 B - - gz znew- 1 1 1788965581 0 A - - gz recompress .Z files to .gz filesmath::bigfloatMath::BigFloat 3pm 3 1574148349 0 A - - gz Arbitrary size floating point math packagersa_check_key_exRSA_check_key_ex 3ssl 3 1783951919 0 A - - gz validate private RSA keyspam_misc_paste_env- 3 3 1787058767 0 A - - gz transcribing an environment to that of PAMxcmscielabXcmsCIELab 3 3 1727145684 0 B - - gz Xcms color structureperlreapi- 1 1 1789370959 0 A - - gz Perl regular expression plugin interfacex509_name_entry_create_by_txtX509_NAME_ENTRY_create_by_txt 3ssl 3 1783951957 0 B - - gz X509_NAME_ENTRY utility functionsasn1_utctime_printASN1_UTCTIME_print 3ssl 3 1783951955 0 B - - gz ASN.1 Time functionsxcb_render_composite_glyphs_8- 3 3 1588775193 0 A - - gz evp_pkey_ctx_set1_tls1_prf_secretEVP_PKEY_CTX_set1_tls1_prf_secret 3ssl 3 1783951958 0 B - - gz TLS PRF key derivation algorithmevp_sha1EVP_sha1 3ssl 3 1783951915 0 A - - gz SHA-1 For EVPaccess_description_newACCESS_DESCRIPTION_new 3ssl 3 1783951963 0 B - - gz ASN1 object utilitiesxcb_xkb_get_named_indicator_unchecked- 3 3 1588775193 0 B - - gz derwin- 3x 3 1697309693 0 B - - gz create curses windowsxdrawstringXDrawString 3 3 1727145684 0 A - - gz draw text charactersterm::readkeyTerm::ReadKey 3pm 3 1570971591 0 A - - gz A perl module for simple terminal controli2d_ocsp_basicrespi2d_OCSP_BASICRESP 3ssl 3 1783951957 0 B - - gz convert objects from/to ASN.1/DER representationxcb_input_get_device_motion_events_unchecked- 3 3 1588775193 0 B - - gz crypto_free_ex_indexCRYPTO_free_ex_index 3ssl 3 1783951958 0 B - - gz functions supporting application-specific datakacpimon- 8 8 1571069955 0 A - - gz Kernel ACPI Event Monitorxcb_randr_set_provider_output_source- 3 3 1588775193 0 A - - gz xcb_xf86dri_get_drawable_info_reply- 3 3 1588775193 0 B - - gz grub2-rpm-sort- 8 8 1785729399 0 A - - gz Sort input according to RPM version compare.xcb_dri2_get_buffers_with_format_buffers- 3 3 1588775193 0 B - - gz field_pad- 3x 3 1697309693 0 B - - gz color and attribute control for form fieldsxautorepeatoffXAutoRepeatOff 3 3 1727145684 0 B - t gz manipulate keyboard settings and keyboard control structurexcmsrgbiXcmsRGBi 3 3 1727145684 0 B - - gz Xcms color structureerr_get_errorERR_get_error 3ssl 3 1783951965 0 A - - gz obtain error code and datax509_store_set_check_crlX509_STORE_set_check_crl 3ssl 3 1783951961 0 B - - gz set verification callbackpod::perldoc::totkPod::Perldoc::ToTk 3pm 3 1570967637 0 A - - gz let Perldoc use Tk::Pod to render Podxcb_create_colormap- 3 3 1588775193 0 A - - gz xcb_allow_events- 3 3 1588775193 0 A - - gz release queued eventsxcb_glx_create_pbuffer_checked- 3 3 1588775193 0 B - - gz cpan::meta::converterCPAN::Meta::Converter 3pm 3 1570951319 0 A - - gz Convert CPAN distribution metadata structuresxcb_render_create_cursor_checked- 3 3 1588775193 0 B - - gz xcb_xkb_list_components_geometries_iterator- 3 3 1588775193 0 B - - gz scp- 1 1 1785329458 0 A - - gz secure copy (remote file copy program)systemd-system.conf- 5 5 1788492746 0 A - - gz System and session service manager configuration filesui_add_input_stringUI_add_input_string 3ssl 3 1783951927 0 A - - gz user interfacecrypto_strdupCRYPTO_strdup 3ssl 3 1783951952 0 B - - gz Memory allocation functionsxcb_change_hosts- 3 3 1588775193 0 A - - gz unicode::collate::localeUnicode::Collate::Locale 3pm 3 1570974233 0 A - - gz Linguistic tailoring for DUCET via Unicode::Collatexcb_selinux_get_window_context_context_end- 3 3 1588775193 0 B - - gz xcb_xkb_list_components_symbols_length- 3 3 1588775193 0 B - - gz naming_authority_get0_authorityurlNAMING_AUTHORITY_get0_authorityURL 3ssl 3 1783951952 0 B - - gz Accessors and settors for ADMISSION_SYNTAXsslv3_client_methodSSLv3_client_method 3ssl 3 1783951960 0 B - - gz create a new SSL_CTX object as framework for TLS/SSL or DTLS enabled functionsmariadb_dyncol_check- 3 3 1786452952 0 A - - gz Checks if a dynamic column has correct formataddgnupghome- 8 8 1768528101 0 A - - gz Create .gnupg home directoriesfields- 3pm 3 1789370967 0 A - - gz compile-time class fieldsxcb_xfixes_get_cursor_name_unchecked- 3 3 1588775193 0 B - - gz x509_store_ctx_get_verifyX509_STORE_CTX_get_verify 3ssl 3 1783951960 0 B - - gz set verification callbackec_key_set_groupEC_KEY_set_group 3ssl 3 1783951967 0 B - - gz Functions for creating, destroying and manipulating EC_KEY objectssk_type_dupsk_TYPE_dup 3ssl 3 1783951964 0 B - - gz stack containerxcb_randr_get_screen_resources- 3 3 1588775193 0 A - - gz xcb_selinux_get_property_context_reply- 3 3 1588775193 0 B - - gz rsa_get0_pss_paramsRSA_get0_pss_params 3ssl 3 1783951966 0 B - - gz Routines for getting and setting data in an RSA objectsct_set_timestampSCT_set_timestamp 3ssl 3 1783951957 0 B - - gz A Certificate Transparency Signed Certificate Timestampssl_session_get0_ticket_appdataSSL_SESSION_get0_ticket_appdata 3ssl 3 1783951955 0 B - - gz manage session ticket application dataocsp_revokedinfo_newOCSP_REVOKEDINFO_new 3ssl 3 1783951964 0 B - - gz ASN1 object utilitiesidna_to_ascii_lz- 3 3 1570985734 0 A - - gz API functionfilter::execFilter::exec 3pm 3 1570958908 0 A - - gz exec source filterssl_renegotiate_abbreviatedSSL_renegotiate_abbreviated 3ssl 3 1783951925 0 A - - gz initiate and obtain information about updating connection keysmvwprintw- 3x 3 1697309692 0 B - - gz print formatted output in curses windows/ G8 nd.3.gzrUQ`)sUn0~znew" =_~math" VȜv~rsa_U# Hevp_?Nnq^~asra ?/~luac;)pem_S9{~evp_i ga\~ossl] ~randK`JH~pem_Dy~xcb_~xcb_S#Q~mysq8~extuY~exteV=!-~xcb_~asn1Ni2d_ \~keycH>w~kmodCxcb_K inchS^scsi Mbio_ @bn_cK Lx509^evp_xE~qifl2 ~noti 2bn_bOe~perlWFbio_B~use_ 3p~perl> :4~has_) =E~x509pYK~avc_ E`~pcre&NO5~xcha V6~xcb_1[~pcre1 Nq\~pcre Ngtar1pkcsCkeyc>xcb_5Z~softM7Y~modu`Ulwp:Ql~win_ dPCRE!<~xcb_>$pem_@xrepiH ~i2d_ K~wins Hnr~xcb_)"d2i_  [evp_uDxcb_y>pem_~![~asidhKpam_ ;xkbgxxcb_f'name8Z~issuJDq~xcb_,& ~lnewo 5netwCsyst4jour @x509i `'~bn_c Gg~pcre N~dracZJ}~x509ZxrmgW Sxcb_ 0ess_C~xcb_,,݈~use_u 3syst H23R~ssl_m)|A~randh~bio_G9~evp_eV}:~sets7[~xcmsLQe~grub0Dxcb_%$bio_fRpem_Nevp_0Fwget[ ]xcb_0e~pcreNec_pi o~osslO~mysqA914~bio_H`~sha5H ? u~x509Y+~keyc+B~testCOW$~secuBpush@z ~openDstdbferr_2N[~cap_ZA8~xcb_s~perl:2~syst$,ܣ~ttk:n %xcb_3 (~mdc2 ; ~openLݾ~ariaC<quot4:drac;pkcsIevp_4GU:~ssl_SX~d2i_a, ~xcb_lQ~xcb_~pem_C ~xcb_8 *evp_ <3z,~bn_a W~x509R(~winsR LHnV~pem_A~evp_p~ts_mF4~mvwa \~dcaG>[~asn1U<~xcb_d~ossl*ef~yum- ?g~resoHZ~agetI4q~xcb_&~soca <K6~set_B PY=~errs2xcb_:%fcla=;Hi~pam_ >O~dh_s Dxcb_\<5tk_saE/~sudoC! 5^~pam_# GC~perlM$ E~xcb_! U~xcb_! ~xcb_$:~ssl_AK~xcb_,w~math! `*~xcms$ : ~xcb_[" 6-o Kp =query_colors_colors_iterator.3.gkxcb_fcdiE  Xpam_/ Pdbd:(! Tx509$ ]xcb_evp_>Easn1% Eaxcb_o% xget"jsg_sn#cerr_#Qec_gO$nxkbt$`revp_% "`evp_,& 4daccei& JCzxcb_& &)Kderw ' 3xdraG' ;term' Ti2d_' a)xcb_d( -cryp( akacp$) 6mari%)Flwre)Hrxcb_c) %\xcb_) $zgrub) ID5xcb_>* )@fiel* Ihoxaut* ehwxcmsK+ 8?err_+ FQx509+ P/pod:I, Uxcb_, Jxcb_, 2׫xcb_%- 1cpana- `xcb_- !<=xcb_. ,Fscp^. C;Tsyst. Sbio_pPui_a / @ߑcryp`/ Gunic0 ir3xcb_/ xcb_q5xcb_r3ssl_hrpCϬxcb_0 +asn1DsKxcb_0 '(nami1 #k sslv1 xcb_tmari02 Jdoveu Ga(addg2 ;`fiel2 8 xcb_3 %lwpcS-xdra @bn_gwUxcb_mw$Dx509X3 Qevp_wPcrypdxR? Hec_k3 q5Usk_tE4 9<1xcb_4 ~(xcb_4 'Ersa_ 5 hH* ssl_c7 xn@sct_5 gsssl_5 dףEocsp6 H=0idna6 )DEfilt7 <]mvwp7 FAdbus` 6 testC` e.open` +jxcb_` !5Zcolc6a Cfcdia Aevp_u=rdma 6gzip65mvge3 T_2ssl_a K[Ixcb_*b =T net:^b PŜ@bashb 1mari yVxqueb CpWbn_bCc Rxcb_'!perle Pttk:)vwpr F[xcb_c Evx509c O4attr9d Y!Gmaild ;x509ȴ`dela> Cnfired Ai2d_Ƶjx509LGxcb_$xallvT`ttk::e (fcdiPbio_ E؉&i2d_pe dxrmmEtAExcb_e ,evp_ >ca_=i^ssl_3f jxcb_#3%xcb_f bio_f mssl_aKtap:#q-Ixcb_dg Lxcb_g %8ocspg Vdes_Gh Cdhpah Hpam_5-8pxkbah Z%[evp_Yi Dfxcb_i +obj_w Fxcb_]{!/8dbusi Fxcb_Kj at_vj NKformj MunamH}nbadb  ;xcb_`xcb_!&genhk jф xcb_k *x509 @td2i_k ^fire8A,pem_Kl @,xcb_l {/-x509l C}_tif&m 2zresebm =evp_m RSec_pn oGr(xcb_n +Etformn ELperl/o Obbuilo @iYfstap Excb_~)dbus-uuidgen- 1 1 1777980273 0 A - - gz Utility to generate UUIDstest::builder::formatterTest::Builder::Formatter 3pm 3 1570971170 0 A - - gz Test::Builder subclass of Test2::Formatter::TAPopenssl-cms- 1ssl 1 1783951950 0 B - - gz CMS utilityxcb_xv_query_best_size_unchecked- 3 3 1588775193 0 B - - gz colcrt- 1 1 1770236297 0 A - - gz filter nroff output for CRT previewingfcdircachedeleteuuidFcDirCacheDeleteUUID 3 3 1535617491 0 A - - gz Delete .uuid filessl_peekSSL_peek 3ssl 3 1783951958 0 B - - gz read bytes from a TLS/SSL connectionxcb_sync_trigger_fence- 3 3 1588775193 0 A - - gz net::timeNet::Time 3pm 3 1570999888 0 A - - gz time and daytime network client interfacebashbug- 1 1 1756198120 0 A - - gz report a bug in bashxquerybestsizeXQueryBestSize 3 3 1727145684 0 A - - gz determine efficient sizesbn_blinding_updateBN_BLINDING_update 3ssl 3 1783951959 0 B - - gz blinding related BIGNUM functionsxcb_dpms_get_version- 3 3 1588775193 0 A - - gz x509_delete_extX509_delete_ext 3ssl 3 1783951962 0 B - - gz extension stack utility functionsattribute::handlersAttribute::Handlers 3pm 3 1789371017 0 A - - gz Simpler definition of attribute handlersmail 1- 1 1 1570925990 0 B - - gz send and receive Internet mailfirewalld.policy- 5 5 1787058610 0 A - - gz firewalld policy configuration filesttk::combobox- n n 1571246711 0 C ttk_combobox - gz i2d_ts_msg_imprint_fpi2d_TS_MSG_IMPRINT_fp 3ssl 3 1783951953 0 B - - gz convert objects from/to ASN.1/DER representationxcb_x_print_print_put_document_data_checked- 3 3 1588775193 0 B - - gz ssl_ctx_set_block_paddingSSL_CTX_set_block_padding 3ssl 3 1783951953 0 B - - gz install callback to specify TLS 1.3 record paddingxcb_xkb_set_map- 3 3 1588775193 0 A - - gz bio_parse_hostservBIO_parse_hostserv 3ssl 3 1783951951 0 A - - gz utility routines to parse a standard host and service stringxcb_lookup_color_unchecked- 3 3 1588775193 0 B - - gz xcb_dri3_buffers_from_pixmap_strides- 3 3 1588775193 0 B - - gz ocsp_id_issuer_cmpOCSP_id_issuer_cmp 3ssl 3 1783951956 0 B - - gz OCSP certificate ID utility functionsdes_ede2_cfb64_encryptDES_ede2_cfb64_encrypt 3ssl 3 1783951960 0 B - - gz DES encryptiondhparam- 1ssl 1 1783951950 0 A - - gz DH parameter manipulation and generationxkbaddgeomkeyXkbAddGeomKey 3 3 1727145684 0 A - - gz Add one key at the end of an existing row of keysevp_digestfinal_exEVP_DigestFinal_ex 3ssl 3 1783951913 0 A - - gz EVP digest routinesxcb_xfixes_set_window_shape_region_checked- 3 3 1588775193 0 B - - gz dbus-monitor- 1 1 1777980273 0 A - - gz debug probe to print message bus messagesxcb_get_image- 3 3 1588775193 0 A - - gz at- 1 1 1665397397 0 A - - gz queue, examine or delete jobs for later executionform_post- 3x 3 1697309684 0 A - - gz write or erase forms from associated subwindowsgenhomedircon- 8 8 1719954259 0 A - - gz generate SELinux file context configuration entries for user home directoriesxcb_input_get_device_button_mapping_pad_1- 3 3 1588775193 0 B - - gz d2i_asidorranged2i_ASIdOrRange 3ssl 3 1783951961 0 B - - gz convert objects from/to ASN.1/DER representationpem_read_bio_x509_reqPEM_read_bio_X509_REQ 3ssl 3 1783951952 0 B - - gz PEM routinesxcb_glx_get_integerv- 3 3 1588775193 0 A - - gz x509_algor_freeX509_ALGOR_free 3ssl 3 1783951964 0 B - - gz ASN1 object utilities_tifffree_TIFFfree 3tiff 3 1785289550 0 C TIFFmemory - gz reset_shell_mode_sp- 3x 3 1697309692 0 B - - gz curses screen-pointer extensionevp_pkey_assign_ec_keyEVP_PKEY_assign_EC_KEY 3ssl 3 1783951955 0 B - - gz EVP_PKEY assignment functionsec_point_dupEC_POINT_dup 3ssl 3 1783951965 0 B - - gz Functions for creating, destroying and manipulating EC_POINT objectsxcb_glx_get_minmax_parameteriv_data_length- 3 3 1588775193 0 B - - gz form_data- 3x 3 1697309684 0 A - - gz test for off-screen data in given formsperlopentut- 1 1 1789370958 0 A - - gz simple recipes for opening files and pipes in Perlbuiltins- 1 1 1756198092 0 A - - gz bash built-in commands, see bash(1)fstab- 5 5 1770236297 0 A - - gz static information about the filesystemssk/index.db000064400000040000152525276360006606 0ustar00ϚW @ J0sU$ver0 sbTrpm06$version$2.5.0rpm- 8 8 1734408661 0 A - - gz Red Hat správca balíkovsk/CACHEDIR.TAG000064400000000276152525276360006702 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ es/index.db000064400000040000152525276360006600 0ustar00ϚW @  -2WNmc0DAdpkgG0 >sU$ver0 ^sssd0 qT[sss-1 YWsssd1=]sdpkg1 Lmc- 1 1 1571431117 0 A - - gz entorno visual para sistemas tipo Unix.dpkg.cfg- 5 5 1639572372 0 A - - gz Fichero de configuración de dpkg$version$2.5.0sssd-simple- 5 5 1785203682 0 A - - gz el fichero de configuración para en proveedor de control de acceso 'simple' de SSSDsss-certmap- 5 5 1785203682 0 A - - gz Reglas de Correspondencia y Asignación de Certificados SSSDsssd_krb5_locator_plugin- 8 8 1785203682 0 A - - gz Complemento localizador Kerberosdpkg-split- 1 1 1639572372 0 A - - gz Herramienta para separar y unir paquetes Debianes/CACHEDIR.TAG000064400000000276152525276360006674 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ uk/index.db000064400000040000152525276360006610 0ustar00ϚW @ 7i*sssd0 H isss_Q0YsU$ver0 yNsssd0t^sssd\1 T[sss-1 sssd2 h#KFsssd3Te_=pam_`39>Vsssd3 CWsssd3E|b}sss_L4q2}sss_4 MbCsssd"54 sss_e5K |sssd5 H,'sssd6k&Ijpam_6 csssd-kcm- 8 8 1785203682 0 A - - gz Керування кешем Kerberos SSSDsss_ssh_authorizedkeys- 1 1 1785203682 0 A - - gz отримати уповноважені ключі OpenSSH$version$2.5.0sssd-session-recording- 5 5 1785203682 0 A - - gz Налаштовування записів сеансів за допомогою SSSDsssd-simple- 5 5 1785203682 0 A - - gz файл налаштувань інструмента керування доступом «simple» SSSDsss-certmap- 5 5 1785203682 0 A - - gz Правила встановлення відповідності і прив'язування сертифікатів SSSDsssd-sudo- 5 5 1785203682 0 A - - gz Налаштовування sudo за допомогою модуля SSSDsssd- 8 8 1785203682 0 A - - gz Фонова служба безпеки системиpam_sss- 8 8 1785203682 0 A - - gz модуль PAM для SSSDsssd.conf- 5 5 1785203682 0 A - - gz файл налаштування SSSDsssd_krb5_locator_plugin- 8 8 1785203682 0 A - - gz Додаток локатора Kerberossss_rpcidmapd- 5 5 1785203682 0 A - - gz Директиви налаштовування додатка sss для rpc.idmapdsss_cache- 8 8 1785203682 0 A - - gz виконати спорожнення кешуsssd-systemtap- 5 5 1785203682 0 A - - gz Дані systemtap SSSDsss_ssh_knownhostsproxy- 1 1 1785203682 0 A - - gz отримати ключі вузла OpenSSHsssd-files- 5 5 1785203682 0 A - - gz Засіб надання файлів SSSDsssd_krb5_localauth_plugin- 8 8 1785203682 0 A - - gz Додаток для локального уповноваження Kerberospam_sss_gss- 8 8 1785203682 0 A - - gz модуль PAM для розпізнавання за GSSAPI у SSSDuk/CACHEDIR.TAG000064400000000276152525276360006704 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ id/index.db000064400000040000152525276360006565 0ustar00ϚW @ *0sU$ver0 =Wuser0[Zkeaddus0[$version$2.5.0useradd- 8 8 1766065862 0 A - - gz Membuat user baru atau memperbarui informasi tentang user baruadduser- 8 8 1766065862 0 B - - gz Membuat user baru atau memperbarui informasi tentang user baruid/CACHEDIR.TAG000064400000000276152525276360006661 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ oldlocal/index.db000064400000040000152525276360007762 0ustar00ϚW @ P0sU$ver0 N~scsf0<$version$2.5.0csf- 1 1 1788390231 0 A - - - ConfigServer & Security Firewalloldlocal/CACHEDIR.TAG000064400000000276152525276360010056 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ zh_CN/index.db000064400000040000152525276360007172 0ustar00ϚW @ 38isuzgrou0 /eclogi80 5֯Ruserx0>n\chgp0 2sU$ver0 =Wuser 1Pvshadb1 Cgrpc|1J'bggets1 "? gpas1CIcm&chpaD2 /sdgrou|2 D@apwun2 Jzigrpu3 J?newgp324nIvigr4SI grou 5 ,: grpcA582user55ogsha55xc chag5;V 3grou:6 ;YVsssd4 :?newg43Wsssd 5@Ulastb5Z]sdpkg5 H|b}sss_6VIvigr{6[2}sss_6 1I grou7 -bCsssdL77: grpc7Bogsha7-xc chag8PV 3groue8 TYyaml; Oqzlocal;1m8json;VcEcpan<KBr cpang<Tpjson< \ lwp:.=YSio::=;(zbjson= Z!cpanD> F2Tcpan> XqΛscpan> ?$cpanD?Xw2cpan@ MTpvers?@=)locaZ@ X^Tcpan@J_~;jsonA8lib::core::only- 3pm 3 1710348984 0 A - - - Remove all non-core paths from @INC to avoid site/vendor dirspod2::de::local::libPOD2::DE::local::lib 3pm 3 1710348984 0 A - - - Erschaffen und benutzen von Perl Modulen in einem lokalen lib/ Verzeichnis mit PERL5LIBio::ttyIO::Tty 3pm 3 1710348970 0 A - - - Low-level allocate a pseudo-Tty, import constants.cpan::adminCPAN::Admin 3pm 3 1710348948 0 A - - - A CPAN Shell for CPAN adminscpan::api::howtoCPAN::API::HOWTO 3pm 3 1710348948 0 A - - - a recipe book for programming with CPAN.pmtypes::serialiser::errorTypes::Serialiser::Error 3pm 3 1710348978 0 A - - - dummy module for Types::Serialisertypes::serialiserTypes::Serialiser 3pm 3 1710348978 0 A - - - simple data types for common serialisation formatsexpectExpect 3pm 3 1710348971 0 A - - - automate interactions with command line programs that expose a text terminal interface.$version$2.5.0cpan::queueCPAN::Queue 3pm 3 1710348948 0 A - - - internal queue support for CPAN.pmhttp::tinyHTTP::Tiny 3pm 3 1710348973 0 A - - - A small, simple, correct HTTP/1.1 clientlocal::lib~[pt_br]- 3pm 3 1710348984 0 C POD2::PT_BR::local::lib - - cpan::tarzipCPAN::Tarzip 3pm 3 1710348948 0 A - - - internal handling of tar archives for CPAN.pmcpan::handleconfigCPAN::HandleConfig 3pm 3 1710348948 0 A - - - internal configuration handling for CPAN.pmswitchSwitch 3pm 3 1710350073 0 A - - - A switch statement for Perl, do not use if you can use given/whenCPAN 3pm- 3pm 3 1710348948 0 A - - - query, download and build perl modules from CPAN sitestry::tinyTry::Tiny 3pm 3 1710348986 0 A - - - Minimal try/catch with proper preservation of $@cpan::kwalifyCPAN::Kwalify 3pm 3 1710348948 0 A - - - Interface between CPAN.pm and Kwalify.pmversion::internalsversion::Internals 3pm 3 1710348989 0 A - - - Perl extension for Version Objectspod2::pt_br::local::libPOD2::PT_BR::local::lib 3pm 3 1710348984 0 A - - - crie e use um diretório lib/ local para módulos perl com PERL5LIBcpan CPAN 3pm cpan 1app::cpanApp::Cpan 3pm 3 1710348948 0 A - - - easily interact with CPAN from the command linecpan::plugin::specfileCPAN::Plugin::Specfile 3pm 3 1710348948 0 A - - - Proof of concept implementation of a trivial CPAN::Plugincpan::meta::requirements::rangeCPAN::Meta::Requirements::Range 3pm 3 1710348950 0 A - - - a set of version requirements for a CPAN distio::tty::constantIO::Tty::Constant 3pm 3 1710348971 0 A - - - Terminal Constants (autogenerated)cpan::mirrorsCPAN::Mirrors 3pm 3 1710348948 0 A - - - Get CPAN mirror information and select a fast onecanary::stabilityCanary::Stability 3pm 3 1710348974 0 A - - - canary to check perl compatibility for schmorp's modulescpan::meta::requirementsCPAN::Meta::Requirements 3pm 3 1710348950 0 A - - - a set of version requirements for a CPAN distyaml::syckYAML::Syck 3pm 3 1710348997 0 A - - - Fast, lightweight YAML loader and dumperlocal::lib~[de]- 3pm 3 1710348984 0 C POD2::DE::local::lib - - json::xs::booleanJSON::XS::Boolean 3pm 3 1710348982 0 A - - - dummy module providing JSON::XS::Booleancpan 1- 1 1 1710348948 0 A - - - easily interact with CPAN from the command linecpan::versionCPAN::Version 3pm 3 1710348948 0 A - - - utility functions to compare CPAN versionsjson::xsJSON::XS 3pm 3 1710348982 0 A - - - JSON serialising/deserialising, done correctly and fastlwp::protocol::httpsLWP::Protocol::https 3pm 3 1710350075 0 A - - - Provide https support for LWP::UserAgentio::ptyIO::Pty 3pm 3 1710348970 0 A - - - Pseudo TTY object classjson::syckJSON::Syck 3pm 3 1710348997 0 A - - - JSON is YAML (but consider using JSON::XS instead!)cpan::debugCPAN::Debug 3pm 3 1710348948 0 A - - - internal debugging for CPAN.pmcpan::noxCPAN::Nox 3pm 3 1710348948 0 A - - - Wrapper around CPAN.pm without using any XS modulecpan-mirrors- 1 1 1710348948 0 A - - - Find the fatest CPAN mirrors nearbycpan::firsttimeCPAN::FirstTime 3pm 3 1710348948 0 A - - - Utility for CPAN::Config file Initializationversion- 3pm 3 1710348989 0 A - - - Perl extension for Version Objectscpan::pluginCPAN::Plugin 3pm 3 1710348948 0 A - - - Base class for CPAN shell extensionslocal::lib- 3pm 3 1710348984 0 A - - - create and use a local lib/ for perl modules with PERL5LIBcpan::distroprefsCPAN::Distroprefs 3pm 3 1710348948 0 A - - - - read and match distroprefsjson_xs- 1 1 1710348982 0 A - - - JSON::XS commandline utilitylocal/CACHEDIR.TAG000064400000000276152525276360007357 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ pt_BR/index.db000064400000040000152525276360007177 0ustar00ϚW @ <1isuzgrou0 0sU$ver90 vshadI0=? gpas0<sdgrou0 .I grou1 +groupadd- 8 8 1525020157 0 A - - gz Criar um novo grupo$version$2.5.0shadow- 5 5 1525020157 0 A - - gz arquivo de senhas criptografadasgpasswd- 1 1 1525020157 0 A - - gz administra o arquivo /etc/groupgroupmod- 8 8 1525020157 0 A - - gz Modifica um grupogroupdel- 8 8 1525020157 0 A - - gz Apaga um grupopt_BR/CACHEDIR.TAG000064400000000276152525276360007273 0ustar00Signature: 8a477f597d28d172789f06886806bc55 # This file is a cache directory tag created by man-db. # For information about cache directory tags, see: # http://www.brynosaurus.com/cachedir/ ru/index.db000064400000100000152525276360006614 0ustar00ϚW  ? O_Eo? t>pvi*sssd0 H[tfailQ0lAgete0 Oh0virt(1WNmc1m/XnMsela82 ;Bxxd~3XLsecuV4 Lseli4\userP5 isss_5]eclogiR6 yB7avcs6setfh7 sEəEsemo7 \֯RuserI8nisuzgrou8 Cn\chgp 9 hsU$ver}9 iq Cgrpc>=WuserAB'bggetsk? "pdvimt? 4UNvimCT[sss-C N%{selaDD6M!bool? /)sestgE `sssdE q#KFsssdKF-M_sela}F ? gpasGCe_=pam_G9,Fsemo%Hmȥ5setsH |]Hrpm2&I UIcm&chpaI ]>VsssdI CȞcust7Jl@apwunJ &semoPKFndefaL i|Я!sestLKsdgrouL czigrpuMM E4seteM jg;defa]NsN] boolN Q@SELiO #?newgPz. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "version 3" .TH version 3 "2022-07-15" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" version \- Perl extension for Version Objects .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& # Parsing version strings (decimal or dotted\-decimal) \& \& use version 0.77; # get latest bug\-fixes and API \& $ver = version\->parse($string) \& \& # Declaring a dotted\-decimal $VERSION (keep on one line!) \& \& use version; our $VERSION = version\->declare("v1.2.3"); # formal \& use version; our $VERSION = qv("v1.2.3"); # deprecated \& use version; our $VERSION = qv("v1.2_3"); # deprecated \& \& # Declaring an old\-style decimal $VERSION (use quotes!) \& \& our $VERSION = "1.0203"; # recommended \& use version; our $VERSION = version\->parse("1.0203"); # formal \& use version; our $VERSION = version\->parse("1.02_03"); # alpha \& \& # Comparing mixed version styles (decimals, dotted\-decimals, objects) \& \& if ( version\->parse($v1) == version\->parse($v2) ) { \& # do stuff \& } \& \& # Sorting mixed version styles \& \& @ordered = sort { version\->parse($a) <=> version\->parse($b) } @list; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Version objects were added to Perl in 5.10. This module implements version objects for older version of Perl and provides the version object \s-1API\s0 for all versions of Perl. All previous releases before 0.74 are deprecated and should not be used due to incompatible \s-1API\s0 changes. Version 0.77 introduces the new \&'parse' and 'declare' methods to standardize usage. You are strongly urged to set 0.77 as a minimum in your code, e.g. .PP .Vb 1 \& use version 0.77; # even for Perl v.5.10.0 .Ve .SH "TYPES OF VERSION OBJECTS" .IX Header "TYPES OF VERSION OBJECTS" There are two different types of version objects, corresponding to the two different styles of versions in use: .IP "Decimal Versions" 2 .IX Item "Decimal Versions" The classic floating-point number \f(CW$VERSION\fR. The advantage to this style is that you don't need to do anything special, just type a number into your source file. Quoting is recommended, as it ensures that trailing zeroes (\*(L"1.50\*(R") are preserved in any warnings or other output. .IP "Dotted Decimal Versions" 2 .IX Item "Dotted Decimal Versions" The more modern form of version assignment, with 3 (or potentially more) integers separated by decimal points (e.g. v1.2.3). This is the form that Perl itself has used since 5.6.0 was released. The leading 'v' is now strongly recommended for clarity, and will throw a warning in a future release if omitted. A leading 'v' character is required to pass the \&\*(L"\fBis_strict()\fR\*(R" test. .SH "DECLARING VERSIONS" .IX Header "DECLARING VERSIONS" If you have a module that uses a decimal \f(CW$VERSION\fR (floating point), and you do not intend to ever change that, this module is not for you. There is nothing that version.pm gains you over a simple \f(CW$VERSION\fR assignment: .PP .Vb 1 \& our $VERSION = "1.02"; .Ve .PP Since Perl v5.10.0 includes the version.pm comparison logic anyways, you don't need to do anything at all. .SS "How to convert a module from decimal to dotted-decimal" .IX Subsection "How to convert a module from decimal to dotted-decimal" If you have used a decimal \f(CW$VERSION\fR in the past and wish to switch to a dotted-decimal \f(CW$VERSION\fR, then you need to make a one-time conversion to the new format. .PP \&\fBImportant Note\fR: you must ensure that your new \f(CW$VERSION\fR is numerically greater than your current decimal \f(CW$VERSION\fR; this is not always obvious. First, convert your old decimal version (e.g. 1.02) to a normalized dotted-decimal form: .PP .Vb 2 \& $ perl \-Mversion \-e \*(Aqprint version\->parse("1.02")\->normal\*(Aq \& v1.20.0 .Ve .PP Then increment any of the dotted-decimal components (v1.20.1 or v1.21.0). .ie n .SS "How to ""declare()"" a dotted-decimal version" .el .SS "How to \f(CWdeclare()\fP a dotted-decimal version" .IX Subsection "How to declare() a dotted-decimal version" .Vb 1 \& use version; our $VERSION = version\->declare("v1.2.3"); .Ve .PP The \f(CW\*(C`declare()\*(C'\fR method always creates dotted-decimal version objects. When used in a module, you \fBmust\fR put it on the same line as \*(L"use version\*(R" to ensure that \f(CW$VERSION\fR is read correctly by \s-1PAUSE\s0 and installer tools. You should also add 'version' to the 'configure_requires' section of your module metadata file. See instructions in ExtUtils::MakeMaker or Module::Build for details. .PP \&\fBImportant Note\fR: Even if you pass in what looks like a decimal number (\*(L"1.2\*(R"), a dotted-decimal will be created (\*(L"v1.200.0\*(R"). To avoid confusion or unintentional errors on older Perls, follow these guidelines: .IP "\(bu" 2 Always use a dotted-decimal with (at least) three components .IP "\(bu" 2 Always use a leading-v .IP "\(bu" 2 Always quote the version .PP If you really insist on using version.pm with an ordinary decimal version, use \f(CW\*(C`parse()\*(C'\fR instead of declare. See the \*(L"\s-1PARSING AND COMPARING VERSIONS\*(R"\s0 for details. .PP See also version::Internals for more on version number conversion, quoting, calculated version numbers and declaring developer or \*(L"alpha\*(R" version numbers. .SH "PARSING AND COMPARING VERSIONS" .IX Header "PARSING AND COMPARING VERSIONS" If you need to compare version numbers, but can't be sure whether they are expressed as numbers, strings, v\-strings or version objects, then you should use version.pm to parse them all into objects for comparison. .ie n .SS "How to ""parse()"" a version" .el .SS "How to \f(CWparse()\fP a version" .IX Subsection "How to parse() a version" The \f(CW\*(C`parse()\*(C'\fR method takes in anything that might be a version and returns a corresponding version object, doing any necessary conversion along the way. .IP "\(bu" 2 Dotted-decimal: bare v\-strings (v1.2.3) and strings with more than one decimal point and a leading 'v' (\*(L"v1.2.3\*(R"); \s-1NOTE\s0 you can technically use a v\-string or strings with a leading-v and only one decimal point (v1.2 or \&\*(L"v1.2\*(R"), but you will confuse both yourself and others. .IP "\(bu" 2 Decimal: regular decimal numbers (literal or in a string) .PP Some examples: .PP .Vb 8 \& $variable version\->parse($variable) \& \-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \& 1.23 v1.230.0 \& "1.23" v1.230.0 \& v1.23 v1.23.0 \& "v1.23" v1.23.0 \& "1.2.3" v1.2.3 \& "v1.2.3" v1.2.3 .Ve .PP See version::Internals for more on version number conversion. .SS "How to check for a legal version string" .IX Subsection "How to check for a legal version string" If you do not want to actually create a full blown version object, but would still like to verify that a given string meets the criteria to be parsed as a version, there are two helper functions that can be employed directly: .ie n .IP """is_lax()""" 4 .el .IP "\f(CWis_lax()\fR" 4 .IX Item "is_lax()" The lax criteria corresponds to what is currently allowed by the version parser. All of the following formats are acceptable for dotted-decimal formats strings: .Sp .Vb 5 \& v1.2 \& 1.2345.6 \& v1.23_4 \& 1.2345 \& 1.2345_01 .Ve .ie n .IP """is_strict()""" 4 .el .IP "\f(CWis_strict()\fR" 4 .IX Item "is_strict()" If you want to limit yourself to a much more narrow definition of what a version string constitutes, \f(CW\*(C`is_strict()\*(C'\fR is limited to version strings like the following list: .Sp .Vb 2 \& v1.234.5 \& 2.3456 .Ve .PP See version::Internals for details of the regular expressions that define the legal version string forms, as well as how to use those regular expressions in your own code if \f(CW\*(C`is_lax()\*(C'\fR and \&\f(CW\*(C`is_strict()\*(C'\fR are not sufficient for your needs. .SS "How to compare version objects" .IX Subsection "How to compare version objects" Version objects overload the \f(CW\*(C`cmp\*(C'\fR and \f(CW\*(C`<=>\*(C'\fR operators. Perl automatically generates all of the other comparison operators based on those two so all the normal logical comparisons will work. .PP .Vb 3 \& if ( version\->parse($v1) == version\->parse($v2) ) { \& # do stuff \& } .Ve .PP If a version object is compared against a non-version object, the non-object term will be converted to a version object using \f(CW\*(C`parse()\*(C'\fR. This may give surprising results: .PP .Vb 2 \& $v1 = version\->parse("v0.95.0"); \& $bool = $v1 < 0.94; # TRUE since 0.94 is v0.940.0 .Ve .PP Always comparing to a version object will help avoid surprises: .PP .Vb 1 \& $bool = $v1 < version\->parse("v0.94.0"); # FALSE .Ve .PP Note that \*(L"alpha\*(R" version objects (where the version string contains a trailing underscore segment) compare as less than the equivalent version without an underscore: .PP .Vb 1 \& $bool = version\->parse("1.23_45") < version\->parse("1.2345"); # TRUE .Ve .PP See version::Internals for more details on \*(L"alpha\*(R" versions. .SH "OBJECT METHODS" .IX Header "OBJECT METHODS" .SS "\fBis_alpha()\fP" .IX Subsection "is_alpha()" True if and only if the version object was created with a underscore, e.g. .PP .Vb 2 \& version\->parse(\*(Aq1.002_03\*(Aq)\->is_alpha; # TRUE \& version\->declare(\*(Aq1.2.3_4\*(Aq)\->is_alpha; # TRUE .Ve .SS "\fBis_qv()\fP" .IX Subsection "is_qv()" True only if the version object is a dotted-decimal version, e.g. .PP .Vb 4 \& version\->parse(\*(Aqv1.2.0\*(Aq)\->is_qv; # TRUE \& version\->declare(\*(Aqv1.2\*(Aq)\->is_qv; # TRUE \& qv(\*(Aq1.2\*(Aq)\->is_qv; # TRUE \& version\->parse(\*(Aq1.2\*(Aq)\->is_qv; # FALSE .Ve .SS "\fBnormal()\fP" .IX Subsection "normal()" Returns a string with a standard 'normalized' dotted-decimal form with a leading-v and at least 3 components. .PP .Vb 2 \& version\->declare(\*(Aqv1.2\*(Aq)\->normal; # v1.2.0 \& version\->parse(\*(Aq1.2\*(Aq)\->normal; # v1.200.0 .Ve .SS "\fBnumify()\fP" .IX Subsection "numify()" Returns a value representing the object in a pure decimal. .PP .Vb 2 \& version\->declare(\*(Aqv1.2\*(Aq)\->numify; # 1.002000 \& version\->parse(\*(Aq1.2\*(Aq)\->numify; # 1.200 .Ve .SS "\fBstringify()\fP" .IX Subsection "stringify()" Returns a string that is as close to the original representation as possible. If the original representation was a numeric literal, it will be returned the way perl would normally represent it in a string. This method is used whenever a version object is interpolated into a string. .PP .Vb 3 \& version\->declare(\*(Aqv1.2\*(Aq)\->stringify; # v1.2 \& version\->parse(\*(Aq1.200\*(Aq)\->stringify; # 1.2 \& version\->parse(1.02_30)\->stringify; # 1.023 .Ve .SH "EXPORTED FUNCTIONS" .IX Header "EXPORTED FUNCTIONS" .SS "\fBqv()\fP" .IX Subsection "qv()" This function is no longer recommended for use, but is maintained for compatibility with existing code. If you do not want to have it exported to your namespace, use this form: .PP .Vb 1 \& use version 0.77 (); .Ve .SS "\fBis_lax()\fP" .IX Subsection "is_lax()" (Not exported by default) .PP This function takes a scalar argument and returns a boolean value indicating whether the argument meets the \*(L"lax\*(R" rules for a version number. Leading and trailing spaces are not allowed. .SS "\fBis_strict()\fP" .IX Subsection "is_strict()" (Not exported by default) .PP This function takes a scalar argument and returns a boolean value indicating whether the argument meets the \*(L"strict\*(R" rules for a version number. Leading and trailing spaces are not allowed. .SH "AUTHOR" .IX Header "AUTHOR" John Peacock .SH "SEE ALSO" .IX Header "SEE ALSO" version::Internals. .PP perl. man3/CPAN::Queue.3pm000044400000004546152526472030007752 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Queue 3" .TH CPAN::Queue 3 "2020-05-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Queue \- internal queue support for CPAN.pm .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/IO::Tty.3pm000044400000020230152526472030007220 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Tty 3" .TH Tty 3 "2023-12-28" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" IO::Tty \- Low\-level allocate a pseudo\-Tty, import constants. .SH "VERSION" .IX Header "VERSION" 1.20 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 3 \& use IO::Tty qw(TIOCNOTTY); \& ... \& # use only to import constants, see IO::Pty to create ptys. .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\f(CW\*(C`IO::Tty\*(C'\fR is used internally by \f(CW\*(C`IO::Pty\*(C'\fR to create a pseudo-tty. You wouldn't want to use it directly except to import constants, use \&\f(CW\*(C`IO::Pty\*(C'\fR. For a list of importable constants, see IO::Tty::Constant. .PP Windows is now supported, but \s-1ONLY\s0 under the Cygwin environment, see . .PP Please note that pty creation is very system-dependend. From my experience, any modern \s-1POSIX\s0 system should be fine. Find below a list of systems that \f(CW\*(C`IO::Tty\*(C'\fR should work on. A more detailed table (which is slowly getting out-of-date) is available from the project pages document manager at SourceForge . .PP If you have problems on your system and your system is listed in the \&\*(L"verified\*(R" list, you probably have some non-standard setup, e.g. you compiled your Linux-kernel yourself and disabled ptys (bummer!). Please ask your friendly sysadmin for help. .PP If your system is not listed, unpack the latest version of \f(CW\*(C`IO::Tty\*(C'\fR, do a \f(CW\*(Aqperl Makefile.PL; make; make test; uname \-a\*(Aq\fR and send me (\fIRGiersig@cpan.org\fR) the results and I'll see what I can deduce from that. There are chances that it will work right out-of-the-box... .PP If it's working on your system, please send me a short note with details (version number, distribution, etc. 'uname \-a' and 'perl \-V' is a good start; also, the output from \*(L"perl Makefile.PL\*(R" contains a lot of interesting info, so please include that as well) so I can get an overview. Thanks! .SH "VERIFIED SYSTEMS, KNOWN ISSUES" .IX Header "VERIFIED SYSTEMS, KNOWN ISSUES" This is a list of systems that \f(CW\*(C`IO::Tty\*(C'\fR seems to work on ('make test' passes) with comments about \*(L"features\*(R": .IP "\(bu" 4 \&\s-1AIX 4.3\s0 .Sp Returns \s-1EIO\s0 instead of \s-1EOF\s0 when the slave is closed. Benign. .IP "\(bu" 4 \&\s-1AIX 5\s0.x .IP "\(bu" 4 FreeBSD 4.4 .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 OpenBSD 2.8 .Sp The ioctl \s-1TIOCSCTTY\s0 sometimes fails. This is also known in Tcl/Expect, see http://expect.nist.gov/FAQ.html .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 Darwin 7.9.0 .IP "\(bu" 4 \&\s-1HPUX 10.20 & 11.00\s0 .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 \&\s-1IRIX 6.5\s0 .IP "\(bu" 4 Linux 2.2.x & 2.4.x .Sp Returns \s-1EIO\s0 instead of \s-1EOF\s0 when the slave is closed. Benign. .IP "\(bu" 4 \&\s-1OSF 4.0\s0 .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 Solaris 8, 2.7, 2.6 .Sp Has the \*(L"feature\*(R" of returning \s-1EOF\s0 just once?! .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 Windows NT/2k/XP (under Cygwin) .Sp When you send (print) a too long line (>160 chars) to a non-raw pty, the call just hangs forever and even \fBalarm()\fR cannot get you out. Don't complain to me... .Sp \&\s-1EOF\s0 on the slave tty is not reported back to the master. .IP "\(bu" 4 z/OS .PP The following systems have not been verified yet for this version, but a previous version worked on them: .IP "\(bu" 4 \&\s-1SCO\s0 Unix .IP "\(bu" 4 NetBSD .Sp probably the same as the other *BSDs... .PP If you have additions to these lists, please mail them to <\fIRGiersig@cpan.org\fR>. .SH "SEE ALSO" .IX Header "SEE ALSO" IO::Pty, IO::Tty::Constant .SH "MAILING LISTS" .IX Header "MAILING LISTS" As this module is mainly used by Expect, support for it is available via the two Expect mailing lists, expectperl-announce and expectperl-discuss, at .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-announce .Ve .PP and .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-discuss .Ve .SH "AUTHORS" .IX Header "AUTHORS" Originally by Graham Barr <\fIgbarr@pobox.com\fR>, based on the Ptty module by Nick Ing-Simmons <\fInik@tiuk.ti.com\fR>. .PP Now maintained and heavily rewritten by Roland Giersig <\fIRGiersig@cpan.org\fR>. .PP Contains copyrighted stuff from openssh v3.0p1, authored by Tatu Ylonen , Markus Friedl and Todd C. Miller . I also got a lot of inspiration from the pty code in Xemacs. .SH "COPYRIGHT" .IX Header "COPYRIGHT" Now all code is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP Nevertheless the above \s-1AUTHORS\s0 retain their copyrights to the various parts and want to receive credit if their source code is used. See the source for details. .SH "DISCLAIMER" .IX Header "DISCLAIMER" \&\s-1THIS SOFTWARE IS PROVIDED\s0 ``\s-1AS IS\s0'' \s-1AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\s0 (\s-1INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES\s0; \s-1LOSS OF USE, DATA, OR PROFITS\s0; \s-1OR BUSINESS INTERRUPTION\s0) \s-1HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\s0 (\s-1INCLUDING NEGLIGENCE OR OTHERWISE\s0) \s-1ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\s0 .PP In other words: Use at your own risk. Provided as is. Your mileage may vary. Read the source, Luke! .PP And finally, just to be sure: .PP Any Use of This Product, in Any Manner Whatsoever, Will Increase the Amount of Disorder in the Universe. Although No Liability Is Implied Herein, the Consumer Is Warned That This Process Will Ultimately Lead to the Heat Death of the Universe. man3/LWP::Protocol::https.3pm000044400000007771152526472030011662 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "LWP::Protocol::https 3" .TH LWP::Protocol::https 3 "2024-03-11" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" LWP::Protocol::https \- Provide https support for LWP::UserAgent .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use LWP::UserAgent; \& \& $ua = LWP::UserAgent\->new(ssl_opts => { verify_hostname => 1 }); \& $res = $ua\->get("https://www.example.com"); \& \& # specify a CA path \& $ua = LWP::UserAgent\->new( \& ssl_opts => { \& SSL_ca_path => \*(Aq/etc/ssl/certs\*(Aq, \& verify_hostname => 1, \& } \& ); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" The LWP::Protocol::https module provides support for using https schemed URLs with \s-1LWP.\s0 This module is a plug-in to the \s-1LWP\s0 protocol handling, so you don't use it directly. Once the module is installed \s-1LWP\s0 is able to access sites using \s-1HTTP\s0 over \s-1SSL/TLS.\s0 .PP If hostname verification is requested by LWP::UserAgent's \f(CW\*(C`ssl_opts\*(C'\fR, and neither \f(CW\*(C`SSL_ca_file\*(C'\fR nor \f(CW\*(C`SSL_ca_path\*(C'\fR is set, then \f(CW\*(C`SSL_ca_file\*(C'\fR is implied to be the one provided by Mozilla::CA. If the Mozilla::CA module isn't available \s-1SSL\s0 requests will fail. Either install this module, set up an alternative \f(CW\*(C`SSL_ca_file\*(C'\fR or disable hostname verification. .PP This module used to be bundled with the libwww-perl, but it was unbundled in v6.02 in order to be able to declare its dependencies properly for the \s-1CPAN\s0 tool-chain. Applications that need https support can just declare their dependency on LWP::Protocol::https and will no longer need to know what underlying modules to install. .SH "SEE ALSO" .IX Header "SEE ALSO" IO::Socket::SSL, Crypt::SSLeay, Mozilla::CA .SH "COPYRIGHT & LICENSE" .IX Header "COPYRIGHT & LICENSE" Copyright (c) 1997\-2011 Gisle Aas. .PP This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/YAML::Syck.3pm000044400000025111152526472030007607 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "YAML::Syck 3" .TH YAML::Syck 3 "2020-10-26" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" YAML::Syck \- Fast, lightweight YAML loader and dumper .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use YAML::Syck; \& \& # Set this for interoperability with other YAML/Syck bindings: \& # e.g. Load(\*(AqYes\*(Aq) becomes 1 and Load(\*(AqNo\*(Aq) becomes \*(Aq\*(Aq. \& $YAML::Syck::ImplicitTyping = 1; \& \& $data = Load($yaml); \& $yaml = Dump($data); \& \& # $file can be an IO object, or a filename \& $data = LoadFile($file); \& DumpFile($file, $data); \& \& # A string with multiple YAML streams in it \& $yaml = Dump(@data); \& @data = Load($yaml); \& \& # Dumping into a pre\-existing output buffer \& my $yaml; \& DumpInto(\e$yaml, @data); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module provides a Perl interface to the \fBlibsyck\fR data serialization library. It exports the \f(CW\*(C`Dump\*(C'\fR and \f(CW\*(C`Load\*(C'\fR functions for converting Perl data structures to \s-1YAML\s0 strings, and the other way around. .PP \&\fB\s-1NOTE\s0\fR: If you are working with other language's YAML/Syck bindings (such as Ruby), please set \f(CW$YAML::Syck::ImplicitTyping\fR to \f(CW1\fR before calling the \f(CW\*(C`Load\*(C'\fR/\f(CW\*(C`Dump\*(C'\fR functions. The default setting is for preserving backward-compatibility with \f(CW\*(C`YAML.pm\*(C'\fR. .SH "Differences Between YAML::Syck and YAML" .IX Header "Differences Between YAML::Syck and YAML" .SS "Error handling" .IX Subsection "Error handling" Some calls are designed to die rather than returning \s-1YAML.\s0 You should wrap your calls in eval to assure you do not get unexpected results. .SH "FLAGS" .IX Header "FLAGS" .ie n .SS "$YAML::Syck::Headless" .el .SS "\f(CW$YAML::Syck::Headless\fP" .IX Subsection "$YAML::Syck::Headless" Defaults to false. Setting this to a true value will make \f(CW\*(C`Dump\*(C'\fR omit the leading \f(CW\*(C`\-\-\-\en\*(C'\fR marker. .ie n .SS "$YAML::Syck::SortKeys" .el .SS "\f(CW$YAML::Syck::SortKeys\fP" .IX Subsection "$YAML::Syck::SortKeys" Defaults to false. Setting this to a true value will make \f(CW\*(C`Dump\*(C'\fR sort hash keys. .ie n .SS "$YAML::Syck::SingleQuote" .el .SS "\f(CW$YAML::Syck::SingleQuote\fP" .IX Subsection "$YAML::Syck::SingleQuote" Defaults to false. Setting this to a true value will make \f(CW\*(C`Dump\*(C'\fR always emit single quotes instead of bare strings. .ie n .SS "$YAML::Syck::ImplicitTyping" .el .SS "\f(CW$YAML::Syck::ImplicitTyping\fP" .IX Subsection "$YAML::Syck::ImplicitTyping" Defaults to false. Setting this to a true value will make \f(CW\*(C`Load\*(C'\fR recognize various implicit types in \s-1YAML,\s0 such as unquoted \f(CW\*(C`true\*(C'\fR, \f(CW\*(C`false\*(C'\fR, as well as integers and floating-point numbers. Otherwise, only \f(CW\*(C`~\*(C'\fR is recognized to be \f(CW\*(C`undef\*(C'\fR. .ie n .SS "$YAML::Syck::ImplicitUnicode" .el .SS "\f(CW$YAML::Syck::ImplicitUnicode\fP" .IX Subsection "$YAML::Syck::ImplicitUnicode" Defaults to false. For Perl 5.8.0 or later, setting this to a true value will make \f(CW\*(C`Load\*(C'\fR set Unicode flag on for every string that contains valid \s-1UTF8\s0 sequences, and make \f(CW\*(C`Dump\*(C'\fR return a unicode string. .PP Regardless of this flag, Unicode strings are dumped verbatim without escaping; byte strings with high-bit set will be dumped with backslash escaping. .PP However, because \s-1YAML\s0 does not distinguish between these two kinds of strings, so this flag will affect loading of both variants of strings. .PP If you want to use LoadFile or DumpFile with unicode, you are required to open your own file in order to assure it's \s-1UTF8\s0 encoded: .PP .Vb 2 \& open(my $fh, ">:encoding(UTF\-8)", "out.yml"); \& DumpFile($fh, $hashref); .Ve .ie n .SS "$YAML::Syck::ImplicitBinary" .el .SS "\f(CW$YAML::Syck::ImplicitBinary\fP" .IX Subsection "$YAML::Syck::ImplicitBinary" Defaults to false. For Perl 5.8.0 or later, setting this to a true value will make \f(CW\*(C`Dump\*(C'\fR generate Base64\-encoded \f(CW\*(C`!!binary\*(C'\fR data for all non-Unicode scalars containing high-bit bytes. .ie n .SS "$YAML::Syck::UseCode / $YAML::Syck::LoadCode / $YAML::Syck::DumpCode" .el .SS "\f(CW$YAML::Syck::UseCode\fP / \f(CW$YAML::Syck::LoadCode\fP / \f(CW$YAML::Syck::DumpCode\fP" .IX Subsection "$YAML::Syck::UseCode / $YAML::Syck::LoadCode / $YAML::Syck::DumpCode" These flags control whether or not to try and eval/deparse perl source code; each of them defaults to false. .PP Setting \f(CW$YAML::Syck::UseCode\fR to a true value is equivalent to setting both \f(CW$YAML::Syck::LoadCode\fR and \f(CW$YAML::Syck::DumpCode\fR to true. .ie n .SS "$YAML::Syck::LoadBlessed" .el .SS "\f(CW$YAML::Syck::LoadBlessed\fP" .IX Subsection "$YAML::Syck::LoadBlessed" Defaults to false. Setting to true will allow YAML::Syck to bless objects as it imports objects. This default changed in 1.32. .PP You can create any kind of object with \s-1YAML.\s0 The creation itself is not the critical part. If the class has a \s-1DESTROY\s0 method, it will be called once the object is deleted. An example with File::Temp removing files can be found at .SH "BUGS" .IX Header "BUGS" Dumping Glob/IO values do not work yet. .PP Dumping of Tied variables is unsupported. .PP Dumping into tied (or other magic variables) with \f(CW\*(C`DumpInto\*(C'\fR might not work properly in all cases. .SH "CAVEATS" .IX Header "CAVEATS" This module implements the \s-1YAML 1.0\s0 spec. To deal with data in \s-1YAML 1.1,\s0 please use the \f(CW\*(C`YAML::XS\*(C'\fR module instead. .PP The current implementation bundles libsyck source code; if your system has a site-wide shared libsyck, it will \fInot\fR be used. .PP Tag names such as \f(CW\*(C`!!perl/hash:Foo\*(C'\fR is blessed into the package \f(CW\*(C`Foo\*(C'\fR, but the \f(CW\*(C`!hs/foo\*(C'\fR and \f(CW\*(C`!!hs/Foo\*(C'\fR tags are blessed into \f(CW\*(C`hs::Foo\*(C'\fR. Note that this holds true even if the tag contains non-word characters; for example, \&\f(CW\*(C`!haskell.org/Foo\*(C'\fR is blessed into \f(CW\*(C`haskell.org::Foo\*(C'\fR. Please use Class::Rebless to cast it into other user-defined packages. You can also set the LoadBlessed flag false to disable all blessing. .PP This module has a lot of known issues and has only been semi-actively maintained since 2007. If you encounter an issue with it probably won't be fixed unless you offer up a patch in Git that's ready for release. .PP There are still good reasons to use this module, such as better interoperability with other syck wrappers (like Ruby's), or some edge case of \s-1YAML\s0's syntax that it handles better. It'll probably work perfectly for you, but if it doesn't you may want to look at \&\s-1YAML::XS\s0, or perhaps at looking another serialization format like \&\s-1JSON\s0. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\s-1YAML\s0, JSON::Syck .PP .SH "AUTHORS" .IX Header "AUTHORS" Audrey Tang .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright 2005\-2009 by Audrey Tang . .PP This software is released under the \s-1MIT\s0 license cited below. .PP The \fIlibsyck\fR code bundled with this library is released by \&\*(L"why the lucky stiff\*(R", under a BSD-style license. See the \fI\s-1COPYING\s0\fR file for details. .ie n .SS "The ""\s-1MIT""\s0 License" .el .SS "The ``\s-1MIT''\s0 License" .IX Subsection "The MIT License" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \*(L"Software\*(R"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: .PP The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. .PP \&\s-1THE SOFTWARE IS PROVIDED \*(L"AS IS\*(R", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\s0 man3/CPAN::Meta::Requirements.3pm000044400000030632152526472030012337 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Meta::Requirements 3" .TH CPAN::Meta::Requirements 3 "2023-06-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Meta::Requirements \- a set of version requirements for a CPAN dist .SH "VERSION" .IX Header "VERSION" version 2.143 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use CPAN::Meta::Requirements; \& \& my $build_requires = CPAN::Meta::Requirements\->new; \& \& $build_requires\->add_minimum(\*(AqLibrary::Foo\*(Aq => 1.208); \& \& $build_requires\->add_minimum(\*(AqLibrary::Foo\*(Aq => 2.602); \& \& $build_requires\->add_minimum(\*(AqModule::Bar\*(Aq => \*(Aqv1.2.3\*(Aq); \& \& $METAyml\->{build_requires} = $build_requires\->as_string_hash; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" A CPAN::Meta::Requirements object models a set of version constraints like those specified in the \fI\s-1META\s0.yml\fR or \fI\s-1META\s0.json\fR files in \s-1CPAN\s0 distributions, and as defined by CPAN::Meta::Spec. It can be built up by adding more and more constraints, and it will reduce them to the simplest representation. .PP Logically impossible constraints will be identified immediately by thrown exceptions. .SH "METHODS" .IX Header "METHODS" .SS "new" .IX Subsection "new" .Vb 1 \& my $req = CPAN::Meta::Requirements\->new; .Ve .PP This returns a new CPAN::Meta::Requirements object. It takes an optional hash reference argument. Currently, only one key is supported: .IP "\(bu" 4 \&\f(CW\*(C`bad_version_hook\*(C'\fR \*(-- if provided, when a version cannot be parsed into a version object, this code reference will be called with the invalid version string as first argument, and the module name as second argument. It must return a valid version object. .PP All other keys are ignored. .SS "add_minimum" .IX Subsection "add_minimum" .Vb 1 \& $req\->add_minimum( $module => $version ); .Ve .PP This adds a new minimum version requirement. If the new requirement is redundant to the existing specification, this has no effect. .PP Minimum requirements are inclusive. \f(CW$version\fR is required, along with any greater version number. .PP This method returns the requirements object. .SS "add_maximum" .IX Subsection "add_maximum" .Vb 1 \& $req\->add_maximum( $module => $version ); .Ve .PP This adds a new maximum version requirement. If the new requirement is redundant to the existing specification, this has no effect. .PP Maximum requirements are inclusive. No version strictly greater than the given version is allowed. .PP This method returns the requirements object. .SS "add_exclusion" .IX Subsection "add_exclusion" .Vb 1 \& $req\->add_exclusion( $module => $version ); .Ve .PP This adds a new excluded version. For example, you might use these three method calls: .PP .Vb 2 \& $req\->add_minimum( $module => \*(Aq1.00\*(Aq ); \& $req\->add_maximum( $module => \*(Aq1.82\*(Aq ); \& \& $req\->add_exclusion( $module => \*(Aq1.75\*(Aq ); .Ve .PP Any version between 1.00 and 1.82 inclusive would be acceptable, except for 1.75. .PP This method returns the requirements object. .SS "exact_version" .IX Subsection "exact_version" .Vb 1 \& $req\->exact_version( $module => $version ); .Ve .PP This sets the version required for the given module to \fIexactly\fR the given version. No other version would be considered acceptable. .PP This method returns the requirements object. .SS "version_range_for_module" .IX Subsection "version_range_for_module" .Vb 1 \& $req\->version_range_for_module( $another_req_object ); .Ve .SS "add_requirements" .IX Subsection "add_requirements" .Vb 1 \& $req\->add_requirements( $another_req_object ); .Ve .PP This method adds all the requirements in the given CPAN::Meta::Requirements object to the requirements object on which it was called. If there are any conflicts, an exception is thrown. .PP This method returns the requirements object. .SS "accepts_module" .IX Subsection "accepts_module" .Vb 1 \& my $bool = $req\->accepts_module($module => $version); .Ve .PP Given an module and version, this method returns true if the version specification for the module accepts the provided version. In other words, given: .PP .Vb 1 \& Module => \*(Aq>= 1.00, < 2.00\*(Aq .Ve .PP We will accept 1.00 and 1.75 but not 0.50 or 2.00. .PP For modules that do not appear in the requirements, this method will return true. .SS "clear_requirement" .IX Subsection "clear_requirement" .Vb 1 \& $req\->clear_requirement( $module ); .Ve .PP This removes the requirement for a given module from the object. .PP This method returns the requirements object. .SS "requirements_for_module" .IX Subsection "requirements_for_module" .Vb 1 \& $req\->requirements_for_module( $module ); .Ve .PP This returns a string containing the version requirements for a given module in the format described in CPAN::Meta::Spec or undef if the given module has no requirements. This should only be used for informational purposes such as error messages and should not be interpreted or used for comparison (see \&\*(L"accepts_module\*(R" instead). .SS "structured_requirements_for_module" .IX Subsection "structured_requirements_for_module" .Vb 1 \& $req\->structured_requirements_for_module( $module ); .Ve .PP This returns a data structure containing the version requirements for a given module or undef if the given module has no requirements. This should not be used for version checks (see \*(L"accepts_module\*(R" instead). .PP Added in version 2.134. .SS "required_modules" .IX Subsection "required_modules" This method returns a list of all the modules for which requirements have been specified. .SS "clone" .IX Subsection "clone" .Vb 1 \& $req\->clone; .Ve .PP This method returns a clone of the invocant. The clone and the original object can then be changed independent of one another. .SS "is_simple" .IX Subsection "is_simple" This method returns true if and only if all requirements are inclusive minimums \&\*(-- that is, if their string expression is just the version number. .SS "is_finalized" .IX Subsection "is_finalized" This method returns true if the requirements have been finalized by having the \&\f(CW\*(C`finalize\*(C'\fR method called on them. .SS "finalize" .IX Subsection "finalize" This method marks the requirements finalized. Subsequent attempts to change the requirements will be fatal, \fIif\fR they would result in a change. If they would not alter the requirements, they have no effect. .PP If a finalized set of requirements is cloned, the cloned requirements are not also finalized. .SS "as_string_hash" .IX Subsection "as_string_hash" This returns a reference to a hash describing the requirements using the strings in the CPAN::Meta::Spec specification. .PP For example after the following program: .PP .Vb 1 \& my $req = CPAN::Meta::Requirements\->new; \& \& $req\->add_minimum(\*(AqCPAN::Meta::Requirements\*(Aq => 0.102); \& \& $req\->add_minimum(\*(AqLibrary::Foo\*(Aq => 1.208); \& \& $req\->add_maximum(\*(AqLibrary::Foo\*(Aq => 2.602); \& \& $req\->add_minimum(\*(AqModule::Bar\*(Aq => \*(Aqv1.2.3\*(Aq); \& \& $req\->add_exclusion(\*(AqModule::Bar\*(Aq => \*(Aqv1.2.8\*(Aq); \& \& $req\->exact_version(\*(AqXyzzy\*(Aq => \*(Aq6.01\*(Aq); \& \& my $hashref = $req\->as_string_hash; .Ve .PP \&\f(CW$hashref\fR would contain: .PP .Vb 6 \& { \& \*(AqCPAN::Meta::Requirements\*(Aq => \*(Aq0.102\*(Aq, \& \*(AqLibrary::Foo\*(Aq => \*(Aq>= 1.208, <= 2.206\*(Aq, \& \*(AqModule::Bar\*(Aq => \*(Aq>= v1.2.3, != v1.2.8\*(Aq, \& \*(AqXyzzy\*(Aq => \*(Aq== 6.01\*(Aq, \& } .Ve .SS "add_string_requirement" .IX Subsection "add_string_requirement" .Vb 2 \& $req\->add_string_requirement(\*(AqLibrary::Foo\*(Aq => \*(Aq>= 1.208, <= 2.206\*(Aq); \& $req\->add_string_requirement(\*(AqLibrary::Foo\*(Aq => v1.208); .Ve .PP This method parses the passed in string and adds the appropriate requirement for the given module. A version can be a Perl \*(L"v\-string\*(R". It understands version ranges as described in the \*(L"Version Ranges\*(R" in CPAN::Meta::Spec. For example: .IP "1.3" 4 .IX Item "1.3" .PD 0 .IP ">= 1.3" 4 .IX Item ">= 1.3" .IP "<= 1.3" 4 .IX Item "<= 1.3" .IP "== 1.3" 4 .IX Item "== 1.3" .IP "!= 1.3" 4 .IX Item "!= 1.3" .IP "> 1.3" 4 .IX Item "> 1.3" .IP "< 1.3" 4 .IX Item "< 1.3" .IP ">= 1.3, != 1.5, <= 2.0" 4 .IX Item ">= 1.3, != 1.5, <= 2.0" .PD A version number without an operator is equivalent to specifying a minimum (\f(CW\*(C`>=\*(C'\fR). Extra whitespace is allowed. .SS "from_string_hash" .IX Subsection "from_string_hash" .Vb 2 \& my $req = CPAN::Meta::Requirements\->from_string_hash( \e%hash ); \& my $req = CPAN::Meta::Requirements\->from_string_hash( \e%hash, \e%opts ); .Ve .PP This is an alternate constructor for a CPAN::Meta::Requirements object. It takes a hash of module names and version requirement strings and returns a new CPAN::Meta::Requirements object. As with add_string_requirement, a version can be a Perl \*(L"v\-string\*(R". Optionally, you can supply a hash-reference of options, exactly as with the \*(L"new\*(R" method. .SH "SUPPORT" .IX Header "SUPPORT" .SS "Bugs / Feature Requests" .IX Subsection "Bugs / Feature Requests" Please report any bugs or feature requests through the issue tracker at . You will be notified automatically of any progress on your issue. .SS "Source Code" .IX Subsection "Source Code" This is open source software. The code repository is available for public review and contribution under the terms of the license. .PP .PP .Vb 1 \& git clone https://github.com/Perl\-Toolchain\-Gang/CPAN\-Meta\-Requirements.git .Ve .SH "AUTHORS" .IX Header "AUTHORS" .IP "\(bu" 4 David Golden .IP "\(bu" 4 Ricardo Signes .SH "CONTRIBUTORS" .IX Header "CONTRIBUTORS" .IP "\(bu" 4 Ed J .IP "\(bu" 4 Graham Knop .IP "\(bu" 4 Karen Etheridge .IP "\(bu" 4 Leon Timmermans .IP "\(bu" 4 Paul Howarth .IP "\(bu" 4 Ricardo Signes .IP "\(bu" 4 robario .IP "\(bu" 4 Tatsuhiko Miyagawa .IP "\(bu" 4 Tatsuhiko Miyagawa .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" This software is copyright (c) 2010 by David Golden and Ricardo Signes. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. man3/POD2::DE::local::lib.3pm000044400000054411152526472030011207 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "POD2::DE::local::lib 3" .TH POD2::DE::local::lib 3 "2019-11-14" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" local::lib~[de] \- Erschaffen und benutzen von Perl Modulen in einem lokalen lib/ Verzeichnis mit PERL5LIB .SH "SYNOPSIS" .IX Header "SYNOPSIS" Im Code \- .PP .Vb 1 \& use local::lib; # Benutzt das Verzeichnis ~/perl5 zum anlegen des lokalen lib/ Verzeichnisses \& \& use local::lib \*(Aq~/foo\*(Aq; # das selbe, aber mit ~/foo \& \& # Oder... \& use FindBin; \& use local::lib "$FindBin::Bin/../support"; # Applikationsspezifische Sammlung von Modulen .Ve .PP Von der Shell \- .PP .Vb 2 \& # Installiert LWP und alle notwendigen Abhängigkeiten in das \*(Aq~/perl5\*(Aq Verzeichnis \& perl \-MCPAN \-Mlocal::lib \-e \*(AqCPAN::install(LWP)\*(Aq \& \& # Gibt die Shell Kommandos aus um die Umgebung vorzubereiten \& $ perl \-Mlocal::lib \& export PERL_MB_OPT=\*(Aq\-\-install_base /home/username/perl5\*(Aq \& export PERL_MM_OPT=\*(AqINSTALL_BASE=/home/username/perl5\*(Aq \& export PERL5LIB=\*(Aq/home/username/perl5/lib/perl5/i386\-linux:/home/username/perl5/lib/perl5\*(Aq \& export PATH="/home/username/perl5/bin:$PATH" .Ve .SS "Die Bootstrapping Methode" .IX Subsection "Die Bootstrapping Methode" Ein typischer Weg um local::lib zu benutzen ist die sogenannte \*(L"Bootstrapping\*(R" Methode. Diese Methode wird benutzt wenn noch kein local::lib auf dem System installiert ist. In diesem Fall kannst du einfach local::lib direkt in deinem Home-Verzeichnis installieren. .PP Selbst wenn du administrative Rechte hast, ist es wichtig das die Umgebungsvariablen von Schritt 4 in deinem Shell Startup Skript gesetzt werden. Ohne diesen Schritt werden die Module von \s-1CPAN\s0 weiterhin im System installiert und auch Perl Skripte die du startest würden das von local::lib erstellte lib/ Verzeichnis nicht nutzen. .PP Standardmäßig installiert sich local::lib in ~/perl5. .PP Windows Benutzern müssen ausserdem dies hier lesen: \&\*(L"Unterschiede bei Benutzung dieses Module mit Win32\*(R". .PP 1. Lade das Tar-Archiv von \s-1CPAN\s0 runter (Suche nach \*(L"Download\*(R" auf der \s-1CPAN\s0 Seite von local::lib) und entpacke es in einem beliebigem Verzeichnis. Um das obige Problem zu vermeiden, sollte man dies als normaler User tun und nicht als root oder Administrator. .PP 2. Starte in dem entstandenen Verzeichnis folgenden Befehl: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap .Ve .PP Wenn das System dir vorschlägt gewisse Dinge eigenständig zu konfigurieren ist es in fast allen Fällen vollkommen in Ordnung einfach \*(L"yes\*(R" zu antworten. .PP Falls du local::lib nicht in das Standard Verzeichnis installieren willst, musst du dieses Verzeichnis als Parameter angeben: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap=~/foo .Ve .PP 3. Danach folgenden Befehl starten: (local::lib erwartet make auf dem System) .PP .Vb 1 \& make test && make install .Ve .PP 4. Nun müssen wir die benötigten Umgebungsvariablen, damit Perl unser neu generiertes lib/ Verzeichnis benutzt. Wenn du bash oder eine andere Bourne Shell benutzt, kannst du es über diesen Weg zu deinem Shell Startup Skript hinzufügen: .PP .Vb 1 \& echo \*(Aqeval $(perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib)\*(Aq >>~/.bashrc .Ve .PP Wenn du C Shell benutzt, du kannst das gleiche hiermit erreichen: .PP .Vb 4 \& /bin/csh \& echo $SHELL \& /bin/csh \& perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib >> ~/.cshrc .Ve .PP Wenn du beim bootstrappen ein anderes Verzeichnis benutzt als das Standardverzeichnis, dann musst du dieses Verzeichnis als Parameter beim Laden des Modules local::lib angeben: .PP .Vb 1 \& echo \*(Aqeval $(perl \-I$HOME/foo/lib/perl5 \-Mlocal::lib=$HOME/foo)\*(Aq >>~/.bashrc .Ve .PP Nachdem diese Änderungen in deinem Shell Startup Skript gemacht wurden, ist es nun wichtig das diese Umgebungsvariablen auch gesetzt sind in deiner aktuellen Umgebung. In Bourne Shells macht man dies z.B. mit \f(CW\*(C`. ~/.bashrc\*(C'\fR, und in C Shell würde man es mit: \&\f(CW\*(C`source ~/.cshrc\*(C'\fR mit. .PP Wenn du eine sehr langsames System hast, oder du unter drakonischen Regulierungen des Plattenplatz leben musst, kann man die automatische Generierung der manpages vom \s-1POD\s0 bei der Installation des Moduls deaktivieren beim bootstrapping mit dem \f(CW\*(C`\-\-no\-manpages\*(C'\fR Parameter: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap \-\-no\-manpages .Ve .PP Um zu vermeiden das man mehrere bootstraps macht um z.B. für verschiedene Applikationen eigene local::lib Installationen zu nutzen, kann man eine dieser Umgebungen benutzen um einfach in beliebigen anderen Verzeichnis Module zu installieren und somit weitere eigenständige lib/ Umgebungen zu bekommen: .PP .Vb 4 \& cd ~/mydir1 \& perl \-Mlocal::lib=./ \& eval $(perl \-Mlocal::lib=./) ### Um die Umgebungsvariablen für die \& ### aktuelle Shell zusetzen \& \& printenv ### Hier kannst du sehen das ~/mydir1 \& ### in der PERL5LIB Umgebungsvariable \& ### steht \& \& perl \-MCPAN \-e install ... ### welche Module auch immer ... \& cd ../mydir2 \& \& ... WIEDERHOLEN ... .Ve .PP Für mehrere Umgebungen in dieser Form brauch man eine Modifikation in der Benutzung von \f(CW\*(C`use FindBin\*(C'\fR in dem \*(L"Im Code\*(R" Beispiel oben. Wenn du sowas machst, und du hast damit z.B. Perl Module nach \f(CW\*(C`~/mydir1/lib\*(C'\fR installiert und du hast ein Script in \f(CW\*(C`~/mydir1/scripts/myscript.pl\*(C'\fR, du musst dort angeben das die Module die es braucht im Verzeichnis \f(CW\*(C`~/mydir1/lib\*(C'\fR liegen. .PP In \f(CW\*(C`~/mydir1/scripts/myscript.pl\*(C'\fR steht dann: .PP .Vb 5 \& use strict; \& use warnings; \& use local::lib "$FindBin::Bin/.."; ### zeigt auf ~/mydir1 und local::lib \& ### findet dort lib \& use lib "$FindBin::Bin/../lib"; ### zeigt auf ~/mydir1/lib .Ve .PP Setze das vor jeden \s-1BEGIN\s0 { ... } Block der die Module braucht die du installiert hast. .SS "Unterschiede bei Benutzung dieses Module mit Win32" .IX Subsection "Unterschiede bei Benutzung dieses Module mit Win32" Um die nötigen Umgebungsvariablen für diese Variablen in der derzeitigen Sitzung mit \f(CW\*(C`CMD.EXE\*(C'\fR zu setzen, kann man folgendes kommando nutzen: .PP .Vb 5 \& C:\e>perl \-Mlocal::lib \& set PERL_MB_OPT=\-\-install_base C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL_MM_OPT=INSTALL_BASE=C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL5LIB=C:\eDOCUME~1\eADMINI~1\eperl5\elib\eperl5;C:\eDOCUME~1\eADMINI~1\eperl5\elib\eperl5\eMSWin32\-x86\-multi\-thread \& set PATH=C:\eDOCUME~1\eADMINI~1\eperl5\ebin;%PATH% \& \& ### Um die Umgebungsvariablen für diese Shell alleine zu setzen \& C:\e>perl \-Mlocal::lib > %TEMP%\etmp.bat && %TEMP%\etmp.bat && del %TEMP%\etemp.bat \& ### anstelle von $(perl \-Mlocal::lib=./) in bash. .Ve .PP Wenn du willst das die Umgebungsvariablen dauerhaft gesetzt sind, musst du diese in Systemsteuerung / System dauerhaft selber eintragen oder App::local::lib::Win32Helper benutzen. .PP Die \*(L"~\*(R" wird übersetzt zu dem Benutzer Profil Verzeichnis (das Verzeichnis was beim User als \*(L"Dokumente und Einstellungen\*(R" bekannt ist unter Windows \s-1XP\s0 und vorher oder das \*(L"Benutzer\*(R" Verzeichnis bei Windows Vista und später), solange \&\f(CW$ENV\fR{\s-1HOME\s0} nicht gesetzt ist. Das Verzeichnis wird hierbei zu dem korrekten Kurznamen umgewandelt, und muss daher definitiv existieren, und wird um die nötigen Unterverzeichnise erweitert. .SH "GRUNDPRINZIP" .IX Header "GRUNDPRINZIP" Die Version von den Perl Paketen die man benötigt für spezifische Aufgaben sind sehr häufig nicht die richtigen oder korrekten Versionen auf dem System vorinstalliert. Ein Updaten von diesen Modulen ist in vielen Fällen einfach nicht möglich weil die nötigen Rechte fehlen. Ausserdem ist es generell nicht gut eigenständig die Versionen der Module auf dem System auszutauschen, weil natürlich der Rest des Systems genau die Version erwartet die von der Systemverwaltung auch installiert wurde. .PP local::lib löst dieses Problem, es erlaubt dir dein komplett eigenes Verzeichnis für deine \s-1CPAN\s0 Module zu haben und bist so nicht genötigt die Module vom System zu nutzen oder andersrum andere User nicht mit individuellen Modulwünschen zu Überarbeitung ihres Codes zu zwingen, weil bestimmte Module zentral für alle auf neuere Version upgedatet werden. Die Installation findet hierbei dann z.B. im Home Verzeichnis statt. Es werden nur Umgebungsvariablen gesetzt die das installierte Perl dazu bewegen die im Homeverzeichnis installierten Module zu benutzen, zusätzlich und vorgezogen zu denen auf dem System. .PP Daher muss man sich wenn man ein Paket System benutzt, wie z.b. Debian, garnicht mehr Sorgen machen, irgendwas auf dem System zu verletzten nur durch die Installation von Perl Modulen. .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" Dieses Modul bietet eine schnelle und legitime Art und Weise ein sogenanntes bootstrapping zu machen um in einem User Homeverzeichnis eine Sammlung von Modulen zu installieren. Es erstellt auch die nötigen Umgebungsvariablen die benötigt werden um diese Module zu nutzen, passend zu der Shell die der User in der Umgebungsvariable \f(CW\*(C`SHELL\*(C'\fR angegeben hat, um dann direkt passend in die entsprechenden Konfigurationsdateien der Shell einfügt zu werden. .PP Weitergehend ist local::lib in der Lage Module zu nutzen die nicht im standardmäßigen \f(CW@INC\fR Pfad von Perl enthalten sind. Das macht es einfacher für bestimmte Applikationen ein bestimmtes Set von Modulen zu installieren ohne die anderen Module auf dem System in irgendeiner Art anzufassen. Damit es z.B. auch sicherer Module zu installieren die vom Maintainer noch nicht als Release verfügbar sind. .PP Beim Import setzt local::lib die folgenden Umgebungsvariablen zu den nötigen Werten: .IP "\s-1PERL_MB_OPT\s0" 4 .IX Item "PERL_MB_OPT" .PD 0 .IP "\s-1PERL_MM_OPT\s0" 4 .IX Item "PERL_MM_OPT" .IP "\s-1PERL5LIB\s0" 4 .IX Item "PERL5LIB" .IP "\s-1PATH\s0" 4 .IX Item "PATH" .PD Am \s-1PATH\s0 wird natürlich angehangen, und nicht ersetzt. .PP Diese Werte sind dann verfügbar für jeden Code der danach importiert wurde. .SH "ERSTELLEN EINES EIGENSTÄNDIGE SAMMLUNG VON MODULEN" .IX Header "ERSTELLEN EINES EIGENSTÄNDIGE SAMMLUNG VON MODULEN" Mit lib::core::only besteht eine Möglichkeit dieses zutun, aber beachte das hier eine Menge von Fallstricken und Problemen existieren, und man sollte immer darauf achten das man auf einem Perl aufbaut was sowenig wie möglich verändert wurde (d.h. site und vendor Verzeichnis so leer wie möglich). .SH "METHODEN" .IX Header "METHODEN" .SS "ensure_dir_structure_for" .IX Subsection "ensure_dir_structure_for" .ie n .IP "Parameter: $path" 4 .el .IP "Parameter: \f(CW$path\fR" 4 .IX Item "Parameter: $path" .PD 0 .IP "Rückgabewert: Keiner" 4 .IX Item "Rückgabewert: Keiner" .PD .PP Versucht den angegebenen Pfad anzulegen, mit allen nötigen drüberliegenden Verzeichnissen. Im Fehlerfall wird eine Exception geworfen. .SS "print_environment_vars_for" .IX Subsection "print_environment_vars_for" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .IP "Rückgabewert: Keiner" 4 .IX Item "Rückgabewert: Keiner" .PD .PP Gibt die Umgebungsvariablen aus, die benötigt werden um den angegebenen Pfad als Basis Verzeichnis zu nutzen. .SS "build_environment_vars_for" .IX Subsection "build_environment_vars_for" .ie n .IP "Parameter: $pfad, $interpolate" 4 .el .IP "Parameter: \f(CW$pfad\fR, \f(CW$interpolate\fR" 4 .IX Item "Parameter: $pfad, $interpolate" .PD 0 .IP "Rückgabewert: \e%umgebungs_variablen" 4 .IX Item "Rückgabewert: %umgebungs_variablen" .PD .PP Gibt ein Hash zurück mit den Variablen die nötig sind in den Umgebungsvariablen um eine Installation in dem gegebenen Pfad zu benutzen. .SS "setup_env_hash_for" .IX Subsection "setup_env_hash_for" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .IP "Rückgabewert: Keiner" 4 .IX Item "Rückgabewert: Keiner" .PD .PP Setzt die \f(CW%ENV\fR Einträge basierend auf dem Aufruf von \&\*(L"build_environment_vars_for\*(R". .SS "install_base_perl_path" .IX Subsection "install_base_perl_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $module_installations_pfad" 4 .el .IP "Rückgabewert: \f(CW$module_installations_pfad\fR" 4 .IX Item "Rückgabewert: $module_installations_pfad" .PD .PP Gibt den Pfad zurück der benutzt wird um Perl Module zu installieren bei dem gegebenen Pfad als Basis. Prinzipiell wird nur \f(CW\*(C`lib\*(C'\fR und \f(CW\*(C`perl5\*(C'\fR als Pfadelemente angehangen. .SS "install_base_arch_path" .IX Subsection "install_base_arch_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $architektur_module_installations_pfad" 4 .el .IP "Rückgabewert: \f(CW$architektur_module_installations_pfad\fR" 4 .IX Item "Rückgabewert: $architektur_module_installations_pfad" .PD .PP Gibt den Pfad zurück der benutzt wird um die Architektur\-abhängigen Perl Module zu installieren basirend auf dem angegebenen Pfad als Basis. Basierend auf dem was \*(L"install_base_perl_path\*(R" zurückgibt, and appends the value of \&\f(CW$Config{archname}\fR.asis. .SS "install_base_bin_path" .IX Subsection "install_base_bin_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $ausfuehrbare_programme_installations_pfad" 4 .el .IP "Rückgabewert: \f(CW$ausfuehrbare_programme_installations_pfad\fR" 4 .IX Item "Rückgabewert: $ausfuehrbare_programme_installations_pfad" .PD .PP Gibt den Pfad zurück, wo ausführbare Programme installiert werden, basierend auf der Basis des angegebenen Pfad. Basierend auf \*(L"install_base_perl_path\*(R" Rückgabewert, hängt diese Methode noch \f(CW\*(C`bin\*(C'\fR an. .SS "resolve_empty_path" .IX Subsection "resolve_empty_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $basis_pfad" 4 .el .IP "Rückgabewert: \f(CW$basis_pfad\fR" 4 .IX Item "Rückgabewert: $basis_pfad" .PD .PP Erstellt und gibt zurück den Pfad der benutzt wird als Basis zur Installation der Module. Standardmäßig dies ist \f(CW\*(C`~/perl5\*(C'\fR. .ie n .SS "resolve_home_path( $path )" .el .SS "resolve_home_path( \f(CW$path\fP )" .IX Subsection "resolve_home_path( $path )" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $home" 4 .el .IP "Rückgabewert: \f(CW$home\fR" 4 .IX Item "Rückgabewert: $home" .PD .PP Versucht das Home Verzeichnis vom aktullen User zu finden. Es wird eine Exception geworfen, wenn kein Home Verzeichnis ermittelt werden konnte. .SS "resolve_relative_path" .IX Subsection "resolve_relative_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $absoluter_pfad" 4 .el .IP "Rückgabewert: \f(CW$absoluter_pfad\fR" 4 .IX Item "Rückgabewert: $absoluter_pfad" .PD .PP Macht aus dem angegebenen Pfad einen absoluten Pfad. .SS "resolve_path" .IX Subsection "resolve_path" .ie n .IP "Parameter: $pfad" 4 .el .IP "Parameter: \f(CW$pfad\fR" 4 .IX Item "Parameter: $pfad" .PD 0 .ie n .IP "Rückgabewert: $absoluter_pfad" 4 .el .IP "Rückgabewert: \f(CW$absoluter_pfad\fR" 4 .IX Item "Rückgabewert: $absoluter_pfad" .PD .PP Hierbei wird der Pfad durch die folgende Methoden gegeben, wobei der Rückgabewert der ersten an die nächste weitergeben wird, um die Umgebung zu konfigurieren für die lokale Bibliotheks Installation: \*(L"resolve_empty_path\*(R", \&\*(L"resolve_home_path\*(R", \*(L"resolve_relative_path\*(R". Der daraus resultierende Pfad wird zu \*(L"resolve_empty_path\*(R" übergeben, dessen Resultat dann weitergegeben wird an \*(L"resolve_home_path\*(R", wessen Resultat dann weitergegeben wird an \*(L"resolve_relative_path\*(R". Dieses Resultat wird dann final an \*(L"resolve_path\*(R" übergeben, welches dann den Rückgabewert stellt. .SH "EINE WARNUNG VOR UNINST=1" .IX Header "EINE WARNUNG VOR UNINST=1" Wenn man local::lib in Kombination mit \*(L"make install UNINST=1\*(R" benutzt, muss man vorsichtig sein über die Tatsache das der Prozess über die Neuinstallation eine nicht ausreichende Sicherheit hat bezüglich wo er nun installieren muss. Hierdurch mann es passieren das beim deinstallieren eines Modul u.U. das globale Modul deinstalliert wird (wenn die Rechte vorhanden sind) aber die neue Version nur in der lokalen Version installiert ist. Es ist hier also sehr wichtig das man \*(L"make install UNINST=1\*(R" und local::lib nur gleichzeitig benutzt wenn man sehr sicher darüber ist welche Konsequenzen einem entgegenkommen. .SH "EINSCHRÄNKUNGEN" .IX Header "EINSCHRÄNKUNGEN" Die Werkzeuge von perl, die benutzt werden um die Pakete zu installieren (die sogenannte toolchain), sind leider nicht in der Lage sauber mit Verzeichnissen umzugehen die Leerzeichen enthalten und können daher local::lib nicht direkt in ein solches Verzeichnis installieren. Was du machen kannst ist \fBnach\fR der Installation von local::lib und der Module die du in deiner local::lib haben willst, das gesamte Verzeichnis dahin zu bewegen. local::lib kann mit dem Verzeichnis mit Leerzeichen umgehen. Bitte aufpassen das natürlich eine weitere Installation oder ein Erneuern von Paketen mit dem \s-1CPAN\s0 Programm nicht mehr möglich ist. .PP Die Shell Erkennung ist sehr primitiv. Derzeit ist es so das alles was \*(L"csh\*(R" im Namen hat auch als C Shell eingeordnet wird, und alles andere wird als Bourne Shell betrachet, ausser auf Win32 Systemen. Wenn die \f(CW\*(C`SHELL\*(C'\fR Variable nicht gesetzt ist, eine Bourne Shell wird angenommen. .PP Bootstrap ist leider ein Hack, und wird auf jedenfall \s-1CPAN\s0.pm benutzen für ExtUtils::MakeMaker, auch wenn \s-1CPANPLUS\s0 installiert ist. .PP Es setzt definitiv \s-1PERL5LIB, PERL_MM_OPT\s0 und \s-1PERL_MB_OPT\s0 neu und vernichtet jeden Wert der vorher gesetzt war. .PP Es sollte vielleicht eine automatische Korrektur der \s-1CPAN\s0 Config machen, wenn das nicht schon gemacht wurde. .PP \&\*(L"Patches Welcome\*(R" \- Patches sind immer willkommen beim Autor oder den anderen Mitwirkenden. .PP Auf Win32 Systemen werden die Umgebungsvariablen nicht direkt in die Registrierung geschrieben damit sie auch nach dem Neustarten erhalten bleiben. .SH "FEHLERANALYSE" .IX Header "FEHLERANALYSE" Wenn du local::lib konfiguriert hast \s-1CPAN\s0 Module in deinem Home Verzeichnis zu installieren, und du danach versuchst mit \f(CW\*(C`cpan \-i Foo::Bar\*(C'\fR ein Modul zu installieren, und dabei einen Fehler bekommst, wie: \f(CW\*(C`Warning: You do not have permissions to install into /usr/lib64/perl5/site_perl/5.8.8/x86_64\-linux at /usr/lib64/perl5/5.8.8/Foo/Bar.pm\*(C'\fR und in der installationsausgabe steht irgendwo ein Fehler der sagt \f(CW\*(C`\*(AqINSTALL_BASE\*(Aq is not a known MakeMaker parameter name\*(C'\fR, dann hast du aus irgendeinem Grund dein neue Version von ExtUtils::MakeMaker verloren. .PP Um dies zu korrigieren, einfach nochmal die bootstrapping Methode laufen lassen, wie oben beschrieben. .PP Dann starte \f(CW\*(C`rm \-r ~/.cpan/build/Foo\-Bar*\*(C'\fR .PP Abschliessend dann nochmal mit \f(CW\*(C`cpan \-i Foo::Bar\*(C'\fR installieren und die Probleme sollten verschwunden sein. .SH "UMGEBUNGSVARIABLEN" .IX Header "UMGEBUNGSVARIABLEN" .IP "\s-1SHELL\s0" 4 .IX Item "SHELL" .PD 0 .IP "\s-1COMSPEC\s0" 4 .IX Item "COMSPEC" .PD local::lib schaut in die \f(CW\*(C`SHELL\*(C'\fR Umgebungsvariable um die korrekten Kommandos zu der Shell Konfiguration hinzuzufügen. .Sp Auf Win32 Systemen, \f(CW\*(C`COMSPEC\*(C'\fR wird auch analysiert. .SH "SUPPORT" .IX Header "SUPPORT" \&\s-1IRC:\s0 .PP .Vb 1 \& Wir sind im Channel #local\-lib auf dem Server irc.perl.org. .Ve .SH "AUTOR DER ÜBERSETZUNG" .IX Header "AUTOR DER ÜBERSETZUNG" Torsten Raudssus http://www.raudssus.de/ .SH "URHEBERRECHT" .IX Header "URHEBERRECHT" Copyright (c) 2007 \- 2010 von den local::lib \*(L"\s-1AUTHOR\*(R"\s0 in local::lib und \*(L"\s-1CONTRIBUTORS\*(R"\s0 in local::lib aufgelistet in local::lib. .SH "LIZENZ" .IX Header "LIZENZ" Diese Sammlung ist freie Software und kann unter der selben Lizenz verbreitet werden wie Perl selber. man3/CPAN::Version.3pm000044400000006357152526472030010315 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Version 3" .TH CPAN::Version 3 "2018-09-22" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Version \- utility functions to compare CPAN versions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use CPAN::Version; \& \& CPAN::Version\->vgt("1.1","1.1.1"); # 1 bc. 1.1 > 1.001001 \& \& CPAN::Version\->vlt("1.1","1.1"); # 0 bc. 1.1 not < 1.1 \& \& CPAN::Version\->vcmp("1.1","1.1.1"); # 1 bc. first is larger \& \& CPAN::Version\->vcmp("1.1.1","1.1"); # \-1 bc. first is smaller \& \& CPAN::Version\->readable(v1.2.3); # "v1.2.3" \& \& CPAN::Version\->vstring("v1.2.3"); # v1.2.3 \& \& CPAN::Version\->float2vv(1.002003); # "v1.2.3" .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module mediates between some version that perl sees in a package and the version that is published by the \s-1CPAN\s0 indexer. .PP It's only written as a helper module for both \s-1CPAN\s0.pm and \s-1CPANPLUS\s0.pm. .PP As it stands it predates version.pm but has the same goal: make version strings visible and comparable. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/Canary::Stability.3pm000044400000010114152526472030011312 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Stability 3" .TH Stability 3 "2019-04-22" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Canary::Stability \- canary to check perl compatibility for schmorp's modules .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& # in Makefile.PL \& use Canary::Stability DISTNAME => 2001, MINIMUM_PERL_VERSION; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules. .PP It's not, at this stage, meant as a tool for other module authors, although in principle nothing prevents them from subscribing to the same ideas. .PP See the \fIMakefile.PL\fR in Coro or AnyEvent for usage examples. .SH "ENVIRONMENT VARIABLES" .IX Header "ENVIRONMENT VARIABLES" .ie n .IP """PERL_CANARY_STABILITY_NOPROMPT=1""" 4 .el .IP "\f(CWPERL_CANARY_STABILITY_NOPROMPT=1\fR" 4 .IX Item "PERL_CANARY_STABILITY_NOPROMPT=1" Do not prompt the user on alert messages. .ie n .IP """PERL_CANARY_STABILITY_COLOUR=0""" 4 .el .IP "\f(CWPERL_CANARY_STABILITY_COLOUR=0\fR" 4 .IX Item "PERL_CANARY_STABILITY_COLOUR=0" Disable use of colour. .ie n .IP """PERL_CANARY_STABILITY_COLOUR=1""" 4 .el .IP "\f(CWPERL_CANARY_STABILITY_COLOUR=1\fR" 4 .IX Item "PERL_CANARY_STABILITY_COLOUR=1" Force use of colour. .ie n .IP """PERL_CANARY_STABILITY_DISABLE=1""" 4 .el .IP "\f(CWPERL_CANARY_STABILITY_DISABLE=1\fR" 4 .IX Item "PERL_CANARY_STABILITY_DISABLE=1" Disable this modules functionality completely. .ie n .IP """AUTOMATED_TESTING=1""" 4 .el .IP "\f(CWAUTOMATED_TESTING=1\fR" 4 .IX Item "AUTOMATED_TESTING=1" When this variable is set to a true value and the perl minimum version requirement is not met, the module will exit, which should skip testing under automated testing environments. .Sp This is done to avoid false failure or success reports when the chances of success are already quite low and the failures are not supported by the author. .SH "AUTHOR" .IX Header "AUTHOR" .Vb 2 \& Marc Lehmann \& http://software.schmorp.de/pkg/Canary\-Stability.html .Ve man3/CPAN::Meta::Requirements::Range.3pm000044400000016045152526472030013502 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Meta::Requirements::Range 3" .TH CPAN::Meta::Requirements::Range 3 "2023-06-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Meta::Requirements::Range \- a set of version requirements for a CPAN dist .SH "VERSION" .IX Header "VERSION" version 2.143 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use CPAN::Meta::Requirements::Range; \& \& my $range = CPAN::Meta::Requirements::Range\->with_minimum(1); \& \& $range = $range\->with_maximum(\*(Aqv2.2\*(Aq); \& \& my $stringified = $range\->as_string; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" A CPAN::Meta::Requirements::Range object models a set of version constraints like those specified in the \fI\s-1META\s0.yml\fR or \fI\s-1META\s0.json\fR files in \s-1CPAN\s0 distributions, and as defined by CPAN::Meta::Spec; It can be built up by adding more and more constraints, and it will reduce them to the simplest representation. .PP Logically impossible constraints will be identified immediately by thrown exceptions. .SH "METHODS" .IX Header "METHODS" .SS "with_string_requirement" .IX Subsection "with_string_requirement" .Vb 2 \& $req\->with_string_requirement(\*(Aq>= 1.208, <= 2.206\*(Aq); \& $req\->with_string_requirement(v1.208); .Ve .PP This method parses the passed in string and adds the appropriate requirement. A version can be a Perl \*(L"v\-string\*(R". It understands version ranges as described in the \*(L"Version Ranges\*(R" in CPAN::Meta::Spec. For example: .IP "1.3" 4 .IX Item "1.3" .PD 0 .IP ">= 1.3" 4 .IX Item ">= 1.3" .IP "<= 1.3" 4 .IX Item "<= 1.3" .IP "== 1.3" 4 .IX Item "== 1.3" .IP "!= 1.3" 4 .IX Item "!= 1.3" .IP "> 1.3" 4 .IX Item "> 1.3" .IP "< 1.3" 4 .IX Item "< 1.3" .IP ">= 1.3, != 1.5, <= 2.0" 4 .IX Item ">= 1.3, != 1.5, <= 2.0" .PD A version number without an operator is equivalent to specifying a minimum (\f(CW\*(C`>=\*(C'\fR). Extra whitespace is allowed. .SS "with_range" .IX Subsection "with_range" .Vb 1 \& $range\->with_range($other_range) .Ve .PP This creates a new range object that is a merge two others. .SS "with_exact_version" .IX Subsection "with_exact_version" .Vb 1 \& $range\->with_exact_version( $version ); .Ve .PP This sets the version required to \fIexactly\fR the given version. No other version would be considered acceptable. .PP This method returns the version range object. .SS "with_minimum" .IX Subsection "with_minimum" .Vb 1 \& $range\->with_minimum( $version ); .Ve .PP This adds a new minimum version requirement. If the new requirement is redundant to the existing specification, this has no effect. .PP Minimum requirements are inclusive. \f(CW$version\fR is required, along with any greater version number. .PP This method returns the version range object. .SS "with_maximum" .IX Subsection "with_maximum" .Vb 1 \& $range\->with_maximum( $version ); .Ve .PP This adds a new maximum version requirement. If the new requirement is redundant to the existing specification, this has no effect. .PP Maximum requirements are inclusive. No version strictly greater than the given version is allowed. .PP This method returns the version range object. .SS "with_exclusion" .IX Subsection "with_exclusion" .Vb 1 \& $range\->with_exclusion( $version ); .Ve .PP This adds a new excluded version. For example, you might use these three method calls: .PP .Vb 2 \& $range\->with_minimum( \*(Aq1.00\*(Aq ); \& $range\->with_maximum( \*(Aq1.82\*(Aq ); \& \& $range\->with_exclusion( \*(Aq1.75\*(Aq ); .Ve .PP Any version between 1.00 and 1.82 inclusive would be acceptable, except for 1.75. .PP This method returns the requirements object. .SS "as_struct" .IX Subsection "as_struct" .Vb 1 \& $range\->as_struct( $module ); .Ve .PP This returns a data structure containing the version requirements. This should not be used for version checks (see \*(L"accepts_module\*(R" instead). .SS "as_string" .IX Subsection "as_string" .Vb 1 \& $range\->as_string; .Ve .PP This returns a string containing the version requirements in the format described in CPAN::Meta::Spec. This should only be used for informational purposes such as error messages and should not be interpreted or used for comparison (see \*(L"accepts\*(R" instead). .SS "accepts" .IX Subsection "accepts" .Vb 1 \& my $bool = $range\->accepts($version); .Ve .PP Given a version, this method returns true if the version specification accepts the provided version. In other words, given: .PP .Vb 1 \& \*(Aq>= 1.00, < 2.00\*(Aq .Ve .PP We will accept 1.00 and 1.75 but not 0.50 or 2.00. .SS "is_simple" .IX Subsection "is_simple" This method returns true if and only if the range is an inclusive minimum \&\*(-- that is, if their string expression is just the version number. .SH "AUTHORS" .IX Header "AUTHORS" .IP "\(bu" 4 David Golden .IP "\(bu" 4 Ricardo Signes .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" This software is copyright (c) 2010 by David Golden and Ricardo Signes. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. man3/CPAN::Debug.3pm000044400000004542152526472030007710 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Debug 3" .TH CPAN::Debug 3 "2016-08-17" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Debug \- internal debugging for CPAN.pm .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/local::lib.3pm000044400000076022152526472030010003 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "local::lib 3" .TH local::lib 3 "2022-04-20" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" local::lib \- create and use a local lib/ for perl modules with PERL5LIB .SH "SYNOPSIS" .IX Header "SYNOPSIS" In code \- .PP .Vb 1 \& use local::lib; # sets up a local lib at ~/perl5 \& \& use local::lib \*(Aq~/foo\*(Aq; # same, but ~/foo \& \& # Or... \& use FindBin; \& use local::lib "$FindBin::Bin/../support"; # app\-local support library .Ve .PP From the shell \- .PP .Vb 2 \& # Install LWP and its missing dependencies to the \*(Aq~/perl5\*(Aq directory \& perl \-MCPAN \-Mlocal::lib \-e \*(AqCPAN::install(LWP)\*(Aq \& \& # Just print out useful shell commands \& $ perl \-Mlocal::lib \& PERL_MB_OPT=\*(Aq\-\-install_base /home/username/perl5\*(Aq; export PERL_MB_OPT; \& PERL_MM_OPT=\*(AqINSTALL_BASE=/home/username/perl5\*(Aq; export PERL_MM_OPT; \& PERL5LIB="/home/username/perl5/lib/perl5"; export PERL5LIB; \& PATH="/home/username/perl5/bin:$PATH"; export PATH; \& PERL_LOCAL_LIB_ROOT="/home/usename/perl5:$PERL_LOCAL_LIB_ROOT"; export PERL_LOCAL_LIB_ROOT; .Ve .PP From a \fI.bash_profile\fR or \fI.bashrc\fR file \- .PP .Vb 1 \& eval "$(perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib)" .Ve .SS "The bootstrapping technique" .IX Subsection "The bootstrapping technique" A typical way to install local::lib is using what is known as the \&\*(L"bootstrapping\*(R" technique. You would do this if your system administrator hasn't already installed local::lib. In this case, you'll need to install local::lib in your home directory. .PP Even if you do have administrative privileges, you will still want to set up your environment variables, as discussed in step 4. Without this, you would still install the modules into the system \s-1CPAN\s0 installation and also your Perl scripts will not use the lib/ path you bootstrapped with local::lib. .PP By default local::lib installs itself and the \s-1CPAN\s0 modules into ~/perl5. .PP Windows users must also see \*(L"Differences when using this module under Win32\*(R". .IP "1." 4 Download and unpack the local::lib tarball from \s-1CPAN\s0 (search for \*(L"Download\*(R" on the \s-1CPAN\s0 page about local::lib). Do this as an ordinary user, not as root or administrator. Unpack the file in your home directory or in any other convenient location. .IP "2." 4 Run this: .Sp .Vb 1 \& perl Makefile.PL \-\-bootstrap .Ve .Sp If the system asks you whether it should automatically configure as much as possible, you would typically answer yes. .IP "3." 4 Run this: (local::lib assumes you have make installed on your system) .Sp .Vb 1 \& make test && make install .Ve .IP "4." 4 Now we need to setup the appropriate environment variables, so that Perl starts using our newly generated lib/ directory. If you are using bash or any other Bourne shells, you can add this to your shell startup script this way: .Sp .Vb 1 \& echo \*(Aqeval "$(perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib)"\*(Aq >>~/.bashrc .Ve .Sp If you are using C shell, you can do this as follows: .Sp .Vb 3 \& % echo $SHELL \& /bin/csh \& $ echo \*(Aqeval \`perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib\`\*(Aq >> ~/.cshrc .Ve .Sp After writing your shell configuration file, be sure to re-read it to get the changed settings into your current shell's environment. Bourne shells use \&\f(CW\*(C`. ~/.bashrc\*(C'\fR for this, whereas C shells use \f(CW\*(C`source ~/.cshrc\*(C'\fR. .PP \fIBootstrapping into an alternate directory\fR .IX Subsection "Bootstrapping into an alternate directory" .PP In order to install local::lib into a directory other than the default, you need to specify the name of the directory when you call bootstrap. Then, when setting up the environment variables, both perl and local::lib must be told the location of the bootstrap directory. The setup process would look as follows: .PP .Vb 4 \& perl Makefile.PL \-\-bootstrap=~/foo \& make test && make install \& echo \*(Aqeval "$(perl \-I$HOME/foo/lib/perl5 \-Mlocal::lib=$HOME/foo)"\*(Aq >>~/.bashrc \& . ~/.bashrc .Ve .PP \fIOther bootstrapping options\fR .IX Subsection "Other bootstrapping options" .PP If you're on a slower machine, or are operating under draconian disk space limitations, you can disable the automatic generation of manpages from \s-1POD\s0 when installing modules by using the \f(CW\*(C`\-\-no\-manpages\*(C'\fR argument when bootstrapping: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap \-\-no\-manpages .Ve .PP To avoid doing several bootstrap for several Perl module environments on the same account, for example if you use it for several different deployed applications independently, you can use one bootstrapped local::lib installation to install modules in different directories directly this way: .PP .Vb 7 \& cd ~/mydir1 \& perl \-Mlocal::lib=./ \& eval $(perl \-Mlocal::lib=./) ### To set the environment for this shell alone \& printenv ### You will see that ~/mydir1 is in the PERL5LIB \& perl \-MCPAN \-e install ... ### whatever modules you want \& cd ../mydir2 \& ... REPEAT ... .Ve .PP If you use \fI.bashrc\fR to activate a local::lib automatically, the local::lib will be re-enabled in any sub-shells used, overriding adjustments you may have made in the parent shell. To avoid this, you can initialize the local::lib in \&\fI.bash_profile\fR rather than \fI.bashrc\fR, or protect the local::lib invocation with a \f(CW$SHLVL\fR check: .PP .Vb 1 \& [ $SHLVL \-eq 1 ] && eval "$(perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib)" .Ve .PP If you are working with several \f(CW\*(C`local::lib\*(C'\fR environments, you may want to remove some of them from the current environment without disturbing the others. You can deactivate one environment like this (using bourne sh): .PP .Vb 1 \& eval $(perl \-Mlocal::lib=\-\-deactivate,~/path) .Ve .PP which will generate and run the commands needed to remove \f(CW\*(C`~/path\*(C'\fR from your various search paths. Whichever environment was \fBactivated most recently\fR will remain the target for module installations. That is, if you activate \&\f(CW\*(C`~/path_A\*(C'\fR and then you activate \f(CW\*(C`~/path_B\*(C'\fR, new modules you install will go in \f(CW\*(C`~/path_B\*(C'\fR. If you deactivate \f(CW\*(C`~/path_B\*(C'\fR then modules will be installed into \f(CW\*(C`~/pathA\*(C'\fR \*(-- but if you deactivate \f(CW\*(C`~/path_A\*(C'\fR then they will still be installed in \f(CW\*(C`~/pathB\*(C'\fR because pathB was activated later. .PP You can also ask \f(CW\*(C`local::lib\*(C'\fR to clean itself completely out of the current shell's environment with the \f(CW\*(C`\-\-deactivate\-all\*(C'\fR option. For multiple environments for multiple apps you may need to include a modified version of the \f(CW\*(C`use FindBin\*(C'\fR instructions in the \*(L"In code\*(R" sample above. If you did something like the above, you have a set of Perl modules at \f(CW\*(C`~/mydir1/lib\*(C'\fR. If you have a script at \f(CW\*(C`~/mydir1/scripts/myscript.pl\*(C'\fR, you need to tell it where to find the modules you installed for it at \f(CW\*(C`~/mydir1/lib\*(C'\fR. .PP In \f(CW\*(C`~/mydir1/scripts/myscript.pl\*(C'\fR: .PP .Vb 4 \& use strict; \& use warnings; \& use local::lib "$FindBin::Bin/.."; ### points to ~/mydir1 and local::lib finds lib \& use lib "$FindBin::Bin/../lib"; ### points to ~/mydir1/lib .Ve .PP Put this before any \s-1BEGIN\s0 { ... } blocks that require the modules you installed. .SS "Differences when using this module under Win32" .IX Subsection "Differences when using this module under Win32" To set up the proper environment variables for your current session of \&\f(CW\*(C`CMD.exe\*(C'\fR, you can use this: .PP .Vb 5 \& C:\e>perl \-Mlocal::lib \& set PERL_MB_OPT=\-\-install_base C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL_MM_OPT=INSTALL_BASE=C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL5LIB=C:\eDOCUME~1\eADMINI~1\eperl5\elib\eperl5 \& set PATH=C:\eDOCUME~1\eADMINI~1\eperl5\ebin;%PATH% \& \& ### To set the environment for this shell alone \& C:\e>perl \-Mlocal::lib > %TEMP%\etmp.bat && %TEMP%\etmp.bat && del %TEMP%\etmp.bat \& ### instead of $(perl \-Mlocal::lib=./) .Ve .PP If you want the environment entries to persist, you'll need to add them to the Control Panel's System applet yourself or use App::local::lib::Win32Helper. .PP The \*(L"~\*(R" is translated to the user's profile directory (the directory named for the user under \*(L"Documents and Settings\*(R" (Windows \s-1XP\s0 or earlier) or \*(L"Users\*(R" (Windows Vista or later)) unless \f(CW$ENV\fR{\s-1HOME\s0} exists. After that, the home directory is translated to a short name (which means the directory must exist) and the subdirectories are created. .PP \fIPowerShell\fR .IX Subsection "PowerShell" .PP local::lib also supports PowerShell, and can be used with the \&\f(CW\*(C`Invoke\-Expression\*(C'\fR cmdlet. .PP .Vb 1 \& Invoke\-Expression "$(perl \-Mlocal::lib)" .Ve .SH "RATIONALE" .IX Header "RATIONALE" The version of a Perl package on your machine is not always the version you need. Obviously, the best thing to do would be to update to the version you need. However, you might be in a situation where you're prevented from doing this. Perhaps you don't have system administrator privileges; or perhaps you are using a package management system such as Debian, and nobody has yet gotten around to packaging up the version you need. .PP local::lib solves this problem by allowing you to create your own directory of Perl packages downloaded from \s-1CPAN\s0 (in a multi-user system, this would typically be within your own home directory). The existing system Perl installation is not affected; you simply invoke Perl with special options so that Perl uses the packages in your own local package directory rather than the system packages. local::lib arranges things so that your locally installed version of the Perl packages takes precedence over the system installation. .PP If you are using a package management system (such as Debian), you don't need to worry about Debian and \s-1CPAN\s0 stepping on each other's toes. Your local version of the packages will be written to an entirely separate directory from those installed by Debian. .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. It also constructs and prints out for the user the list of environment variables using the syntax appropriate for the user's current shell (as specified by the \f(CW\*(C`SHELL\*(C'\fR environment variable), suitable for directly adding to one's shell configuration file. .PP More generally, local::lib allows for the bootstrapping and usage of a directory containing Perl modules outside of Perl's \f(CW@INC\fR. This makes it easier to ship an application with an app-specific copy of a Perl module, or collection of modules. Useful in cases like when an upstream maintainer hasn't applied a patch to a module of theirs that you need for your application. .PP On import, local::lib sets the following environment variables to appropriate values: .IP "\s-1PERL_MB_OPT\s0" 4 .IX Item "PERL_MB_OPT" .PD 0 .IP "\s-1PERL_MM_OPT\s0" 4 .IX Item "PERL_MM_OPT" .IP "\s-1PERL5LIB\s0" 4 .IX Item "PERL5LIB" .IP "\s-1PATH\s0" 4 .IX Item "PATH" .IP "\s-1PERL_LOCAL_LIB_ROOT\s0" 4 .IX Item "PERL_LOCAL_LIB_ROOT" .PD .PP When possible, these will be appended to instead of overwritten entirely. .PP These values are then available for reference by any code after import. .SH "CREATING A SELF-CONTAINED SET OF MODULES" .IX Header "CREATING A SELF-CONTAINED SET OF MODULES" See lib::core::only for one way to do this \- but note that there are a number of caveats, and the best approach is always to perform a build against a clean perl (i.e. site and vendor as close to empty as possible). .SH "IMPORT OPTIONS" .IX Header "IMPORT OPTIONS" Options are values that can be passed to the \f(CW\*(C`local::lib\*(C'\fR import besides the directory to use. They are specified as \f(CW\*(C`use local::lib \*(Aq\-\-option\*(Aq[, path];\*(C'\fR or \f(CW\*(C`perl \-Mlocal::lib=\-\-option[,path]\*(C'\fR. .SS "\-\-deactivate" .IX Subsection "--deactivate" Remove the chosen path (or the default path) from the module search paths if it was added by \f(CW\*(C`local::lib\*(C'\fR, instead of adding it. .SS "\-\-deactivate\-all" .IX Subsection "--deactivate-all" Remove all directories that were added to search paths by \f(CW\*(C`local::lib\*(C'\fR from the search paths. .SS "\-\-quiet" .IX Subsection "--quiet" Don't output any messages about directories being created. .SS "\-\-always" .IX Subsection "--always" Always add directories to environment variables, ignoring if they are already included. .SS "\-\-shelltype" .IX Subsection "--shelltype" Specify the shell type to use for output. By default, the shell will be detected based on the environment. Should be one of: \f(CW\*(C`bourne\*(C'\fR, \f(CW\*(C`csh\*(C'\fR, \&\f(CW\*(C`cmd\*(C'\fR, or \f(CW\*(C`powershell\*(C'\fR. .SS "\-\-no\-create" .IX Subsection "--no-create" Prevents \f(CW\*(C`local::lib\*(C'\fR from creating directories when activating dirs. This is likely to cause issues on Win32 systems. .SH "CLASS METHODS" .IX Header "CLASS METHODS" .SS "ensure_dir_structure_for" .IX Subsection "ensure_dir_structure_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .IP "Return value: None" 4 .IX Item "Return value: None" .PD .PP Attempts to create a local::lib directory, including subdirectories and all required parent directories. Throws an exception on failure. .SS "print_environment_vars_for" .IX Subsection "print_environment_vars_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .IP "Return value: None" 4 .IX Item "Return value: None" .PD .PP Prints to standard output the variables listed above, properly set to use the given path as the base directory. .SS "build_environment_vars_for" .IX Subsection "build_environment_vars_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: %environment_vars" 4 .el .IP "Return value: \f(CW%environment_vars\fR" 4 .IX Item "Return value: %environment_vars" .PD .PP Returns a hash with the variables listed above, properly set to use the given path as the base directory. .SS "setup_env_hash_for" .IX Subsection "setup_env_hash_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .IP "Return value: None" 4 .IX Item "Return value: None" .PD .PP Constructs the \f(CW%ENV\fR keys for the given path, by calling \&\*(L"build_environment_vars_for\*(R". .SS "active_paths" .IX Subsection "active_paths" .IP "Arguments: None" 4 .IX Item "Arguments: None" .PD 0 .ie n .IP "Return value: @paths" 4 .el .IP "Return value: \f(CW@paths\fR" 4 .IX Item "Return value: @paths" .PD .PP Returns a list of active \f(CW\*(C`local::lib\*(C'\fR paths, according to the \&\f(CW\*(C`PERL_LOCAL_LIB_ROOT\*(C'\fR environment variable and verified against what is really in \f(CW@INC\fR. .SS "install_base_perl_path" .IX Subsection "install_base_perl_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $install_base_perl_path" 4 .el .IP "Return value: \f(CW$install_base_perl_path\fR" 4 .IX Item "Return value: $install_base_perl_path" .PD .PP Returns a path describing where to install the Perl modules for this local library installation. Appends the directories \f(CW\*(C`lib\*(C'\fR and \f(CW\*(C`perl5\*(C'\fR to the given path. .SS "lib_paths_for" .IX Subsection "lib_paths_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: @lib_paths" 4 .el .IP "Return value: \f(CW@lib_paths\fR" 4 .IX Item "Return value: @lib_paths" .PD .PP Returns the list of paths perl will search for libraries, given a base path. This includes the base path itself, the architecture specific subdirectory, and perl version specific subdirectories. These paths may not all exist. .SS "install_base_bin_path" .IX Subsection "install_base_bin_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $install_base_bin_path" 4 .el .IP "Return value: \f(CW$install_base_bin_path\fR" 4 .IX Item "Return value: $install_base_bin_path" .PD .PP Returns a path describing where to install the executable programs for this local library installation. Appends the directory \f(CW\*(C`bin\*(C'\fR to the given path. .SS "installer_options_for" .IX Subsection "installer_options_for" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: %installer_env_vars" 4 .el .IP "Return value: \f(CW%installer_env_vars\fR" 4 .IX Item "Return value: %installer_env_vars" .PD .PP Returns a hash of environment variables that should be set to cause installation into the given path. .SS "resolve_empty_path" .IX Subsection "resolve_empty_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $base_path" 4 .el .IP "Return value: \f(CW$base_path\fR" 4 .IX Item "Return value: $base_path" .PD .PP Builds and returns the base path into which to set up the local module installation. Defaults to \f(CW\*(C`~/perl5\*(C'\fR. .SS "resolve_home_path" .IX Subsection "resolve_home_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $home_path" 4 .el .IP "Return value: \f(CW$home_path\fR" 4 .IX Item "Return value: $home_path" .PD .PP Attempts to find the user's home directory. If no definite answer is available, throws an exception. .SS "resolve_relative_path" .IX Subsection "resolve_relative_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $absolute_path" 4 .el .IP "Return value: \f(CW$absolute_path\fR" 4 .IX Item "Return value: $absolute_path" .PD .PP Translates the given path into an absolute path. .SS "resolve_path" .IX Subsection "resolve_path" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $absolute_path" 4 .el .IP "Return value: \f(CW$absolute_path\fR" 4 .IX Item "Return value: $absolute_path" .PD .PP Calls the following in a pipeline, passing the result from the previous to the next, in an attempt to find where to configure the environment for a local library installation: \*(L"resolve_empty_path\*(R", \*(L"resolve_home_path\*(R", \&\*(L"resolve_relative_path\*(R". Passes the given path argument to \&\*(L"resolve_empty_path\*(R" which then returns a result that is passed to \&\*(L"resolve_home_path\*(R", which then has its result passed to \&\*(L"resolve_relative_path\*(R". The result of this final call is returned from \&\*(L"resolve_path\*(R". .SH "OBJECT INTERFACE" .IX Header "OBJECT INTERFACE" .SS "new" .IX Subsection "new" .ie n .IP "Arguments: %attributes" 4 .el .IP "Arguments: \f(CW%attributes\fR" 4 .IX Item "Arguments: %attributes" .PD 0 .ie n .IP "Return value: $local_lib" 4 .el .IP "Return value: \f(CW$local_lib\fR" 4 .IX Item "Return value: $local_lib" .PD .PP Constructs a new \f(CW\*(C`local::lib\*(C'\fR object, representing the current state of \&\f(CW@INC\fR and the relevant environment variables. .SH "ATTRIBUTES" .IX Header "ATTRIBUTES" .SS "roots" .IX Subsection "roots" An arrayref representing active \f(CW\*(C`local::lib\*(C'\fR directories. .SS "inc" .IX Subsection "inc" An arrayref representing \f(CW@INC\fR. .SS "libs" .IX Subsection "libs" An arrayref representing the \s-1PERL5LIB\s0 environment variable. .SS "bins" .IX Subsection "bins" An arrayref representing the \s-1PATH\s0 environment variable. .SS "extra" .IX Subsection "extra" A hashref of extra environment variables (e.g. \f(CW\*(C`PERL_MM_OPT\*(C'\fR and \&\f(CW\*(C`PERL_MB_OPT\*(C'\fR) .SS "no_create" .IX Subsection "no_create" If set, \f(CW\*(C`local::lib\*(C'\fR will not try to create directories when activating them. .SH "OBJECT METHODS" .IX Header "OBJECT METHODS" .SS "clone" .IX Subsection "clone" .ie n .IP "Arguments: %attributes" 4 .el .IP "Arguments: \f(CW%attributes\fR" 4 .IX Item "Arguments: %attributes" .PD 0 .ie n .IP "Return value: $local_lib" 4 .el .IP "Return value: \f(CW$local_lib\fR" 4 .IX Item "Return value: $local_lib" .PD .PP Constructs a new \f(CW\*(C`local::lib\*(C'\fR object based on the existing one, overriding the specified attributes. .SS "activate" .IX Subsection "activate" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $new_local_lib" 4 .el .IP "Return value: \f(CW$new_local_lib\fR" 4 .IX Item "Return value: $new_local_lib" .PD .PP Constructs a new instance with the specified path active. .SS "deactivate" .IX Subsection "deactivate" .ie n .IP "Arguments: $path" 4 .el .IP "Arguments: \f(CW$path\fR" 4 .IX Item "Arguments: $path" .PD 0 .ie n .IP "Return value: $new_local_lib" 4 .el .IP "Return value: \f(CW$new_local_lib\fR" 4 .IX Item "Return value: $new_local_lib" .PD .PP Constructs a new instance with the specified path deactivated. .SS "deactivate_all" .IX Subsection "deactivate_all" .IP "Arguments: None" 4 .IX Item "Arguments: None" .PD 0 .ie n .IP "Return value: $new_local_lib" 4 .el .IP "Return value: \f(CW$new_local_lib\fR" 4 .IX Item "Return value: $new_local_lib" .PD .PP Constructs a new instance with all \f(CW\*(C`local::lib\*(C'\fR directories deactivated. .SS "environment_vars_string" .IX Subsection "environment_vars_string" .ie n .IP "Arguments: [ $shelltype ]" 4 .el .IP "Arguments: [ \f(CW$shelltype\fR ]" 4 .IX Item "Arguments: [ $shelltype ]" .PD 0 .ie n .IP "Return value: $shell_env_string" 4 .el .IP "Return value: \f(CW$shell_env_string\fR" 4 .IX Item "Return value: $shell_env_string" .PD .PP Returns a string to set up the \f(CW\*(C`local::lib\*(C'\fR, meant to be run by a shell. .SS "build_environment_vars" .IX Subsection "build_environment_vars" .IP "Arguments: None" 4 .IX Item "Arguments: None" .PD 0 .ie n .IP "Return value: %environment_vars" 4 .el .IP "Return value: \f(CW%environment_vars\fR" 4 .IX Item "Return value: %environment_vars" .PD .PP Returns a hash with the variables listed above, properly set to use the given path as the base directory. .SS "setup_env_hash" .IX Subsection "setup_env_hash" .IP "Arguments: None" 4 .IX Item "Arguments: None" .PD 0 .IP "Return value: None" 4 .IX Item "Return value: None" .PD .PP Constructs the \f(CW%ENV\fR keys for the given path, by calling \&\*(L"build_environment_vars\*(R". .SS "setup_local_lib" .IX Subsection "setup_local_lib" Constructs the \f(CW%ENV\fR hash using \*(L"setup_env_hash\*(R", and set up \f(CW@INC\fR. .SH "A WARNING ABOUT UNINST=1" .IX Header "A WARNING ABOUT UNINST=1" Be careful about using local::lib in combination with \*(L"make install UNINST=1\*(R". The idea of this feature is that will uninstall an old version of a module before installing a new one. However it lacks a safety check that the old version and the new version will go in the same directory. Used in combination with local::lib, you can potentially delete a globally accessible version of a module while installing the new version in a local place. Only combine \*(L"make install UNINST=1\*(R" and local::lib if you understand these possible consequences. .SH "LIMITATIONS" .IX Header "LIMITATIONS" .IP "\(bu" 4 Directory names with spaces in them are not well supported by the perl toolchain and the programs it uses. Pure-perl distributions should support spaces, but problems are more likely with dists that require compilation. A workaround you can do is moving your local::lib to a directory with spaces \&\fBafter\fR you installed all modules inside your local::lib bootstrap. But be aware that you can't update or install \s-1CPAN\s0 modules after the move. .IP "\(bu" 4 Rather basic shell detection. Right now anything with csh in its name is assumed to be a C shell or something compatible, and everything else is assumed to be Bourne, except on Win32 systems. If the \f(CW\*(C`SHELL\*(C'\fR environment variable is not set, a Bourne-compatible shell is assumed. .IP "\(bu" 4 Kills any existing \s-1PERL_MM_OPT\s0 or \s-1PERL_MB_OPT.\s0 .IP "\(bu" 4 Should probably auto-fixup \s-1CPAN\s0 config if not already done. .IP "\(bu" 4 On \s-1VMS\s0 and MacOS Classic (pre-OS X), local::lib loads File::Spec. This means any File::Spec version installed in the local::lib will be ignored by scripts using local::lib. A workaround for this is using \&\f(CW\*(C`use lib "$local_lib/lib/perl5";\*(C'\fR instead of using \f(CW\*(C`local::lib\*(C'\fR directly. .IP "\(bu" 4 Conflicts with ExtUtils::MakeMaker's \f(CW\*(C`PREFIX\*(C'\fR option. \&\f(CW\*(C`local::lib\*(C'\fR uses the \f(CW\*(C`INSTALL_BASE\*(C'\fR option, as it has more predictable and sane behavior. If something attempts to use the \f(CW\*(C`PREFIX\*(C'\fR option when running a \fIMakefile.PL\fR, ExtUtils::MakeMaker will refuse to run, as the two options conflict. This can be worked around by temporarily unsetting the \&\f(CW\*(C`PERL_MM_OPT\*(C'\fR environment variable. .IP "\(bu" 4 Conflicts with Module::Build's \f(CW\*(C`\-\-prefix\*(C'\fR option. Similar to the previous limitation, but any \f(CW\*(C`\-\-prefix\*(C'\fR option specified will be ignored. This can be worked around by temporarily unsetting the \f(CW\*(C`PERL_MB_OPT\*(C'\fR environment variable. .PP Patches very much welcome for any of the above. .IP "\(bu" 4 On Win32 systems, does not have a way to write the created environment variables to the registry, so that they can persist through a reboot. .SH "TROUBLESHOOTING" .IX Header "TROUBLESHOOTING" If you've configured local::lib to install \s-1CPAN\s0 modules somewhere in to your home directory, and at some point later you try to install a module with \f(CW\*(C`cpan \&\-i Foo::Bar\*(C'\fR, but it fails with an error like: \f(CW\*(C`Warning: You do not have permissions to install into /usr/lib64/perl5/site_perl/5.8.8/x86_64\-linux at /usr/lib64/perl5/5.8.8/Foo/Bar.pm\*(C'\fR and buried within the install log is an error saying \f(CW\*(C`\*(AqINSTALL_BASE\*(Aq is not a known MakeMaker parameter name\*(C'\fR, then you've somehow lost your updated ExtUtils::MakeMaker module. .PP To remedy this situation, rerun the bootstrapping procedure documented above. .PP Then, run \f(CW\*(C`rm \-r ~/.cpan/build/Foo\-Bar*\*(C'\fR .PP Finally, re-run \f(CW\*(C`cpan \-i Foo::Bar\*(C'\fR and it should install without problems. .SH "ENVIRONMENT" .IX Header "ENVIRONMENT" .IP "\s-1SHELL\s0" 4 .IX Item "SHELL" .PD 0 .IP "\s-1COMSPEC\s0" 4 .IX Item "COMSPEC" .PD local::lib looks at the user's \f(CW\*(C`SHELL\*(C'\fR environment variable when printing out commands to add to the shell configuration file. .Sp On Win32 systems, \f(CW\*(C`COMSPEC\*(C'\fR is also examined. .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "\(bu" 4 Perl Advent article, 2011 .SH "SUPPORT" .IX Header "SUPPORT" \&\s-1IRC:\s0 .PP .Vb 1 \& Join #toolchain on irc.perl.org. .Ve .SH "AUTHOR" .IX Header "AUTHOR" Matt S Trout http://www.shadowcat.co.uk/ .PP auto_install fixes kindly sponsored by http://www.takkle.com/ .SH "CONTRIBUTORS" .IX Header "CONTRIBUTORS" Patches to correctly output commands for csh style shells, as well as some documentation additions, contributed by Christopher Nehren . .PP Doc patches for a custom local::lib directory, more cleanups in the english documentation and a german documentation contributed by Torsten Raudssus . .PP Hans Dieter Pearcey sent in some additional tests for ensuring things will install properly, submitted a fix for the bug causing problems with writing Makefiles during bootstrapping, contributed an example program, and submitted yet another fix to ensure that local::lib can install and bootstrap properly. Many, many thanks! .PP pattern of Freenode \s-1IRC\s0 contributed the beginnings of the Troubleshooting section. Many thanks! .PP Patch to add Win32 support contributed by Curtis Jewell . .PP Warnings for missing \s-1PATH/PERL5LIB\s0 (as when not running interactively) silenced by a patch from Marco Emilio Poleggi. .PP Mark Stosberg provided the code for the now deleted \&'\-\-self\-contained' option. .PP Documentation patches to make win32 usage clearer by David Mertens (run4flat). .PP Brazilian portuguese translation and minor doc patches contributed by Breno G. de Oliveira . .PP Improvements to stacking multiple local::lib dirs and removing them from the environment later on contributed by Andrew Rodland . .PP Patch for Carp version mismatch contributed by Hakim Cassimally . .PP Rewrite of internals and numerous bug fixes and added features contributed by Graham Knop . .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 2007 \- 2013 the local::lib \*(L"\s-1AUTHOR\*(R"\s0 and \*(L"\s-1CONTRIBUTORS\*(R"\s0 as listed above. .SH "LICENSE" .IX Header "LICENSE" This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. man3/Try::Tiny.3pm000044400000050500152526472030007635 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Try::Tiny 3" .TH Try::Tiny 3 "2021-11-23" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Try::Tiny \- Minimal try/catch with proper preservation of $@ .SH "VERSION" .IX Header "VERSION" version 0.31 .SH "SYNOPSIS" .IX Header "SYNOPSIS" You can use Try::Tiny's \f(CW\*(C`try\*(C'\fR and \f(CW\*(C`catch\*(C'\fR to expect and handle exceptional conditions, avoiding quirks in Perl and common mistakes: .PP .Vb 6 \& # handle errors with a catch handler \& try { \& die "foo"; \& } catch { \& warn "caught error: $_"; # not $@ \& }; .Ve .PP You can also use it like a standalone \f(CW\*(C`eval\*(C'\fR to catch and ignore any error conditions. Obviously, this is an extreme measure not to be undertaken lightly: .PP .Vb 4 \& # just silence errors \& try { \& die "foo"; \& }; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module provides bare bones \f(CW\*(C`try\*(C'\fR/\f(CW\*(C`catch\*(C'\fR/\f(CW\*(C`finally\*(C'\fR statements that are designed to minimize common mistakes with eval blocks, and \s-1NOTHING\s0 else. .PP This is unlike TryCatch which provides a nice syntax and avoids adding another call stack layer, and supports calling \f(CW\*(C`return\*(C'\fR from the \f(CW\*(C`try\*(C'\fR block to return from the parent subroutine. These extra features come at a cost of a few dependencies, namely Devel::Declare and Scope::Upper which are occasionally problematic, and the additional catch filtering uses Moose type constraints which may not be desirable either. .PP The main focus of this module is to provide simple and reliable error handling for those having a hard time installing TryCatch, but who still want to write correct \f(CW\*(C`eval\*(C'\fR blocks without 5 lines of boilerplate each time. .PP It's designed to work as correctly as possible in light of the various pathological edge cases (see \*(L"\s-1BACKGROUND\*(R"\s0) and to be compatible with any style of error values (simple strings, references, objects, overloaded objects, etc). .PP If the \f(CW\*(C`try\*(C'\fR block dies, it returns the value of the last statement executed in the \f(CW\*(C`catch\*(C'\fR block, if there is one. Otherwise, it returns \f(CW\*(C`undef\*(C'\fR in scalar context or the empty list in list context. The following examples all assign \f(CW"bar"\fR to \f(CW$x\fR: .PP .Vb 3 \& my $x = try { die "foo" } catch { "bar" }; \& my $x = try { die "foo" } || "bar"; \& my $x = (try { die "foo" }) // "bar"; \& \& my $x = eval { die "foo" } || "bar"; .Ve .PP You can add \f(CW\*(C`finally\*(C'\fR blocks, yielding the following: .PP .Vb 3 \& my $x; \& try { die \*(Aqfoo\*(Aq } finally { $x = \*(Aqbar\*(Aq }; \& try { die \*(Aqfoo\*(Aq } catch { warn "Got a die: $_" } finally { $x = \*(Aqbar\*(Aq }; .Ve .PP \&\f(CW\*(C`finally\*(C'\fR blocks are always executed making them suitable for cleanup code which cannot be handled using local. You can add as many \f(CW\*(C`finally\*(C'\fR blocks to a given \f(CW\*(C`try\*(C'\fR block as you like. .PP Note that adding a \f(CW\*(C`finally\*(C'\fR block without a preceding \f(CW\*(C`catch\*(C'\fR block suppresses any errors. This behaviour is consistent with using a standalone \&\f(CW\*(C`eval\*(C'\fR, but it is not consistent with \f(CW\*(C`try\*(C'\fR/\f(CW\*(C`finally\*(C'\fR patterns found in other programming languages, such as Java, Python, Javascript or C#. If you learned the \f(CW\*(C`try\*(C'\fR/\f(CW\*(C`finally\*(C'\fR pattern from one of these languages, watch out for this. .SH "EXPORTS" .IX Header "EXPORTS" All functions are exported by default using Exporter. .PP If you need to rename the \f(CW\*(C`try\*(C'\fR, \f(CW\*(C`catch\*(C'\fR or \f(CW\*(C`finally\*(C'\fR keyword consider using Sub::Import to get Sub::Exporter's flexibility. .IP "try (&;@)" 4 .IX Item "try (&;@)" Takes one mandatory \f(CW\*(C`try\*(C'\fR subroutine, an optional \f(CW\*(C`catch\*(C'\fR subroutine and \f(CW\*(C`finally\*(C'\fR subroutine. .Sp The mandatory subroutine is evaluated in the context of an \f(CW\*(C`eval\*(C'\fR block. .Sp If no error occurred the value from the first block is returned, preserving list/scalar context. .Sp If there was an error and the second subroutine was given it will be invoked with the error in \f(CW$_\fR (localized) and as that block's first and only argument. .Sp \&\f(CW$@\fR does \fBnot\fR contain the error. Inside the \f(CW\*(C`catch\*(C'\fR block it has the same value it had before the \f(CW\*(C`try\*(C'\fR block was executed. .Sp Note that the error may be false, but if that happens the \f(CW\*(C`catch\*(C'\fR block will still be invoked. .Sp Once all execution is finished then the \f(CW\*(C`finally\*(C'\fR block, if given, will execute. .IP "catch (&;@)" 4 .IX Item "catch (&;@)" Intended to be used in the second argument position of \f(CW\*(C`try\*(C'\fR. .Sp Returns a reference to the subroutine it was given but blessed as \&\f(CW\*(C`Try::Tiny::Catch\*(C'\fR which allows try to decode correctly what to do with this code reference. .Sp .Vb 1 \& catch { ... } .Ve .Sp Inside the \f(CW\*(C`catch\*(C'\fR block the caught error is stored in \f(CW$_\fR, while previous value of \f(CW$@\fR is still available for use. This value may or may not be meaningful depending on what happened before the \f(CW\*(C`try\*(C'\fR, but it might be a good idea to preserve it in an error stack. .Sp For code that captures \f(CW$@\fR when throwing new errors (i.e. Class::Throwable), you'll need to do: .Sp .Vb 1 \& local $@ = $_; .Ve .IP "finally (&;@)" 4 .IX Item "finally (&;@)" .Vb 3 \& try { ... } \& catch { ... } \& finally { ... }; .Ve .Sp Or .Sp .Vb 2 \& try { ... } \& finally { ... }; .Ve .Sp Or even .Sp .Vb 3 \& try { ... } \& finally { ... } \& catch { ... }; .Ve .Sp Intended to be the second or third element of \f(CW\*(C`try\*(C'\fR. \f(CW\*(C`finally\*(C'\fR blocks are always executed in the event of a successful \f(CW\*(C`try\*(C'\fR or if \f(CW\*(C`catch\*(C'\fR is run. This allows you to locate cleanup code which cannot be done via \f(CW\*(C`local()\*(C'\fR e.g. closing a file handle. .Sp When invoked, the \f(CW\*(C`finally\*(C'\fR block is passed the error that was caught. If no error was caught, it is passed nothing. (Note that the \f(CW\*(C`finally\*(C'\fR block does not localize \f(CW$_\fR with the error, since unlike in a \f(CW\*(C`catch\*(C'\fR block, there is no way to know if \f(CW\*(C`$_ == undef\*(C'\fR implies that there were no errors.) In other words, the following code does just what you would expect: .Sp .Vb 11 \& try { \& die_sometimes(); \& } catch { \& # ...code run in case of error \& } finally { \& if (@_) { \& print "The try block died with: @_\en"; \& } else { \& print "The try block ran without error.\en"; \& } \& }; .Ve .Sp \&\fBYou must always do your own error handling in the \f(CB\*(C`finally\*(C'\fB block\fR. \f(CW\*(C`Try::Tiny\*(C'\fR will not do anything about handling possible errors coming from code located in these blocks. .Sp Furthermore \fBexceptions in \f(CB\*(C`finally\*(C'\fB blocks are not trappable and are unable to influence the execution of your program\fR. This is due to limitation of \&\f(CW\*(C`DESTROY\*(C'\fR\-based scope guards, which \f(CW\*(C`finally\*(C'\fR is implemented on top of. This may change in a future version of Try::Tiny. .Sp In the same way \f(CW\*(C`catch()\*(C'\fR blesses the code reference this subroutine does the same except it bless them as \f(CW\*(C`Try::Tiny::Finally\*(C'\fR. .SH "BACKGROUND" .IX Header "BACKGROUND" There are a number of issues with \f(CW\*(C`eval\*(C'\fR. .SS "Clobbering $@" .IX Subsection "Clobbering $@" When you run an \f(CW\*(C`eval\*(C'\fR block and it succeeds, \f(CW$@\fR will be cleared, potentially clobbering an error that is currently being caught. .PP This causes action at a distance, clearing previous errors your caller may have not yet handled. .PP \&\f(CW$@\fR must be properly localized before invoking \f(CW\*(C`eval\*(C'\fR in order to avoid this issue. .PP More specifically, before Perl version 5.14.0 \&\f(CW$@\fR was clobbered at the beginning of the \f(CW\*(C`eval\*(C'\fR, which also made it impossible to capture the previous error before you die (for instance when making exception objects with error stacks). .PP For this reason \f(CW\*(C`try\*(C'\fR will actually set \f(CW$@\fR to its previous value (the one available before entering the \f(CW\*(C`try\*(C'\fR block) in the beginning of the \f(CW\*(C`eval\*(C'\fR block. .SS "Localizing $@ silently masks errors" .IX Subsection "Localizing $@ silently masks errors" Inside an \f(CW\*(C`eval\*(C'\fR block, \f(CW\*(C`die\*(C'\fR behaves sort of like: .PP .Vb 4 \& sub die { \& $@ = $_[0]; \& return_undef_from_eval(); \& } .Ve .PP This means that if you were polite and localized \f(CW$@\fR you can't die in that scope, or your error will be discarded (printing \*(L"Something's wrong\*(R" instead). .PP The workaround is very ugly: .PP .Vb 5 \& my $error = do { \& local $@; \& eval { ... }; \& $@; \& }; \& \& ... \& die $error; .Ve .SS "$@ might not be a true value" .IX Subsection "$@ might not be a true value" This code is wrong: .PP .Vb 3 \& if ( $@ ) { \& ... \& } .Ve .PP because due to the previous caveats it may have been unset. .PP \&\f(CW$@\fR could also be an overloaded error object that evaluates to false, but that's asking for trouble anyway. .PP The classic failure mode (fixed in Perl 5.14.0) is: .PP .Vb 3 \& sub Object::DESTROY { \& eval { ... } \& } \& \& eval { \& my $obj = Object\->new; \& \& die "foo"; \& }; \& \& if ( $@ ) { \& \& } .Ve .PP In this case since \f(CW\*(C`Object::DESTROY\*(C'\fR is not localizing \f(CW$@\fR but still uses \&\f(CW\*(C`eval\*(C'\fR, it will set \f(CW$@\fR to \f(CW""\fR. .PP The destructor is called when the stack is unwound, after \f(CW\*(C`die\*(C'\fR sets \f(CW$@\fR to \&\f(CW"foo at Foo.pm line 42\en"\fR, so by the time \f(CW\*(C`if ( $@ )\*(C'\fR is evaluated it has been cleared by \f(CW\*(C`eval\*(C'\fR in the destructor. .PP The workaround for this is even uglier than the previous ones. Even though we can't save the value of \f(CW$@\fR from code that doesn't localize, we can at least be sure the \f(CW\*(C`eval\*(C'\fR was aborted due to an error: .PP .Vb 2 \& my $failed = not eval { \& ... \& \& return 1; \& }; .Ve .PP This is because an \f(CW\*(C`eval\*(C'\fR that caught a \f(CW\*(C`die\*(C'\fR will always return a false value. .SH "ALTERNATE SYNTAX" .IX Header "ALTERNATE SYNTAX" Using Perl 5.10 you can use \*(L"Switch statements\*(R" in perlsyn (but please don't, because that syntax has since been deprecated because there was too much unexpected magical behaviour). .PP The \f(CW\*(C`catch\*(C'\fR block is invoked in a topicalizer context (like a \f(CW\*(C`given\*(C'\fR block), but note that you can't return a useful value from \f(CW\*(C`catch\*(C'\fR using the \f(CW\*(C`when\*(C'\fR blocks without an explicit \f(CW\*(C`return\*(C'\fR. .PP This is somewhat similar to Perl 6's \f(CW\*(C`CATCH\*(C'\fR blocks. You can use it to concisely match errors: .PP .Vb 6 \& try { \& require Foo; \& } catch { \& when (/^Can\*(Aqt locate .*?\e.pm in \e@INC/) { } # ignore \& default { die $_ } \& }; .Ve .SH "CAVEATS" .IX Header "CAVEATS" .IP "\(bu" 4 \&\f(CW@_\fR is not available within the \f(CW\*(C`try\*(C'\fR block, so you need to copy your argument list. In case you want to work with argument values directly via \f(CW@_\fR aliasing (i.e. allow \f(CW\*(C`$_[1] = "foo"\*(C'\fR), you need to pass \f(CW@_\fR by reference: .Sp .Vb 4 \& sub foo { \& my ( $self, @args ) = @_; \& try { $self\->bar(@args) } \& } .Ve .Sp or .Sp .Vb 5 \& sub bar_in_place { \& my $self = shift; \& my $args = \e@_; \& try { $_ = $self\->bar($_) for @$args } \& } .Ve .IP "\(bu" 4 \&\f(CW\*(C`return\*(C'\fR returns from the \f(CW\*(C`try\*(C'\fR block, not from the parent sub (note that this is also how \f(CW\*(C`eval\*(C'\fR works, but not how TryCatch works): .Sp .Vb 7 \& sub parent_sub { \& try { \& die; \& } \& catch { \& return; \& }; \& \& say "this text WILL be displayed, even though an exception is thrown"; \& } .Ve .Sp Instead, you should capture the return value: .Sp .Vb 6 \& sub parent_sub { \& my $success = try { \& die; \& 1; \& }; \& return unless $success; \& \& say "This text WILL NEVER appear!"; \& } \& # OR \& sub parent_sub_with_catch { \& my $success = try { \& die; \& 1; \& } \& catch { \& # do something with $_ \& return undef; #see note \& }; \& return unless $success; \& \& say "This text WILL NEVER appear!"; \& } .Ve .Sp Note that if you have a \f(CW\*(C`catch\*(C'\fR block, it must return \f(CW\*(C`undef\*(C'\fR for this to work, since if a \f(CW\*(C`catch\*(C'\fR block exists, its return value is returned in place of \f(CW\*(C`undef\*(C'\fR when an exception is thrown. .IP "\(bu" 4 \&\f(CW\*(C`try\*(C'\fR introduces another caller stack frame. Sub::Uplevel is not used. Carp will not report this when using full stack traces, though, because \&\f(CW%Carp::Internal\fR is used. This lack of magic is considered a feature. .IP "\(bu" 4 The value of \f(CW$_\fR in the \f(CW\*(C`catch\*(C'\fR block is not guaranteed to be the value of the exception thrown (\f(CW$@\fR) in the \f(CW\*(C`try\*(C'\fR block. There is no safe way to ensure this, since \f(CW\*(C`eval\*(C'\fR may be used unhygienically in destructors. The only guarantee is that the \f(CW\*(C`catch\*(C'\fR will be called if an exception is thrown. .IP "\(bu" 4 The return value of the \f(CW\*(C`catch\*(C'\fR block is not ignored, so if testing the result of the expression for truth on success, be sure to return a false value from the \f(CW\*(C`catch\*(C'\fR block: .Sp .Vb 4 \& my $obj = try { \& MightFail\->new; \& } catch { \& ... \& \& return; # avoid returning a true value; \& }; \& \& return unless $obj; .Ve .IP "\(bu" 4 \&\f(CW$SIG{_\|_DIE_\|_}\fR is still in effect. .Sp Though it can be argued that \f(CW$SIG{_\|_DIE_\|_}\fR should be disabled inside of \&\f(CW\*(C`eval\*(C'\fR blocks, since it isn't people have grown to rely on it. Therefore in the interests of compatibility, \f(CW\*(C`try\*(C'\fR does not disable \f(CW$SIG{_\|_DIE_\|_}\fR for the scope of the error throwing code. .IP "\(bu" 4 Lexical \f(CW$_\fR may override the one set by \f(CW\*(C`catch\*(C'\fR. .Sp For example Perl 5.10's \f(CW\*(C`given\*(C'\fR form uses a lexical \f(CW$_\fR, creating some confusing behavior: .Sp .Vb 10 \& given ($foo) { \& when (...) { \& try { \& ... \& } catch { \& warn $_; # will print $foo, not the error \& warn $_[0]; # instead, get the error like this \& } \& } \& } .Ve .Sp Note that this behavior was changed once again in Perl5 version 18 . However, since the entirety of lexical \f(CW$_\fR is now considered experimental , it is unclear whether the new version 18 behavior is final. .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "Syntax::Keyword::Try" 4 .IX Item "Syntax::Keyword::Try" Only available on perls >= 5.14, with a slightly different syntax (e.g. no trailing \f(CW\*(C`;\*(C'\fR because it's actually a keyword, not a sub, but this means you can \f(CW\*(C`return\*(C'\fR and \f(CW\*(C`next\*(C'\fR within it). Use Feature::Compat::Try to automatically switch to the native \f(CW\*(C`try\*(C'\fR syntax in newer perls (when available). See also Try Catch Exception Handling. .IP "TryCatch" 4 .IX Item "TryCatch" Much more feature complete, more convenient semantics, but at the cost of implementation complexity. .IP "autodie" 4 .IX Item "autodie" Automatic error throwing for builtin functions and more. Also designed to work well with \f(CW\*(C`given\*(C'\fR/\f(CW\*(C`when\*(C'\fR. .IP "Throwable" 4 .IX Item "Throwable" A lightweight role for rolling your own exception classes. .IP "Error" 4 .IX Item "Error" Exception object implementation with a \f(CW\*(C`try\*(C'\fR statement. Does not localize \&\f(CW$@\fR. .IP "Exception::Class::TryCatch" 4 .IX Item "Exception::Class::TryCatch" Provides a \f(CW\*(C`catch\*(C'\fR statement, but properly calling \f(CW\*(C`eval\*(C'\fR is your responsibility. .Sp The \f(CW\*(C`try\*(C'\fR keyword pushes \f(CW$@\fR onto an error stack, avoiding some of the issues with \f(CW$@\fR, but you still need to localize to prevent clobbering. .SH "LIGHTNING TALK" .IX Header "LIGHTNING TALK" I gave a lightning talk about this module, you can see the slides (Firefox only): .PP .PP Or read the source: .PP .SH "SUPPORT" .IX Header "SUPPORT" Bugs may be submitted through the \s-1RT\s0 bug tracker (or bug\-Try\-Tiny@rt.cpan.org ). .SH "AUTHORS" .IX Header "AUTHORS" .IP "\(bu" 4 יובל קוג'מן (Yuval Kogman) .IP "\(bu" 4 Jesse Luehrs .SH "CONTRIBUTORS" .IX Header "CONTRIBUTORS" .IP "\(bu" 4 Karen Etheridge .IP "\(bu" 4 Peter Rabbitson .IP "\(bu" 4 Ricardo Signes .IP "\(bu" 4 Mark Fowler .IP "\(bu" 4 Graham Knop .IP "\(bu" 4 Aristotle Pagaltzis .IP "\(bu" 4 Dagfinn Ilmari Mannsåker .IP "\(bu" 4 Lukas Mai .IP "\(bu" 4 Alex .IP "\(bu" 4 anaxagoras .IP "\(bu" 4 Andrew Yates .IP "\(bu" 4 awalker .IP "\(bu" 4 chromatic .IP "\(bu" 4 cm-perl .IP "\(bu" 4 David Lowe .IP "\(bu" 4 Glenn Fowler .IP "\(bu" 4 Hans Dieter Pearcey .IP "\(bu" 4 Jens Berthold .IP "\(bu" 4 Jonathan Yu .IP "\(bu" 4 Marc Mims .IP "\(bu" 4 Mark Stosberg .IP "\(bu" 4 Pali .IP "\(bu" 4 Paul Howarth .IP "\(bu" 4 Rudolf Leermakers .SH "COPYRIGHT AND LICENCE" .IX Header "COPYRIGHT AND LICENCE" This software is Copyright (c) 2009 by יובל קוג'מן (Yuval Kogman). .PP This is free software, licensed under: .PP .Vb 1 \& The MIT (X11) License .Ve man3/version::Internals.3pm000044400000073113152526472030011565 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "version::Internals 3" .TH version::Internals 3 "2022-07-15" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" version::Internals \- Perl extension for Version Objects .SH "DESCRIPTION" .IX Header "DESCRIPTION" Overloaded version objects for all modern versions of Perl. This documents the internal data representation and underlying code for version.pm. See \&\fIversion.pod\fR for daily usage. This document is only useful for users interested in the gory details. .SH "WHAT IS A VERSION?" .IX Header "WHAT IS A VERSION?" For the purposes of this module, a version \*(L"number\*(R" is a sequence of positive integer values separated by one or more decimal points and optionally a single underscore. This corresponds to what Perl itself uses for a version, as well as extending the \*(L"version as number\*(R" that is discussed in the various editions of the Camel book. .PP There are actually two distinct kinds of version objects: .IP "Decimal versions" 4 .IX Item "Decimal versions" Any version which \*(L"looks like a number\*(R", see \*(L"Decimal Versions\*(R". This also includes versions with a single decimal point and a single embedded underscore, see \*(L"Alpha Versions\*(R", even though these must be quoted to preserve the underscore formatting. .IP "Dotted-Decimal versions" 4 .IX Item "Dotted-Decimal versions" Also referred to as \*(L"Dotted-Integer\*(R", these contains more than one decimal point and may have an optional embedded underscore, see Dotted-Decimal Versions. This is what is commonly used in most open source software as the \*(L"external\*(R" version (the one used as part of the tag or tarfile name). A leading 'v' character is now required and will warn if it missing. .PP Both of these methods will produce similar version objects, in that the default stringification will yield the version \*(L"Normal Form\*(R" only if required: .PP .Vb 3 \& $v = version\->new(1.002); # 1.002, but compares like 1.2.0 \& $v = version\->new(1.002003); # 1.002003 \& $v2 = version\->new("v1.2.3"); # v1.2.3 .Ve .PP In specific, version numbers initialized as \*(L"Decimal Versions\*(R" will stringify as they were originally created (i.e. the same string that was passed to \f(CW\*(C`new()\*(C'\fR. Version numbers initialized as \*(L"Dotted-Decimal Versions\*(R" will be stringified as \*(L"Normal Form\*(R". .SS "Decimal Versions" .IX Subsection "Decimal Versions" These correspond to historical versions of Perl itself prior to 5.6.0, as well as all other modules which follow the Camel rules for the \&\f(CW$VERSION\fR scalar. A Decimal version is initialized with what looks like a floating point number. Leading zeros \fBare\fR significant and trailing zeros are implied so that a minimum of three places is maintained between subversions. What this means is that any subversion (digits to the right of the decimal place) that contains less than three digits will have trailing zeros added to make up the difference, but only for purposes of comparison with other version objects. For example: .PP .Vb 7 \& # Prints Equivalent to \& $v = version\->new( 1.2); # 1.2 v1.200.0 \& $v = version\->new( 1.02); # 1.02 v1.20.0 \& $v = version\->new( 1.002); # 1.002 v1.2.0 \& $v = version\->new( 1.0023); # 1.0023 v1.2.300 \& $v = version\->new( 1.00203); # 1.00203 v1.2.30 \& $v = version\->new( 1.002003); # 1.002003 v1.2.3 .Ve .PP All of the preceding examples are true whether or not the input value is quoted. The important feature is that the input value contains only a single decimal. See also \*(L"Alpha Versions\*(R". .PP \&\s-1IMPORTANT NOTE:\s0 As shown above, if your Decimal version contains more than 3 significant digits after the decimal place, it will be split on each multiple of 3, so 1.0003 is equivalent to v1.0.300, due to the need to remain compatible with Perl's own 5.005_03 == 5.5.30 interpretation. Any trailing zeros are ignored for mathematical comparison purposes. .SS "Dotted-Decimal Versions" .IX Subsection "Dotted-Decimal Versions" These are the newest form of versions, and correspond to Perl's own version style beginning with 5.6.0. Starting with Perl 5.10.0, and most likely Perl 6, this is likely to be the preferred form. This method normally requires that the input parameter be quoted, although Perl's after 5.8.1 can use v\-strings as a special form of quoting, but this is highly discouraged. .PP Unlike \*(L"Decimal Versions\*(R", Dotted-Decimal Versions have more than a single decimal point, e.g.: .PP .Vb 6 \& # Prints \& $v = version\->new( "v1.200"); # v1.200.0 \& $v = version\->new("v1.20.0"); # v1.20.0 \& $v = qv("v1.2.3"); # v1.2.3 \& $v = qv("1.2.3"); # v1.2.3 \& $v = qv("1.20"); # v1.20.0 .Ve .PP In general, Dotted-Decimal Versions permit the greatest amount of freedom to specify a version, whereas Decimal Versions enforce a certain uniformity. .PP Just like \*(L"Decimal Versions\*(R", Dotted-Decimal Versions can be used as \&\*(L"Alpha Versions\*(R". .SS "Alpha Versions" .IX Subsection "Alpha Versions" For module authors using \s-1CPAN,\s0 the convention has been to note unstable releases with an underscore in the version string. (See \s-1CPAN\s0.) version.pm follows this convention and alpha releases will test as being newer than the more recent stable release, and less than the next stable release. Only the last element may be separated by an underscore: .PP .Vb 2 \& # Declaring \& use version 0.77; our $VERSION = version\->declare("v1.2_3"); \& \& # Parsing \& $v1 = version\->parse("v1.2_3"); \& $v1 = version\->parse("1.002_003"); .Ve .PP Note that you \fBmust\fR quote the version when writing an alpha Decimal version. The stringified form of Decimal versions will always be the same string that was used to initialize the version object. .SS "Regular Expressions for Version Parsing" .IX Subsection "Regular Expressions for Version Parsing" A formalized definition of the legal forms for version strings is included in the \f(CW\*(C`version::regex\*(C'\fR class. Primitives are included for common elements, although they are scoped to the file so they are useful for reference purposes only. There are two publicly accessible scalars that can be used in other code (not exported): .ie n .IP "$version::LAX" 4 .el .IP "\f(CW$version::LAX\fR" 4 .IX Item "$version::LAX" This regexp covers all of the legal forms allowed under the current version string parser. This is not to say that all of these forms are recommended, and some of them can only be used when quoted. .Sp For dotted decimals: .Sp .Vb 3 \& v1.2 \& 1.2345.6 \& v1.23_4 .Ve .Sp The leading 'v' is optional if two or more decimals appear. If only a single decimal is included, then the leading 'v' is required to trigger the dotted-decimal parsing. A leading zero is permitted, though not recommended except when quoted, because of the risk that Perl will treat the number as octal. A trailing underscore plus one or more digits denotes an alpha or development release (and must be quoted to be parsed properly). .Sp For decimal versions: .Sp .Vb 3 \& 1 \& 1.2345 \& 1.2345_01 .Ve .Sp an integer portion, an optional decimal point, and optionally one or more digits to the right of the decimal are all required. A trailing underscore is permitted and a leading zero is permitted. Just like the lax dotted-decimal version, quoting the values is required for alpha/development forms to be parsed correctly. .ie n .IP "$version::STRICT" 4 .el .IP "\f(CW$version::STRICT\fR" 4 .IX Item "$version::STRICT" This regexp covers a much more limited set of formats and constitutes the best practices for initializing version objects. Whether you choose to employ decimal or dotted-decimal for is a personal preference however. .RS 4 .IP "v1.234.5" 4 .IX Item "v1.234.5" For dotted-decimal versions, a leading 'v' is required, with three or more sub-versions of no more than three digits. A leading 0 (zero) before the first sub-version (in the above example, '1') is also prohibited. .IP "2.3456" 4 .IX Item "2.3456" For decimal versions, an integer portion (no leading 0), a decimal point, and one or more digits to the right of the decimal are all required. .RE .RS 4 .RE .PP Both of the provided scalars are already compiled as regular expressions and do not contain either anchors or implicit groupings, so they can be included in your own regular expressions freely. For example, consider the following code: .PP .Vb 6 \& ($pkg, $ver) =~ / \& ^[ \et]* \& use [ \et]+($PKGNAME) \& (?:[ \et]+($version::STRICT))? \& [ \et]*; \& /x; .Ve .PP This would match a line of the form: .PP .Vb 1 \& use Foo::Bar::Baz v1.2.3; # legal only in Perl 5.8.1+ .Ve .PP where \f(CW$PKGNAME\fR is another regular expression that defines the legal forms for package names. .SH "IMPLEMENTATION DETAILS" .IX Header "IMPLEMENTATION DETAILS" .SS "Equivalence between Decimal and Dotted-Decimal Versions" .IX Subsection "Equivalence between Decimal and Dotted-Decimal Versions" When Perl 5.6.0 was released, the decision was made to provide a transformation between the old-style decimal versions and new-style dotted-decimal versions: .PP .Vb 2 \& 5.6.0 == 5.006000 \& 5.005_04 == 5.5.40 .Ve .PP The floating point number is taken and split first on the single decimal place, then each group of three digits to the right of the decimal makes up the next digit, and so on until the number of significant digits is exhausted, \&\fBplus\fR enough trailing zeros to reach the next multiple of three. .PP This was the method that version.pm adopted as well. Some examples may be helpful: .PP .Vb 9 \& equivalent \& decimal zero\-padded dotted\-decimal \& \-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\- \& 1.2 1.200 v1.200.0 \& 1.02 1.020 v1.20.0 \& 1.002 1.002 v1.2.0 \& 1.0023 1.002300 v1.2.300 \& 1.00203 1.002030 v1.2.30 \& 1.002003 1.002003 v1.2.3 .Ve .SS "Quoting Rules" .IX Subsection "Quoting Rules" Because of the nature of the Perl parsing and tokenizing routines, certain initialization values \fBmust\fR be quoted in order to correctly parse as the intended version, especially when using the \f(CW\*(C`declare\*(C'\fR or \&\*(L"\fBqv()\fR\*(R" methods. While you do not have to quote decimal numbers when creating version objects, it is always safe to quote \fBall\fR initial values when using version.pm methods, as this will ensure that what you type is what is used. .PP Additionally, if you quote your initializer, then the quoted value that goes \&\fBin\fR will be exactly what comes \fBout\fR when your \f(CW$VERSION\fR is printed (stringified). If you do not quote your value, Perl's normal numeric handling comes into play and you may not get back what you were expecting. .PP If you use a mathematic formula that resolves to a floating point number, you are dependent on Perl's conversion routines to yield the version you expect. You are pretty safe by dividing by a power of 10, for example, but other operations are not likely to be what you intend. For example: .PP .Vb 4 \& $VERSION = version\->new((qw$Revision: 1.4)[1]/10); \& print $VERSION; # yields 0.14 \& $V2 = version\->new(100/9); # Integer overflow in decimal number \& print $V2; # yields something like 11.111.111.100 .Ve .PP Perl 5.8.1 and beyond are able to automatically quote v\-strings but that is not possible in earlier versions of Perl. In other words: .PP .Vb 2 \& $version = version\->new("v2.5.4"); # legal in all versions of Perl \& $newvers = version\->new(v2.5.4); # legal only in Perl >= 5.8.1 .Ve .SS "What about v\-strings?" .IX Subsection "What about v-strings?" There are two ways to enter v\-strings: a bare number with two or more decimal points, or a bare number with one or more decimal points and a leading 'v' character (also bare). For example: .PP .Vb 2 \& $vs1 = 1.2.3; # encoded as \e1\e2\e3 \& $vs2 = v1.2; # encoded as \e1\e2 .Ve .PP However, the use of bare v\-strings to initialize version objects is \&\fBstrongly\fR discouraged in all circumstances. Also, bare v\-strings are not completely supported in any version of Perl prior to 5.8.1. .PP If you insist on using bare v\-strings with Perl > 5.6.0, be aware of the following limitations: .PP 1) For Perl releases 5.6.0 through 5.8.0, the v\-string code merely guesses, based on some characteristics of v\-strings. You \fBmust\fR use a three part version, e.g. 1.2.3 or v1.2.3 in order for this heuristic to be successful. .PP 2) For Perl releases 5.8.1 and later, v\-strings have changed in the Perl core to be magical, which means that the version.pm code can automatically determine whether the v\-string encoding was used. .PP 3) In all cases, a version created using v\-strings will have a stringified form that has a leading 'v' character, for the simple reason that sometimes it is impossible to tell whether one was present initially. .SS "Version Object Internals" .IX Subsection "Version Object Internals" version.pm provides an overloaded version object that is designed to both encapsulate the author's intended \f(CW$VERSION\fR assignment as well as make it completely natural to use those objects as if they were numbers (e.g. for comparisons). To do this, a version object contains both the original representation as typed by the author, as well as a parsed representation to ease comparisons. Version objects employ overload methods to simplify code that needs to compare, print, etc the objects. .PP The internal structure of version objects is a blessed hash with several components: .PP .Vb 11 \& bless( { \& \*(Aqoriginal\*(Aq => \*(Aqv1.2.3_4\*(Aq, \& \*(Aqalpha\*(Aq => 1, \& \*(Aqqv\*(Aq => 1, \& \*(Aqversion\*(Aq => [ \& 1, \& 2, \& 3, \& 4 \& ] \& }, \*(Aqversion\*(Aq ); .Ve .IP "original" 4 .IX Item "original" A faithful representation of the value used to initialize this version object. The only time this will not be precisely the same characters that exist in the source file is if a short dotted-decimal version like v1.2 was used (in which case it will contain 'v1.2'). This form is \&\fB\s-1STRONGLY\s0\fR discouraged, in that it will confuse you and your users. .IP "qv" 4 .IX Item "qv" A boolean that denotes whether this is a decimal or dotted-decimal version. See \*(L"\fBis_qv()\fR\*(R" in version. .IP "alpha" 4 .IX Item "alpha" A boolean that denotes whether this is an alpha version. \s-1NOTE:\s0 that the underscore can only appear in the last position. See \*(L"\fBis_alpha()\fR\*(R" in version. .IP "version" 4 .IX Item "version" An array of non-negative integers that is used for comparison purposes with other version objects. .SS "Replacement \s-1UNIVERSAL::VERSION\s0" .IX Subsection "Replacement UNIVERSAL::VERSION" In addition to the version objects, this modules also replaces the core \&\s-1UNIVERSAL::VERSION\s0 function with one that uses version objects for its comparisons. The return from this operator is always the stringified form as a simple scalar (i.e. not an object), but the warning message generated includes either the stringified form or the normal form, depending on how it was called. .PP For example: .PP .Vb 2 \& package Foo; \& $VERSION = 1.2; \& \& package Bar; \& $VERSION = "v1.3.5"; # works with all Perl\*(Aqs (since it is quoted) \& \& package main; \& use version; \& \& print $Foo::VERSION; # prints 1.2 \& \& print $Bar::VERSION; # prints 1.003005 \& \& eval "use foo 10"; \& print $@; # prints "foo version 10 required..." \& eval "use foo 1.3.5; # work in Perl 5.6.1 or better \& print $@; # prints "foo version 1.3.5 required..." \& \& eval "use bar 1.3.6"; \& print $@; # prints "bar version 1.3.6 required..." \& eval "use bar 1.004"; # note Decimal version \& print $@; # prints "bar version 1.004 required..." .Ve .PP \&\s-1IMPORTANT NOTE:\s0 This may mean that code which searches for a specific string (to determine whether a given module is available) may need to be changed. It is always better to use the built-in comparison implicit in \&\f(CW\*(C`use\*(C'\fR or \f(CW\*(C`require\*(C'\fR, rather than manually poking at \f(CW\*(C`class\->VERSION\*(C'\fR and then doing a comparison yourself. .PP The replacement \s-1UNIVERSAL::VERSION,\s0 when used as a function, like this: .PP .Vb 1 \& print $module\->VERSION; .Ve .PP will also exclusively return the stringified form. See \*(L"Stringification\*(R" for more details. .SH "USAGE DETAILS" .IX Header "USAGE DETAILS" .SS "Using modules that use version.pm" .IX Subsection "Using modules that use version.pm" As much as possible, the version.pm module remains compatible with all current code. However, if your module is using a module that has defined \&\f(CW$VERSION\fR using the version class, there are a couple of things to be aware of. For purposes of discussion, we will assume that we have the following module installed: .PP .Vb 4 \& package Example; \& use version; $VERSION = qv(\*(Aq1.2.2\*(Aq); \& ...module code here... \& 1; .Ve .IP "Decimal versions always work" 4 .IX Item "Decimal versions always work" Code of the form: .Sp .Vb 1 \& use Example 1.002003; .Ve .Sp will always work correctly. The \f(CW\*(C`use\*(C'\fR will perform an automatic \&\f(CW$VERSION\fR comparison using the floating point number given as the first term after the module name (e.g. above 1.002.003). In this case, the installed module is too old for the requested line, so you would see an error like: .Sp .Vb 1 \& Example version 1.002003 (v1.2.3) required\-\-this is only version 1.002002 (v1.2.2)... .Ve .IP "Dotted-Decimal version work sometimes" 4 .IX Item "Dotted-Decimal version work sometimes" With Perl >= 5.6.2, you can also use a line like this: .Sp .Vb 1 \& use Example 1.2.3; .Ve .Sp and it will again work (i.e. give the error message as above), even with releases of Perl which do not normally support v\-strings (see \*(L"What about v\-strings?\*(R" above). This has to do with that fact that \f(CW\*(C`use\*(C'\fR only checks to see if the second term \fIlooks like a number\fR and passes that to the replacement \s-1UNIVERSAL::VERSION\s0. This is not true in Perl 5.005_04, however, so you are \fBstrongly encouraged\fR to always use a Decimal version in your code, even for those versions of Perl which support the Dotted-Decimal version. .SS "Object Methods" .IX Subsection "Object Methods" .IP "\fBnew()\fR" 4 .IX Item "new()" Like many \s-1OO\s0 interfaces, the \fBnew()\fR method is used to initialize version objects. If two arguments are passed to \f(CW\*(C`new()\*(C'\fR, the \fBsecond\fR one will be used as if it were prefixed with \*(L"v\*(R". This is to support historical use of the \&\f(CW\*(C`qw\*(C'\fR operator with the \s-1CVS\s0 variable \f(CW$Revision\fR, which is automatically incremented by \s-1CVS\s0 every time the file is committed to the repository. .Sp In order to facilitate this feature, the following code can be employed: .Sp .Vb 1 \& $VERSION = version\->new(qw$Revision: 2.7 $); .Ve .Sp and the version object will be created as if the following code were used: .Sp .Vb 1 \& $VERSION = version\->new("v2.7"); .Ve .Sp In other words, the version will be automatically parsed out of the string, and it will be quoted to preserve the meaning \s-1CVS\s0 normally carries for versions. The \s-1CVS\s0 \f(CW$Revision\fR$ increments differently from Decimal versions (i.e. 1.10 follows 1.9), so it must be handled as if it were a Dotted-Decimal Version. .Sp A new version object can be created as a copy of an existing version object, either as a class method: .Sp .Vb 2 \& $v1 = version\->new(12.3); \& $v2 = version\->new($v1); .Ve .Sp or as an object method: .Sp .Vb 2 \& $v1 = version\->new(12.3); \& $v2 = $v1\->new(12.3); .Ve .Sp and in each case, \f(CW$v1\fR and \f(CW$v2\fR will be identical. \s-1NOTE:\s0 if you create a new object using an existing object like this: .Sp .Vb 1 \& $v2 = $v1\->new(); .Ve .Sp the new object \fBwill not\fR be a clone of the existing object. In the example case, \f(CW$v2\fR will be an empty object of the same type as \f(CW$v1\fR. .IP "\fBqv()\fR" 4 .IX Item "qv()" An alternate way to create a new version object is through the exported \&\fBqv()\fR sub. This is not strictly like other q? operators (like qq, qw), in that the only delimiters supported are parentheses (or spaces). It is the best way to initialize a short version without triggering the floating point interpretation. For example: .Sp .Vb 2 \& $v1 = qv(1.2); # v1.2.0 \& $v2 = qv("1.2"); # also v1.2.0 .Ve .Sp As you can see, either a bare number or a quoted string can usually be used interchangeably, except in the case of a trailing zero, which must be quoted to be converted properly. For this reason, it is strongly recommended that all initializers to \fBqv()\fR be quoted strings instead of bare numbers. .Sp To prevent the \f(CW\*(C`qv()\*(C'\fR function from being exported to the caller's namespace, either use version with a null parameter: .Sp .Vb 1 \& use version (); .Ve .Sp or just require version, like this: .Sp .Vb 1 \& require version; .Ve .Sp Both methods will prevent the \fBimport()\fR method from firing and exporting the \&\f(CW\*(C`qv()\*(C'\fR sub. .PP For the subsequent examples, the following three objects will be used: .PP .Vb 3 \& $ver = version\->new("1.2.3.4"); # see "Quoting Rules" \& $alpha = version\->new("1.2.3_4"); # see "Alpha Versions" \& $nver = version\->new(1.002); # see "Decimal Versions" .Ve .IP "Normal Form" 4 .IX Item "Normal Form" For any version object which is initialized with multiple decimal places (either quoted or if possible v\-string), or initialized using the \fBqv()\fR operator, the stringified representation is returned in a normalized or reduced form (no extraneous zeros), and with a leading 'v': .Sp .Vb 6 \& print $ver\->normal; # prints as v1.2.3.4 \& print $ver\->stringify; # ditto \& print $ver; # ditto \& print $nver\->normal; # prints as v1.2.0 \& print $nver\->stringify; # prints as 1.002, \& # see "Stringification" .Ve .Sp In order to preserve the meaning of the processed version, the normalized representation will always contain at least three sub terms. In other words, the following is guaranteed to always be true: .Sp .Vb 3 \& my $newver = version\->new($ver\->stringify); \& if ($newver eq $ver ) # always true \& {...} .Ve .IP "Numification" 4 .IX Item "Numification" Although all mathematical operations on version objects are forbidden by default, it is possible to retrieve a number which corresponds to the version object through the use of the \f(CW$obj\fR\->numify method. For formatting purposes, when displaying a number which corresponds a version object, all sub versions are assumed to have three decimal places. So for example: .Sp .Vb 2 \& print $ver\->numify; # prints 1.002003004 \& print $nver\->numify; # prints 1.002 .Ve .Sp Unlike the stringification operator, there is never any need to append trailing zeros to preserve the correct version value. .IP "Stringification" 4 .IX Item "Stringification" The default stringification for version objects returns exactly the same string as was used to create it, whether you used \f(CW\*(C`new()\*(C'\fR or \f(CW\*(C`qv()\*(C'\fR, with one exception. The sole exception is if the object was created using \&\f(CW\*(C`qv()\*(C'\fR and the initializer did not have two decimal places or a leading \&'v' (both optional), then the stringified form will have a leading 'v' prepended, in order to support round-trip processing. .Sp For example: .Sp .Vb 7 \& Initialized as Stringifies to \& ============== ============== \& version\->new("1.2") 1.2 \& version\->new("v1.2") v1.2 \& qv("1.2.3") 1.2.3 \& qv("v1.3.5") v1.3.5 \& qv("1.2") v1.2 ### exceptional case .Ve .Sp See also \s-1UNIVERSAL::VERSION\s0, as this also returns the stringified form when used as a class method. .Sp \&\s-1IMPORTANT NOTE:\s0 There is one exceptional cases shown in the above table where the \*(L"initializer\*(R" is not stringwise equivalent to the stringified representation. If you use the \f(CW\*(C`qv\*(C'\fR() operator on a version without a leading 'v' \fBand\fR with only a single decimal place, the stringified output will have a leading 'v', to preserve the sense. See the \*(L"\fBqv()\fR\*(R" operator for more details. .Sp \&\s-1IMPORTANT NOTE 2:\s0 Attempting to bypass the normal stringification rules by manually applying \fBnumify()\fR and \fBnormal()\fR will sometimes yield surprising results: .Sp .Vb 1 \& print version\->new(version\->new("v1.0")\->numify)\->normal; # v1.0.0 .Ve .Sp The reason for this is that the \fBnumify()\fR operator will turn \*(L"v1.0\*(R" into the equivalent string \*(L"1.000000\*(R". Forcing the outer version object to \fBnormal()\fR form will display the mathematically equivalent \*(L"v1.0.0\*(R". .Sp As the example in \*(L"\fBnew()\fR\*(R" shows, you can always create a copy of an existing version object with the same value by the very compact: .Sp .Vb 1 \& $v2 = $v1\->new($v1); .Ve .Sp and be assured that both \f(CW$v1\fR and \f(CW$v2\fR will be completely equivalent, down to the same internal representation as well as stringification. .IP "Comparison operators" 4 .IX Item "Comparison operators" Both \f(CW\*(C`cmp\*(C'\fR and \f(CW\*(C`<=>\*(C'\fR operators perform the same comparison between terms (upgrading to a version object automatically). Perl automatically generates all of the other comparison operators based on those two. In addition to the obvious equalities listed below, appending a single trailing 0 term does not change the value of a version for comparison purposes. In other words \*(L"v1.2\*(R" and \*(L"1.2.0\*(R" will compare as identical. .Sp For example, the following relations hold: .Sp .Vb 7 \& As Number As String Truth Value \& \-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- \-\-\-\-\-\-\-\-\-\-\- \& $ver > 1.0 $ver gt "1.0" true \& $ver < 2.5 $ver lt true \& $ver != 1.3 $ver ne "1.3" true \& $ver == 1.2 $ver eq "1.2" false \& $ver == 1.2.3.4 $ver eq "1.2.3.4" see discussion below .Ve .Sp It is probably best to chose either the Decimal notation or the string notation and stick with it, to reduce confusion. Perl6 version objects \&\fBmay\fR only support Decimal comparisons. See also \*(L"Quoting Rules\*(R". .Sp \&\s-1WARNING:\s0 Comparing version with unequal numbers of decimal points (whether explicitly or implicitly initialized), may yield unexpected results at first glance. For example, the following inequalities hold: .Sp .Vb 2 \& version\->new(0.96) > version\->new(0.95); # 0.960.0 > 0.950.0 \& version\->new("0.96.1") < version\->new(0.95); # 0.096.1 < 0.950.0 .Ve .Sp For this reason, it is best to use either exclusively \*(L"Decimal Versions\*(R" or \&\*(L"Dotted-Decimal Versions\*(R" with multiple decimal points. .IP "Logical Operators" 4 .IX Item "Logical Operators" If you need to test whether a version object has been initialized, you can simply test it directly: .Sp .Vb 2 \& $vobj = version\->new($something); \& if ( $vobj ) # true only if $something was non\-blank .Ve .Sp You can also test whether a version object is an alpha version, for example to prevent the use of some feature not present in the main release: .Sp .Vb 3 \& $vobj = version\->new("1.2_3"); # MUST QUOTE \& ...later... \& if ( $vobj\->is_alpha ) # True .Ve .SH "AUTHOR" .IX Header "AUTHOR" John Peacock .SH "SEE ALSO" .IX Header "SEE ALSO" perl. man3/CPAN::Admin.3pm000044400000010446152526472030007712 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Admin 3" .TH CPAN::Admin 3 "2018-11-27" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" .Vb 1 \& CPAN::Admin \- A CPAN Shell for CPAN admins .Ve .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& perl \-MCPAN::Admin \-e shell .Ve .SH "STATUS" .IX Header "STATUS" Note: this module is currently not maintained. If you need it and fix it for your needs, please submit patches. .SH "DESCRIPTION" .IX Header "DESCRIPTION" CPAN::Admin is a subclass of \s-1CPAN\s0 that adds the commands \f(CW\*(C`register\*(C'\fR and \f(CW\*(C`modsearch\*(C'\fR to the \s-1CPAN\s0 shell. .PP \&\f(CW\*(C`register\*(C'\fR calls \f(CW\*(C`get\*(C'\fR on the named module, assembles a couple of informations (description, language), and calls Netscape with the \&\-remote argument so that a form is filled with all the assembled informations and the registration can be performed with a single click. If the command line has more than one argument, register does not run a \f(CW\*(C`get\*(C'\fR, instead it interprets the rest of the line as \s-1DSLI\s0 status, description, and userid and sends them to netscape such that the form is again mostly filled and can be edited or confirmed with a single click. CPAN::Admin never performs the submission click for you, it is only intended to fill in the form on \s-1PAUSE\s0 and leave the confirmation to you. .PP \&\f(CW\*(C`modsearch\*(C'\fR simply passes the arguments to the search engine for the modules@perl.org mailing list at where all registration requests are stored. It does so in the same way as register, namely with the \f(CW\*(C`netscape \-remote\*(C'\fR command. .PP An experimental feature has also been added, namely to color already registered modules in listings. If you have Term::ANSIColor installed, the u, r, and m commands will show already registered modules in green. .SH "PREREQUISITES" .IX Header "PREREQUISITES" URI::Escape, a browser available in the path, the browser must understand the \-remote switch (as far as I know, this is only available on \s-1UNIX\s0); coloring of registered modules is only available if Term::ANSIColor is installed. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/CPAN::FirstTime.3pm000044400000066415152526472030010577 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::FirstTime 3" .TH CPAN::FirstTime 3 "2022-04-03" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::FirstTime \- Utility for CPAN::Config file Initialization .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBCPAN::FirstTime::init()\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" The init routine asks a few questions and writes a CPAN/Config.pm or CPAN/MyConfig.pm file (depending on what it is currently using). .PP In the following all questions and explanations regarding config variables are collected. .IP "allow_installing_module_downgrades" 2 .IX Item "allow_installing_module_downgrades" The \s-1CPAN\s0 shell can watch the \f(CW\*(C`blib/\*(C'\fR directories that are built up before running \f(CW\*(C`make test\*(C'\fR to determine whether the current distribution will end up with modules being overwritten with decreasing module version numbers. It can then let the build of this distro fail when it discovers a downgrade. .Sp Do you want to allow installing distros with decreasing module versions compared to what you have installed (yes, no, ask/yes, ask/no)? .IP "allow_installing_outdated_dists" 2 .IX Item "allow_installing_outdated_dists" The \s-1CPAN\s0 shell can watch the \f(CW\*(C`blib/\*(C'\fR directories that are built up before running \f(CW\*(C`make test\*(C'\fR to determine whether the current distribution contains modules that are indexed with a distro with a higher distro-version number than the current one. It can then let the build of this distro fail when it would not represent the most up-to-date version of the distro. .Sp Note: choosing anything but 'yes' for this option will need CPAN::DistnameInfo being installed for taking effect. .Sp Do you want to allow installing distros that are not indexed as the highest distro-version for all contained modules (yes, no, ask/yes, ask/no)? .IP "auto_commit" 2 .IX Item "auto_commit" Normally \s-1CPAN\s0.pm keeps config variables in memory and changes need to be saved in a separate 'o conf commit' command to make them permanent between sessions. If you set the 'auto_commit' option to true, changes to a config variable are always automatically committed to disk. .Sp Always commit changes to config variables to disk? .IP "build_cache" 2 .IX Item "build_cache" \&\s-1CPAN\s0.pm can limit the size of the disk area for keeping the build directories with all the intermediate files. .Sp Cache size for build directory (in \s-1MB\s0)? .IP "build_dir" 2 .IX Item "build_dir" Directory where the build process takes place? .IP "build_dir_reuse" 2 .IX Item "build_dir_reuse" Until version 1.88 \s-1CPAN\s0.pm never trusted the contents of the build_dir directory between sessions. Since 1.88_58 \s-1CPAN\s0.pm has a YAML-based mechanism that makes it possible to share the contents of the build_dir/ directory between different sessions with the same version of perl. People who prefer to test things several days before installing will like this feature because it saves a lot of time. .Sp If you say yes to the following question, \s-1CPAN\s0 will try to store enough information about the build process so that it can pick up in future sessions at the same state of affairs as it left a previous session. .Sp Store and re-use state information about distributions between \&\s-1CPAN\s0.pm sessions? .IP "build_requires_install_policy" 2 .IX Item "build_requires_install_policy" When a module declares another one as a 'build_requires' prerequisite this means that the other module is only needed for building or testing the module but need not be installed permanently. In this case you may wish to install that other module nonetheless or just keep it in the 'build_dir' directory to have it available only temporarily. Installing saves time on future installations but makes the perl installation bigger. .Sp You can choose if you want to always install (yes), never install (no) or be always asked. In the latter case you can set the default answer for the question to yes (ask/yes) or no (ask/no). .Sp Policy on installing 'build_requires' modules (yes, no, ask/yes, ask/no)? .IP "cache_metadata" 2 .IX Item "cache_metadata" To considerably speed up the initial \s-1CPAN\s0 shell startup, it is possible to use Storable to create a cache of metadata. If Storable is not available, the normal index mechanism will be used. .Sp Note: this mechanism is not used when use_sqlite is on and SQLite is running. .Sp Cache metadata (yes/no)? .IP "check_sigs" 2 .IX Item "check_sigs" \&\s-1CPAN\s0 packages can be digitally signed by authors and thus verified with the security provided by strong cryptography. The exact mechanism is defined in the Module::Signature module. While this is generally considered a good thing, it is not always convenient to the end user to install modules that are signed incorrectly or where the key of the author is not available or where some prerequisite for Module::Signature has a bug and so on. .Sp With the check_sigs parameter you can turn signature checking on and off. The default is off for now because the whole tool chain for the functionality is not yet considered mature by some. The author of \&\s-1CPAN\s0.pm would recommend setting it to true most of the time and turning it off only if it turns out to be annoying. .Sp Note that if you do not have Module::Signature installed, no signature checks will be performed at all. .Sp Always try to check and verify signatures if a \s-1SIGNATURE\s0 file is in the package and Module::Signature is installed (yes/no)? .IP "cleanup_after_install" 2 .IX Item "cleanup_after_install" Users who install modules and do not intend to look back, can free occupied disk space quickly by letting \s-1CPAN\s0.pm cleanup each build directory immediately after a successful install. .Sp Remove build directory after a successful install? (yes/no)? .IP "colorize_output" 2 .IX Item "colorize_output" When you have Term::ANSIColor installed, you can turn on colorized output to have some visual differences between normal \s-1CPAN\s0.pm output, warnings, debugging output, and the output of the modules being installed. Set your favorite colors after some experimenting with the Term::ANSIColor module. .Sp Please note that on Windows platforms colorized output also requires the Win32::Console::ANSI module. .Sp Do you want to turn on colored output? .IP "colorize_print" 2 .IX Item "colorize_print" Color for normal output? .IP "colorize_warn" 2 .IX Item "colorize_warn" Color for warnings? .IP "colorize_debug" 2 .IX Item "colorize_debug" Color for debugging messages? .IP "commandnumber_in_prompt" 2 .IX Item "commandnumber_in_prompt" The prompt of the cpan shell can contain the current command number for easier tracking of the session or be a plain string. .Sp Do you want the command number in the prompt (yes/no)? .IP "connect_to_internet_ok" 2 .IX Item "connect_to_internet_ok" If you have never defined your own \f(CW\*(C`urllist\*(C'\fR in your configuration then \f(CW\*(C`CPAN.pm\*(C'\fR will be hesitant to use the built in default sites for downloading. It will ask you once per session if a connection to the internet is \s-1OK\s0 and only if you say yes, it will try to connect. But to avoid this question, you can choose your favorite download sites once and get away with it. Or, if you have no favorite download sites answer yes to the following question. .Sp If no urllist has been chosen yet, would you prefer \s-1CPAN\s0.pm to connect to the built-in default sites without asking? (yes/no)? .IP "ftp_passive" 2 .IX Item "ftp_passive" Shall we always set the \s-1FTP_PASSIVE\s0 environment variable when dealing with ftp download (yes/no)? .IP "ftpstats_period" 2 .IX Item "ftpstats_period" Statistics about downloads are truncated by size and period simultaneously. .Sp How many days shall we keep statistics about downloads? .IP "ftpstats_size" 2 .IX Item "ftpstats_size" Statistics about downloads are truncated by size and period simultaneously. Setting this to zero or negative disables download statistics. .Sp How many items shall we keep in the statistics about downloads? .IP "getcwd" 2 .IX Item "getcwd" \&\s-1CPAN\s0.pm changes the current working directory often and needs to determine its own current working directory. Per default it uses Cwd::cwd but if this doesn't work on your system for some reason, alternatives can be configured according to the following table: .Sp .Vb 5 \& cwd Cwd::cwd \& getcwd Cwd::getcwd \& fastcwd Cwd::fastcwd \& getdcwd Cwd::getdcwd \& backtickcwd external command cwd .Ve .Sp Preferred method for determining the current working directory? .IP "halt_on_failure" 2 .IX Item "halt_on_failure" Normally, \s-1CPAN\s0.pm continues processing the full list of targets and dependencies, even if one of them fails. However, you can specify that \s-1CPAN\s0 should halt after the first failure. (Note that optional recommended or suggested modules that fail will not cause a halt.) .Sp Do you want to halt on failure (yes/no)? .IP "histfile" 2 .IX Item "histfile" If you have one of the readline packages (Term::ReadLine::Perl, Term::ReadLine::Gnu, possibly others) installed, the interactive \s-1CPAN\s0 shell will have history support. The next two questions deal with the filename of the history file and with its size. If you do not want to set this variable, please hit \s-1SPACE ENTER\s0 to the following question. .Sp File to save your history? .IP "histsize" 2 .IX Item "histsize" Number of lines to save? .IP "inactivity_timeout" 2 .IX Item "inactivity_timeout" Sometimes you may wish to leave the processes run by \s-1CPAN\s0 alone without caring about them. Because the Makefile.PL or the Build.PL sometimes contains question you're expected to answer, you can set a timer that will kill a 'perl Makefile.PL' process after the specified time in seconds. .Sp If you set this value to 0, these processes will wait forever. This is the default and recommended setting. .Sp Timeout for inactivity during {Makefile,Build}.PL? .IP "index_expire" 2 .IX Item "index_expire" The \s-1CPAN\s0 indexes are usually rebuilt once or twice per hour, but the typical \s-1CPAN\s0 mirror mirrors only once or twice per day. Depending on the quality of your mirror and your desire to be on the bleeding edge, you may want to set the following value to more or less than one day (which is the default). It determines after how many days \s-1CPAN\s0.pm downloads new indexes. .Sp Let the index expire after how many days? .IP "inhibit_startup_message" 2 .IX Item "inhibit_startup_message" When the \s-1CPAN\s0 shell is started it normally displays a greeting message that contains the running version and the status of readline support. .Sp Do you want to turn this message off? .IP "keep_source_where" 2 .IX Item "keep_source_where" Unless you are accessing the \s-1CPAN\s0 on your filesystem via a file: \s-1URL, CPAN\s0.pm needs to keep the source files it downloads somewhere. Please supply a directory where the downloaded files are to be kept. .Sp Download target directory? .IP "load_module_verbosity" 2 .IX Item "load_module_verbosity" When \s-1CPAN\s0.pm loads a module it needs for some optional feature, it usually reports about module name and version. Choose 'v' to get this message, 'none' to suppress it. .Sp Verbosity level for loading modules (none or v)? .IP "makepl_arg" 2 .IX Item "makepl_arg" Every Makefile.PL is run by perl in a separate process. Likewise we run 'make' and 'make install' in separate processes. If you have any parameters (e.g. \s-1PREFIX, UNINST\s0 or the like) you want to pass to the calls, please specify them here. .Sp If you don't understand this question, just press \s-1ENTER.\s0 .Sp Typical frequently used settings: .Sp .Vb 1 \& PREFIX=~/perl # non\-root users (please see manual for more hints) .Ve .Sp Parameters for the 'perl Makefile.PL' command? .IP "make_arg" 2 .IX Item "make_arg" Parameters for the 'make' command? Typical frequently used setting: .Sp .Vb 1 \& \-j3 # dual processor system (on GNU make) .Ve .Sp Your choice: .IP "make_install_arg" 2 .IX Item "make_install_arg" Parameters for the 'make install' command? Typical frequently used setting: .Sp .Vb 2 \& UNINST=1 # to always uninstall potentially conflicting files \& # (but do NOT use with local::lib or INSTALL_BASE) .Ve .Sp Your choice: .IP "make_install_make_command" 2 .IX Item "make_install_make_command" Do you want to use a different make command for 'make install'? Cautious people will probably prefer: .Sp .Vb 5 \& su root \-c make \& or \& sudo make \& or \& /path1/to/sudo \-u admin_account /path2/to/make .Ve .Sp or some such. Your choice: .IP "mbuildpl_arg" 2 .IX Item "mbuildpl_arg" A Build.PL is run by perl in a separate process. Likewise we run \&'./Build' and './Build install' in separate processes. If you have any parameters you want to pass to the calls, please specify them here. .Sp Typical frequently used settings: .Sp .Vb 1 \& \-\-install_base /home/xxx # different installation directory .Ve .Sp Parameters for the 'perl Build.PL' command? .IP "mbuild_arg" 2 .IX Item "mbuild_arg" Parameters for the './Build' command? Setting might be: .Sp .Vb 1 \& \-\-extra_linker_flags \-L/usr/foo/lib # non\-standard library location .Ve .Sp Your choice: .IP "mbuild_install_arg" 2 .IX Item "mbuild_install_arg" Parameters for the './Build install' command? Typical frequently used setting: .Sp .Vb 2 \& \-\-uninst 1 # uninstall conflicting files \& # (but do NOT use with local::lib or INSTALL_BASE) .Ve .Sp Your choice: .IP "mbuild_install_build_command" 2 .IX Item "mbuild_install_build_command" Do you want to use a different command for './Build install'? Sudo users will probably prefer: .Sp .Vb 5 \& su root \-c ./Build \& or \& sudo ./Build \& or \& /path1/to/sudo \-u admin_account ./Build .Ve .Sp or some such. Your choice: .IP "pager" 2 .IX Item "pager" What is your favorite pager program? .IP "prefer_installer" 2 .IX Item "prefer_installer" When you have Module::Build installed and a module comes with both a Makefile.PL and a Build.PL, which shall have precedence? .Sp The main two standard installer modules are the old and well established ExtUtils::MakeMaker (for short: \s-1EUMM\s0) which uses the Makefile.PL. And the next generation installer Module::Build (\s-1MB\s0) which works with the Build.PL (and often comes with a Makefile.PL too). If a module comes only with one of the two we will use that one but if both are supplied then a decision must be made between \s-1EUMM\s0 and \&\s-1MB.\s0 See also http://rt.cpan.org/Ticket/Display.html?id=29235 for a discussion about the right default. .Sp Or, as a third option you can choose \s-1RAND\s0 which will make a random decision (something regular \s-1CPAN\s0 testers will enjoy). .Sp In case you can choose between running a Makefile.PL or a Build.PL, which installer would you prefer (\s-1EUMM\s0 or \s-1MB\s0 or \s-1RAND\s0)? .IP "prefs_dir" 2 .IX Item "prefs_dir" \&\s-1CPAN\s0.pm can store customized build environments based on regular expressions for distribution names. These are \s-1YAML\s0 files where the default options for \s-1CPAN\s0.pm and the environment can be overridden and dialog sequences can be stored that can later be executed by an Expect.pm object. The \s-1CPAN\s0.pm distribution comes with some prefab \s-1YAML\s0 files that cover sample distributions that can be used as blueprints to store your own prefs. Please check out the distroprefs/ directory of the \s-1CPAN\s0.pm distribution to get a quick start into the prefs system. .Sp Directory where to store default options/environment/dialogs for building modules that need some customization? .IP "prerequisites_policy" 2 .IX Item "prerequisites_policy" The \s-1CPAN\s0 module can detect when a module which you are trying to build depends on prerequisites. If this happens, it can build the prerequisites for you automatically ('follow'), ask you for confirmation ('ask'), or just ignore them ('ignore'). Choosing \&'follow' also sets \s-1PERL_AUTOINSTALL\s0 and \s-1PERL_EXTUTILS_AUTOINSTALL\s0 for \&\*(L"\-\-defaultdeps\*(R" if not already set. .Sp Please set your policy to one of the three values. .Sp Policy on building prerequisites (follow, ask or ignore)? .IP "pushy_https" 2 .IX Item "pushy_https" Boolean. Defaults to true. If this option is true, the cpan shell will use https://cpan.org/ to download stuff from the \s-1CPAN.\s0 It will fall back to http://cpan.org/ if it can't handle https for some reason (missing modules, missing programs). Whenever it falls back to the http protocol, it will issue a warning. .Sp If this option is true, the option \f(CW\*(C`urllist\*(C'\fR will be ignored. Consequently, if you want to work with local mirrors via your own configured list of URLs, you will have to choose no below. .Sp Do you want to turn the pushy_https behaviour on? .IP "randomize_urllist" 2 .IX Item "randomize_urllist" \&\s-1CPAN\s0.pm can introduce some randomness when using hosts for download that are configured in the urllist parameter. Enter a numeric value between 0 and 1 to indicate how often you want to let \s-1CPAN\s0.pm try a random host from the urllist. A value of one specifies to always use a random host as the first try. A value of zero means no randomness at all. Anything in between specifies how often, on average, a random host should be tried first. .Sp Randomize parameter .IP "recommends_policy" 2 .IX Item "recommends_policy" (Experimental feature!) Some \s-1CPAN\s0 modules recommend additional, optional dependencies. These should generally be installed except in resource constrained environments. When this policy is true, recommended modules will be included with required modules. .Sp Include recommended modules? .IP "scan_cache" 2 .IX Item "scan_cache" By default, each time the \s-1CPAN\s0 module is started, cache scanning is performed to keep the cache size in sync ('atstart'). Alternatively, scanning and cleanup can happen when \s-1CPAN\s0 exits ('atexit'). To prevent any cache cleanup, answer 'never'. .Sp Perform cache scanning ('atstart', 'atexit' or 'never')? .IP "shell" 2 .IX Item "shell" What is your favorite shell? .IP "show_unparsable_versions" 2 .IX Item "show_unparsable_versions" During the 'r' command \s-1CPAN\s0.pm finds modules without version number. When the command finishes, it prints a report about this. If you want this report to be very verbose, say yes to the following variable. .Sp Show all individual modules that have no \f(CW$VERSION\fR? .IP "show_upload_date" 2 .IX Item "show_upload_date" The 'd' and the 'm' command normally only show you information they have in their in-memory database and thus will never connect to the internet. If you set the 'show_upload_date' variable to true, 'm' and \&'d' will additionally show you the upload date of the module or distribution. Per default this feature is off because it may require a net connection to get at the upload date. .Sp Always try to show upload date with 'd' and 'm' command (yes/no)? .IP "show_zero_versions" 2 .IX Item "show_zero_versions" During the 'r' command \s-1CPAN\s0.pm finds modules with a version number of zero. When the command finishes, it prints a report about this. If you want this report to be very verbose, say yes to the following variable. .Sp Show all individual modules that have a \f(CW$VERSION\fR of zero? .IP "suggests_policy" 2 .IX Item "suggests_policy" (Experimental feature!) Some \s-1CPAN\s0 modules suggest additional, optional dependencies. These 'suggest' dependencies provide enhanced operation. When this policy is true, suggested modules will be included with required modules. .Sp Include suggested modules? .IP "tar_verbosity" 2 .IX Item "tar_verbosity" When \s-1CPAN\s0.pm uses the tar command, which switch for the verbosity shall be used? Choose 'none' for quiet operation, 'v' for file name listing, 'vv' for full listing. .Sp Tar command verbosity level (none or v or vv)? .IP "term_is_latin" 2 .IX Item "term_is_latin" The next option deals with the charset (a.k.a. character set) your terminal supports. In general, \s-1CPAN\s0 is English speaking territory, so the charset does not matter much but some \s-1CPAN\s0 have names that are outside the \s-1ASCII\s0 range. If your terminal supports \s-1UTF\-8,\s0 you should say no to the next question. If it expects \s-1ISO\-8859\-1\s0 (also known as \&\s-1LATIN1\s0) then you should say yes. If it supports neither, your answer does not matter because you will not be able to read the names of some authors anyway. If you answer no, names will be output in \s-1UTF\-8.\s0 .Sp Your terminal expects \s-1ISO\-8859\-1\s0 (yes/no)? .IP "term_ornaments" 2 .IX Item "term_ornaments" When using Term::ReadLine, you can turn ornaments on so that your input stands out against the output from \s-1CPAN\s0.pm. .Sp Do you want to turn ornaments on? .IP "test_report" 2 .IX Item "test_report" The goal of the \s-1CPAN\s0 Testers project (http://testers.cpan.org/) is to test as many \s-1CPAN\s0 packages as possible on as many platforms as possible. This provides valuable feedback to module authors and potential users to identify bugs or platform compatibility issues and improves the overall quality and value of \s-1CPAN.\s0 .Sp One way you can contribute is to send test results for each module that you install. If you install the CPAN::Reporter module, you have the option to automatically generate and deliver test reports to \s-1CPAN\s0 Testers whenever you run tests on a \s-1CPAN\s0 package. .Sp See the CPAN::Reporter documentation for additional details and configuration settings. If your firewall blocks outgoing traffic, you may need to configure CPAN::Reporter before sending reports. .Sp Generate test reports if CPAN::Reporter is installed (yes/no)? .IP "perl5lib_verbosity" 2 .IX Item "perl5lib_verbosity" When \s-1CPAN\s0.pm extends \f(CW@INC\fR via \s-1PERL5LIB,\s0 it prints a list of directories added (or a summary of how many directories are added). Choose 'v' to get this message, 'none' to suppress it. .Sp Verbosity level for \s-1PERL5LIB\s0 changes (none or v)? .IP "prefer_external_tar" 2 .IX Item "prefer_external_tar" Per default all untar operations are done with the perl module Archive::Tar; by setting this variable to true the external tar command is used if available; on Unix this is usually preferred because they have a reliable and fast gnutar implementation. .Sp Use the external tar program instead of Archive::Tar? .IP "trust_test_report_history" 2 .IX Item "trust_test_report_history" When a distribution has already been tested by CPAN::Reporter on this machine, \s-1CPAN\s0 can skip the test phase and just rely on the test report history instead. .Sp Note that this will not apply to distributions that failed tests because of missing dependencies. Also, tests can be run regardless of the history using \*(L"force\*(R". .Sp Do you want to rely on the test report history (yes/no)? .IP "urllist_ping_external" 2 .IX Item "urllist_ping_external" When automatic selection of the nearest cpan mirrors is performed, turn on the use of the external ping via Net::Ping::External. This is recommended in the case the local network has a transparent proxy. .Sp Do you want to use the external ping command when autoselecting mirrors? .IP "urllist_ping_verbose" 2 .IX Item "urllist_ping_verbose" When automatic selection of the nearest cpan mirrors is performed, this option can be used to turn on verbosity during the selection process. .Sp Do you want to see verbosity turned on when autoselecting mirrors? .IP "use_prompt_default" 2 .IX Item "use_prompt_default" When this is true, \s-1CPAN\s0 will set \s-1PERL_MM_USE_DEFAULT\s0 to a true value. This causes ExtUtils::MakeMaker (and compatible) prompts to use default values instead of stopping to prompt you to answer questions. It also sets \s-1NONINTERACTIVE_TESTING\s0 to a true value to signal more generally that distributions should not try to interact with you. .Sp Do you want to use prompt defaults (yes/no)? .IP "use_sqlite" 2 .IX Item "use_sqlite" CPAN::SQLite is a layer between the index files that are downloaded from the \s-1CPAN\s0 and \s-1CPAN\s0.pm that speeds up metadata queries and reduces memory consumption of \s-1CPAN\s0.pm considerably. .Sp Use CPAN::SQLite if available? (yes/no)? .IP "version_timeout" 2 .IX Item "version_timeout" This timeout prevents \s-1CPAN\s0 from hanging when trying to parse a pathologically coded \f(CW$VERSION\fR from a module. .Sp The default is 15 seconds. If you set this value to 0, no timeout will occur, but this is not recommended. .Sp Timeout for parsing module versions? .IP "yaml_load_code" 2 .IX Item "yaml_load_code" Both \s-1YAML\s0.pm and YAML::Syck are capable of deserialising code. As this requires a string eval, which might be a security risk, you can use this option to enable or disable the deserialisation of code via CPAN::DeferredCode. (Note: This does not work under perl 5.6) .Sp Do you want to enable code deserialisation (yes/no)? .IP "yaml_module" 2 .IX Item "yaml_module" At the time of this writing (2009\-03) there are three \s-1YAML\s0 implementations working: \s-1YAML,\s0 YAML::Syck, and \s-1YAML::XS.\s0 The latter two are faster but need a C compiler installed on your system. There may be more alternative \s-1YAML\s0 conforming modules. When I tried two other players, YAML::Tiny and YAML::Perl, they seemed not powerful enough to work with \s-1CPAN\s0.pm. This may have changed in the meantime. .Sp Which \s-1YAML\s0 implementation would you prefer? .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/Types::Serialiser::Error.3pm000044400000005215152526472030012543 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Serialiser::Error 3" .TH Serialiser::Error 3 "2013-10-27" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Types::Serialiser::Error \- dummy module for Types::Serialiser .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& # do not "use" yourself .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module exists only to provide overload resolution for Storable and similar modules that assume that class name equals module name. See Types::Serialiser for more info about this class. .SH "AUTHOR" .IX Header "AUTHOR" .Vb 2 \& Marc Lehmann \& http://home.schmorp.de/ .Ve man3/CPAN::Mirrors.3pm000044400000021312152526472030010311 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Mirrors 3" .TH CPAN::Mirrors 3 "2020-05-23" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Mirrors \- Get CPAN mirror information and select a fast one .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use CPAN::Mirrors; \& \& my $mirrors = CPAN::Mirrors\->new( $mirrored_by_file ); \& \& my $seen = {}; \& \& my $best_continent = $mirrors\->find_best_continents( { seen => $seen } ); \& my @mirrors = $mirrors\->get_mirrors_by_continents( $best_continent ); \& \& my $callback = sub { \& my( $m ) = @_; \& printf "%s = %s\en", $m\->hostname, $m\->rtt \& }; \& $mirrors\->get_mirrors_timings( \e@mirrors, $seen, $callback, %args ); \& \& @mirrors = sort { $a\->rtt <=> $b\->rtt } @mirrors; \& \& print "Best mirrors are ", map( { $_\->rtt } @mirrors[0..3] ), "\en"; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" .IP "new( \s-1LOCAL_FILE_NAME\s0 )" 4 .IX Item "new( LOCAL_FILE_NAME )" Create a new CPAN::Mirrors object from \s-1LOCAL_FILE_NAME.\s0 This file should look like that in http://www.cpan.org/MIRRORED.BY . .IP "\fBcontinents()\fR" 4 .IX Item "continents()" Return a list of continents based on those defined in \fI\s-1MIRRORED.BY\s0\fR. .IP "countries( [\s-1CONTINENTS\s0] )" 4 .IX Item "countries( [CONTINENTS] )" Return a list of countries based on those defined in \fI\s-1MIRRORED.BY\s0\fR. It only returns countries for the continents you specify (as defined in \f(CW\*(C`continents\*(C'\fR). If you don't specify any continents, it returns all of the countries listed in \fI\s-1MIRRORED.BY\s0\fR. .IP "mirrors( [\s-1COUNTRIES\s0] )" 4 .IX Item "mirrors( [COUNTRIES] )" Return a list of mirrors based on those defined in \fI\s-1MIRRORED.BY\s0\fR. It only returns mirrors for the countries you specify (as defined in \f(CW\*(C`countries\*(C'\fR). If you don't specify any countries, it returns all of the mirrors listed in \fI\s-1MIRRORED.BY\s0\fR. .IP "get_mirrors_by_countries( [\s-1COUNTRIES\s0] )" 4 .IX Item "get_mirrors_by_countries( [COUNTRIES] )" A more sensible synonym for mirrors. .IP "get_mirrors_by_continents( [\s-1CONTINENTS\s0] )" 4 .IX Item "get_mirrors_by_continents( [CONTINENTS] )" Return a list of mirrors for all of continents you specify. If you don't specify any continents, it returns all of the mirrors. .Sp You can specify a single continent or an array reference of continents. .IP "get_countries_by_continents( [\s-1CONTINENTS\s0] )" 4 .IX Item "get_countries_by_continents( [CONTINENTS] )" A more sensible synonym for countries. .IP "default_mirror" 4 .IX Item "default_mirror" Returns the default mirror, http://www.cpan.org/ . This mirror uses dynamic \s-1DNS\s0 to give a close mirror. .IP "best_mirrors" 4 .IX Item "best_mirrors" \&\f(CW\*(C`best_mirrors\*(C'\fR checks for the best mirrors based on the list of continents you pass, or, without that, all continents, as defined by \f(CW\*(C`CPAN::Mirrored::By\*(C'\fR. It pings each mirror, up to the value of \&\f(CW\*(C`how_many\*(C'\fR. In list context, it returns up to \f(CW\*(C`how_many\*(C'\fR mirrors. In scalar context, it returns the single best mirror. .Sp Arguments .Sp .Vb 5 \& how_many \- the number of mirrors to return. Default: 1 \& callback \- a callback for find_best_continents \& verbose \- true or false on all the whining and moaning. Default: false \& continents \- an array ref of the continents to check \& external_ping \- if true, use external ping via Net::Ping::External. Default: false .Ve .Sp If you don't specify the continents, \f(CW\*(C`best_mirrors\*(C'\fR calls \&\f(CW\*(C`find_best_continents\*(C'\fR to get the list of continents to check. .Sp If you don't have Net::Ping v2.13 or later, needed for timings, this returns the default mirror. .Sp \&\f(CW\*(C`external_ping\*(C'\fR should be set and then \f(CW\*(C`Net::Ping::External\*(C'\fR needs to be installed, if the local network has a transparent proxy. .IP "get_n_random_mirrors_by_continents( N, [\s-1CONTINENTS\s0] )" 4 .IX Item "get_n_random_mirrors_by_continents( N, [CONTINENTS] )" Returns up to N random mirrors for the specified continents. Specify the continents as an array reference. .ie n .IP "get_mirrors_timings( \s-1MIRROR_LIST, SEEN, CALLBACK,\s0 %ARGS );" 4 .el .IP "get_mirrors_timings( \s-1MIRROR_LIST, SEEN, CALLBACK,\s0 \f(CW%ARGS\fR );" 4 .IX Item "get_mirrors_timings( MIRROR_LIST, SEEN, CALLBACK, %ARGS );" Pings the listed mirrors and returns a list of mirrors sorted in ascending ping times. .Sp \&\f(CW\*(C`MIRROR_LIST\*(C'\fR is an anonymous array of \f(CW\*(C`CPAN::Mirrored::By\*(C'\fR objects to ping. .Sp The optional argument \f(CW\*(C`SEEN\*(C'\fR is a hash reference used to track the mirrors you've already pinged. .Sp The optional argument \f(CW\*(C`CALLBACK\*(C'\fR is a subroutine reference to call after each ping. It gets the \f(CW\*(C`CPAN::Mirrored::By\*(C'\fR object after each ping. .IP "find_best_continents( \s-1HASH_REF\s0 );" 4 .IX Item "find_best_continents( HASH_REF );" \&\f(CW\*(C`find_best_continents\*(C'\fR goes through each continent and pings \f(CW\*(C`N\*(C'\fR random mirrors on that continent. It then orders the continents by ascending median ping time. In list context, it returns the ordered list of continent. In scalar context, it returns the same list as an anonymous array. .Sp Arguments: .Sp .Vb 6 \& n \- the number of hosts to ping for each continent. Default: 3 \& seen \- a hashref of cached hostname ping times \& verbose \- true or false for noisy or quiet. Default: false \& callback \- a subroutine to run after each ping. \& ping_cache_limit \- how long, in seconds, to reuse previous ping times. \& Default: 1 day .Ve .Sp The \f(CW\*(C`seen\*(C'\fR hash has hostnames as keys and anonymous arrays as values. The anonymous array is a triplet of a \f(CW\*(C`CPAN::Mirrored::By\*(C'\fR object, a ping time, and the epoch time for the measurement. .Sp The callback subroutine gets the \f(CW\*(C`CPAN::Mirrored::By\*(C'\fR object, the ping time, and measurement time (the same things in the \f(CW\*(C`seen\*(C'\fR hashref) as arguments. \f(CW\*(C`find_best_continents\*(C'\fR doesn't care what the callback does and ignores the return value. .Sp With a low value for \f(CW\*(C`N\*(C'\fR, a single mirror might skew the results enough to choose a worse continent. If you have that problem, try a larger value. .SH "AUTHOR" .IX Header "AUTHOR" Andreas Koenig \f(CW\*(C`\*(C'\fR, David Golden \f(CW\*(C`\*(C'\fR, brian d foy \f(CW\*(C`\*(C'\fR .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See man3/CPAN::Kwalify.3pm000044400000006724152526472030010274 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Kwalify 3" .TH CPAN::Kwalify 3 "2012-09-08" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Kwalify \- Interface between CPAN.pm and Kwalify.pm .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& use CPAN::Kwalify; \& validate($schema_name, $data, $file, $doc); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" .ie n .IP "_validate($schema_name, $data, $file, $doc)" 4 .el .IP "_validate($schema_name, \f(CW$data\fR, \f(CW$file\fR, \f(CW$doc\fR)" 4 .IX Item "_validate($schema_name, $data, $file, $doc)" \&\f(CW$schema_name\fR is the name of a supported schema. Currently only \&\f(CW\*(C`distroprefs\*(C'\fR is supported. \f(CW$data\fR is the data to be validated. \f(CW$file\fR is the absolute path to the file the data are coming from. \f(CW$doc\fR is the index of the document within \f(CW$doc\fR that is to be validated. The last two arguments are only there for better error reporting. .Sp Relies on being called from within \s-1CPAN\s0.pm. .Sp Dies if something fails. Does not return anything useful. .IP "yaml($schema_name)" 4 .IX Item "yaml($schema_name)" Returns the \s-1YAML\s0 text of that schema. Dies if something fails. .SH "AUTHOR" .IX Header "AUTHOR" Andreas Koenig \f(CW\*(C`\*(C'\fR .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See man3/CPAN::Nox.3pm000044400000005441152526472030007425 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Nox 3" .TH CPAN::Nox 3 "2016-08-17" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Nox \- Wrapper around CPAN.pm without using any XS module .SH "SYNOPSIS" .IX Header "SYNOPSIS" Interactive mode: .PP .Vb 1 \& perl \-MCPAN::Nox \-e shell; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This package has the same functionality as \s-1CPAN\s0.pm, but tries to prevent the usage of compiled extensions during its own execution. Its primary purpose is a rescue in case you upgraded perl and broke binary compatibility somehow. .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\s-1CPAN\s0 man3/CPAN.3pm000044400000340457152526472030006565 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN 3" .TH CPAN 3 "2023-05-10" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN \- query, download and build perl modules from CPAN sites .SH "SYNOPSIS" .IX Header "SYNOPSIS" Interactive mode: .PP .Vb 1 \& perl \-MCPAN \-e shell .Ve .PP \&\-\-or\*(-- .PP .Vb 1 \& cpan .Ve .PP Basic commands: .PP .Vb 1 \& # Modules: \& \& cpan> install Acme::Meta # in the shell \& \& CPAN::Shell\->install("Acme::Meta"); # in perl \& \& # Distributions: \& \& cpan> install NWCLARK/Acme\-Meta\-0.02.tar.gz # in the shell \& \& CPAN::Shell\-> \& install("NWCLARK/Acme\-Meta\-0.02.tar.gz"); # in perl \& \& # module objects: \& \& $mo = CPAN::Shell\->expandany($mod); \& $mo = CPAN::Shell\->expand("Module",$mod); # same thing \& \& # distribution objects: \& \& $do = CPAN::Shell\->expand("Module",$mod)\->distribution; \& $do = CPAN::Shell\->expandany($distro); # same thing \& $do = CPAN::Shell\->expand("Distribution", \& $distro); # same thing .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" The \s-1CPAN\s0 module automates or at least simplifies the make and install of perl modules and extensions. It includes some primitive searching capabilities and knows how to use \s-1LWP,\s0 HTTP::Tiny, Net::FTP and certain external download clients to fetch distributions from the net. .PP These are fetched from one or more mirrored \s-1CPAN\s0 (Comprehensive Perl Archive Network) sites and unpacked in a dedicated directory. .PP The \s-1CPAN\s0 module also supports named and versioned \&\fIbundles\fR of modules. Bundles simplify handling of sets of related modules. See Bundles below. .PP The package contains a session manager and a cache manager. The session manager keeps track of what has been fetched, built, and installed in the current session. The cache manager keeps track of the disk space occupied by the make processes and deletes excess space using a simple \s-1FIFO\s0 mechanism. .PP All methods provided are accessible in a programmer style and in an interactive shell style. .ie n .SS "CPAN::shell([$prompt, $command]) Starting Interactive Mode" .el .SS "CPAN::shell([$prompt, \f(CW$command\fP]) Starting Interactive Mode" .IX Subsection "CPAN::shell([$prompt, $command]) Starting Interactive Mode" Enter interactive mode by running .PP .Vb 1 \& perl \-MCPAN \-e shell .Ve .PP or .PP .Vb 1 \& cpan .Ve .PP which puts you into a readline interface. If \f(CW\*(C`Term::ReadKey\*(C'\fR and either of \f(CW\*(C`Term::ReadLine::Perl\*(C'\fR or \f(CW\*(C`Term::ReadLine::Gnu\*(C'\fR are installed, history and command completion are supported. .PP Once at the command line, type \f(CW\*(C`h\*(C'\fR for one-page help screen; the rest should be self-explanatory. .PP The function call \f(CW\*(C`shell\*(C'\fR takes two optional arguments: one the prompt, the second the default initial command line (the latter only works if a real ReadLine interface module is installed). .PP The most common uses of the interactive modes are .IP "Searching for authors, bundles, distribution files and modules" 2 .IX Item "Searching for authors, bundles, distribution files and modules" There are corresponding one-letter commands \f(CW\*(C`a\*(C'\fR, \f(CW\*(C`b\*(C'\fR, \f(CW\*(C`d\*(C'\fR, and \f(CW\*(C`m\*(C'\fR for each of the four categories and another, \f(CW\*(C`i\*(C'\fR for any of the mentioned four. Each of the four entities is implemented as a class with slightly differing methods for displaying an object. .Sp Arguments to these commands are either strings exactly matching the identification string of an object, or regular expressions matched case-insensitively against various attributes of the objects. The parser only recognizes a regular expression when you enclose it with slashes. .Sp The principle is that the number of objects found influences how an item is displayed. If the search finds one item, the result is displayed with the rather verbose method \f(CW\*(C`as_string\*(C'\fR, but if more than one is found, each object is displayed with the terse method \&\f(CW\*(C`as_glimpse\*(C'\fR. .Sp Examples: .Sp .Vb 10 \& cpan> m Acme::MetaSyntactic \& Module id = Acme::MetaSyntactic \& CPAN_USERID BOOK (Philippe Bruhat (BooK) <[...]>) \& CPAN_VERSION 0.99 \& CPAN_FILE B/BO/BOOK/Acme\-MetaSyntactic\-0.99.tar.gz \& UPLOAD_DATE 2006\-11\-06 \& MANPAGE Acme::MetaSyntactic \- Themed metasyntactic variables names \& INST_FILE /usr/local/lib/perl/5.10.0/Acme/MetaSyntactic.pm \& INST_VERSION 0.99 \& cpan> a BOOK \& Author id = BOOK \& EMAIL [...] \& FULLNAME Philippe Bruhat (BooK) \& cpan> d BOOK/Acme\-MetaSyntactic\-0.99.tar.gz \& Distribution id = B/BO/BOOK/Acme\-MetaSyntactic\-0.99.tar.gz \& CPAN_USERID BOOK (Philippe Bruhat (BooK) <[...]>) \& CONTAINSMODS Acme::MetaSyntactic Acme::MetaSyntactic::Alias [...] \& UPLOAD_DATE 2006\-11\-06 \& cpan> m /lorem/ \& Module = Acme::MetaSyntactic::loremipsum (BOOK/Acme\-MetaSyntactic\-0.99.tar.gz) \& Module Text::Lorem (ADEOLA/Text\-Lorem\-0.3.tar.gz) \& Module Text::Lorem::More (RKRIMEN/Text\-Lorem\-More\-0.12.tar.gz) \& Module Text::Lorem::More::Source (RKRIMEN/Text\-Lorem\-More\-0.12.tar.gz) \& cpan> i /berlin/ \& Distribution BEATNIK/Filter\-NumberLines\-0.02.tar.gz \& Module = DateTime::TimeZone::Europe::Berlin (DROLSKY/DateTime\-TimeZone\-0.7904.tar.gz) \& Module Filter::NumberLines (BEATNIK/Filter\-NumberLines\-0.02.tar.gz) \& Author [...] .Ve .Sp The examples illustrate several aspects: the first three queries target modules, authors, or distros directly and yield exactly one result. The last two use regular expressions and yield several results. The last one targets all of bundles, modules, authors, and distros simultaneously. When more than one result is available, they are printed in one-line format. .ie n .IP """get"", ""make"", ""test"", ""install"", ""clean"" modules or distributions" 2 .el .IP "\f(CWget\fR, \f(CWmake\fR, \f(CWtest\fR, \f(CWinstall\fR, \f(CWclean\fR modules or distributions" 2 .IX Item "get, make, test, install, clean modules or distributions" These commands take any number of arguments and investigate what is necessary to perform the action. Argument processing is as follows: .Sp .Vb 5 \& known module name in format Foo/Bar.pm module \& other embedded slash distribution \& \- with trailing slash dot directory \& enclosing slashes regexp \& known module name in format Foo::Bar module .Ve .Sp If the argument is a distribution file name (recognized by embedded slashes), it is processed. If it is a module, \s-1CPAN\s0 determines the distribution file in which this module is included and processes that, following any dependencies named in the module's \s-1META\s0.yml or Makefile.PL (this behavior is controlled by the configuration parameter \f(CW\*(C`prerequisites_policy\*(C'\fR). If an argument is enclosed in slashes it is treated as a regular expression: it is expanded and if the result is a single object (distribution, bundle or module), this object is processed. .Sp Example: .Sp .Vb 3 \& install Dummy::Perl # installs the module \& install AUXXX/Dummy\-Perl\-3.14.tar.gz # installs that distribution \& install /Dummy\-Perl\-3.14/ # same if the regexp is unambiguous .Ve .Sp \&\f(CW\*(C`get\*(C'\fR downloads a distribution file and untars or unzips it, \f(CW\*(C`make\*(C'\fR builds it, \f(CW\*(C`test\*(C'\fR runs the test suite, and \f(CW\*(C`install\*(C'\fR installs it. .Sp Any \f(CW\*(C`make\*(C'\fR or \f(CW\*(C`test\*(C'\fR is run unconditionally. An .Sp .Vb 1 \& install .Ve .Sp is also run unconditionally. But for .Sp .Vb 1 \& install .Ve .Sp \&\s-1CPAN\s0 checks whether an install is needed and prints \&\fImodule up to date\fR if the distribution file containing the module doesn't need updating. .Sp \&\s-1CPAN\s0 also keeps track of what it has done within the current session and doesn't try to build a package a second time regardless of whether it succeeded or not. It does not repeat a test run if the test has been run successfully before. Same for install runs. .Sp The \f(CW\*(C`force\*(C'\fR pragma may precede another command (currently: \f(CW\*(C`get\*(C'\fR, \&\f(CW\*(C`make\*(C'\fR, \f(CW\*(C`test\*(C'\fR, or \f(CW\*(C`install\*(C'\fR) to execute the command from scratch and attempt to continue past certain errors. See the section below on the \f(CW\*(C`force\*(C'\fR and the \f(CW\*(C`fforce\*(C'\fR pragma. .Sp The \f(CW\*(C`notest\*(C'\fR pragma skips the test part in the build process. .Sp Example: .Sp .Vb 1 \& cpan> notest install Tk .Ve .Sp A \f(CW\*(C`clean\*(C'\fR command results in a .Sp .Vb 1 \& make clean .Ve .Sp being executed within the distribution file's working directory. .ie n .IP """readme"", ""perldoc"", ""look"" module or distribution" 2 .el .IP "\f(CWreadme\fR, \f(CWperldoc\fR, \f(CWlook\fR module or distribution" 2 .IX Item "readme, perldoc, look module or distribution" \&\f(CW\*(C`readme\*(C'\fR displays the \s-1README\s0 file of the associated distribution. \&\f(CW\*(C`Look\*(C'\fR gets and untars (if not yet done) the distribution file, changes to the appropriate directory and opens a subshell process in that directory. \f(CW\*(C`perldoc\*(C'\fR displays the module's pod documentation in html or plain text format. .ie n .IP """ls"" author" 2 .el .IP "\f(CWls\fR author" 2 .IX Item "ls author" .PD 0 .ie n .IP """ls"" globbing_expression" 2 .el .IP "\f(CWls\fR globbing_expression" 2 .IX Item "ls globbing_expression" .PD The first form lists all distribution files in and below an author's \&\s-1CPAN\s0 directory as stored in the \s-1CHECKSUMS\s0 files distributed on \&\s-1CPAN.\s0 The listing recurses into subdirectories. .Sp The second form limits or expands the output with shell globbing as in the following examples: .Sp .Vb 3 \& ls JV/make* \& ls GSAR/*make* \& ls */*make* .Ve .Sp The last example is very slow and outputs extra progress indicators that break the alignment of the result. .Sp Note that globbing only lists directories explicitly asked for, for example FOO/* will not list FOO/bar/Acme\-Sthg\-n.nn.tar.gz. This may be regarded as a bug that may be changed in some future version. .ie n .IP """failed""" 2 .el .IP "\f(CWfailed\fR" 2 .IX Item "failed" The \f(CW\*(C`failed\*(C'\fR command reports all distributions that failed on one of \&\f(CW\*(C`make\*(C'\fR, \f(CW\*(C`test\*(C'\fR or \f(CW\*(C`install\*(C'\fR for some reason in the currently running shell session. .IP "Persistence between sessions" 2 .IX Item "Persistence between sessions" If the \f(CW\*(C`YAML\*(C'\fR or the \f(CW\*(C`YAML::Syck\*(C'\fR module is installed a record of the internal state of all modules is written to disk after each step. The files contain a signature of the currently running perl version for later perusal. .Sp If the configurations variable \f(CW\*(C`build_dir_reuse\*(C'\fR is set to a true value, then \s-1CPAN\s0.pm reads the collected \s-1YAML\s0 files. If the stored signature matches the currently running perl, the stored state is loaded into memory such that persistence between sessions is effectively established. .ie n .IP "The ""force"" and the ""fforce"" pragma" 2 .el .IP "The \f(CWforce\fR and the \f(CWfforce\fR pragma" 2 .IX Item "The force and the fforce pragma" To speed things up in complex installation scenarios, \s-1CPAN\s0.pm keeps track of what it has already done and refuses to do some things a second time. A \f(CW\*(C`get\*(C'\fR, a \f(CW\*(C`make\*(C'\fR, and an \f(CW\*(C`install\*(C'\fR are not repeated. A \f(CW\*(C`test\*(C'\fR is repeated only if the previous test was unsuccessful. The diagnostic message when \s-1CPAN\s0.pm refuses to do something a second time is one of \fIHas already been \fR\f(CW\*(C`unwrapped|made|tested successfully\*(C'\fR or something similar. Another situation where \s-1CPAN\s0 refuses to act is an \&\f(CW\*(C`install\*(C'\fR if the corresponding \f(CW\*(C`test\*(C'\fR was not successful. .Sp In all these cases, the user can override this stubborn behaviour by prepending the command with the word force, for example: .Sp .Vb 4 \& cpan> force get Foo \& cpan> force make AUTHOR/Bar\-3.14.tar.gz \& cpan> force test Baz \& cpan> force install Acme::Meta .Ve .Sp Each \fIforced\fR command is executed with the corresponding part of its memory erased. .Sp The \f(CW\*(C`fforce\*(C'\fR pragma is a variant that emulates a \f(CW\*(C`force get\*(C'\fR which erases the entire memory followed by the action specified, effectively restarting the whole get/make/test/install procedure from scratch. .IP "Lockfile" 2 .IX Item "Lockfile" Interactive sessions maintain a lockfile, by default \f(CW\*(C`~/.cpan/.lock\*(C'\fR. Batch jobs can run without a lockfile and not disturb each other. .Sp The shell offers to run in \fIdowngraded mode\fR when another process is holding the lockfile. This is an experimental feature that is not yet tested very well. This second shell then does not write the history file, does not use the metadata file, and has a different prompt. .IP "Signals" 2 .IX Item "Signals" \&\s-1CPAN\s0.pm installs signal handlers for \s-1SIGINT\s0 and \s-1SIGTERM.\s0 While you are in the cpan-shell, it is intended that you can press \f(CW\*(C`^C\*(C'\fR anytime and return to the cpan-shell prompt. A \s-1SIGTERM\s0 will cause the cpan-shell to clean up and leave the shell loop. You can emulate the effect of a \&\s-1SIGTERM\s0 by sending two consecutive SIGINTs, which usually means by pressing \f(CW\*(C`^C\*(C'\fR twice. .Sp \&\s-1CPAN\s0.pm ignores \s-1SIGPIPE.\s0 If the user sets \f(CW\*(C`inactivity_timeout\*(C'\fR, a \&\s-1SIGALRM\s0 is used during the run of the \f(CW\*(C`perl Makefile.PL\*(C'\fR or \f(CW\*(C`perl Build.PL\*(C'\fR subprocess. A \s-1SIGALRM\s0 is also used during module version parsing, and is controlled by \f(CW\*(C`version_timeout\*(C'\fR. .SS "CPAN::Shell" .IX Subsection "CPAN::Shell" The commands available in the shell interface are methods in the package CPAN::Shell. If you enter the shell command, your input is split by the \fBText::ParseWords::shellwords()\fR routine, which acts like most shells do. The first word is interpreted as the method to be invoked, and the rest of the words are treated as the method's arguments. Continuation lines are supported by ending a line with a literal backslash. .SS "autobundle" .IX Subsection "autobundle" \&\f(CW\*(C`autobundle\*(C'\fR writes a bundle file into the \&\f(CW\*(C`$CPAN::Config\->{cpan_home}/Bundle\*(C'\fR directory. The file contains a list of all modules that are both available from \s-1CPAN\s0 and currently installed within \f(CW@INC\fR. Duplicates of each distribution are suppressed. The name of the bundle file is based on the current date and a counter, e.g. \fIBundle/Snapshot_2012_05_21_00.pm\fR. This is installed again by running \f(CW\*(C`cpan Bundle::Snapshot_2012_05_21_00\*(C'\fR, or installing \&\f(CW\*(C`Bundle::Snapshot_2012_05_21_00\*(C'\fR from the \s-1CPAN\s0 shell. .PP Return value: path to the written file. .SS "hosts" .IX Subsection "hosts" Note: this feature is still in alpha state and may change in future versions of \s-1CPAN\s0.pm .PP This commands provides a statistical overview over recent download activities. The data for this is collected in the \s-1YAML\s0 file \&\f(CW\*(C`FTPstats.yml\*(C'\fR in your \f(CW\*(C`cpan_home\*(C'\fR directory. If no \s-1YAML\s0 module is configured or \s-1YAML\s0 not installed, no stats are provided. .IP "install_tested" 4 .IX Item "install_tested" Install all distributions that have been tested successfully but have not yet been installed. See also \f(CW\*(C`is_tested\*(C'\fR. .IP "is_tested" 4 .IX Item "is_tested" List all build directories of distributions that have been tested successfully but have not yet been installed. See also \&\f(CW\*(C`install_tested\*(C'\fR. .SS "mkmyconfig" .IX Subsection "mkmyconfig" \&\fBmkmyconfig()\fR writes your own CPAN::MyConfig file into your \f(CW\*(C`~/.cpan/\*(C'\fR directory so that you can save your own preferences instead of the system-wide ones. .SS "r [Module|/Regexp/]..." .IX Subsection "r [Module|/Regexp/]..." scans current perl installation for modules that have a newer version available on \s-1CPAN\s0 and provides a list of them. If called without argument, all potential upgrades are listed; if called with arguments the list is filtered to the modules and regexps given as arguments. .PP The listing looks something like this: .PP .Vb 10 \& Package namespace installed latest in CPAN file \& CPAN 1.94_64 1.9600 ANDK/CPAN\-1.9600.tar.gz \& CPAN::Reporter 1.1801 1.1902 DAGOLDEN/CPAN\-Reporter\-1.1902.tar.gz \& YAML 0.70 0.73 INGY/YAML\-0.73.tar.gz \& YAML::Syck 1.14 1.17 AVAR/YAML\-Syck\-1.17.tar.gz \& YAML::Tiny 1.44 1.50 ADAMK/YAML\-Tiny\-1.50.tar.gz \& CGI 3.43 3.55 MARKSTOS/CGI.pm\-3.55.tar.gz \& Module::Build::YAML 1.40 1.41 DAGOLDEN/Module\-Build\-0.3800.tar.gz \& TAP::Parser::Result::YAML 3.22 3.23 ANDYA/Test\-Harness\-3.23.tar.gz \& YAML::XS 0.34 0.35 INGY/YAML\-LibYAML\-0.35.tar.gz .Ve .PP It suppresses duplicates in the column \f(CW\*(C`in CPAN file\*(C'\fR such that distributions with many upgradeable modules are listed only once. .PP Note that the list is not sorted. .SS "recent ***EXPERIMENTAL COMMAND***" .IX Subsection "recent ***EXPERIMENTAL COMMAND***" The \f(CW\*(C`recent\*(C'\fR command downloads a list of recent uploads to \s-1CPAN\s0 and displays them \fIslowly\fR. While the command is running, a \f(CW$SIG\fR{\s-1INT\s0} exits the loop after displaying the current item. .PP \&\fBNote\fR: This command requires XML::LibXML installed. .PP \&\fBNote\fR: This whole command currently is just a hack and will probably change in future versions of \s-1CPAN\s0.pm, but the general approach will likely remain. .PP \&\fBNote\fR: See also smoke .SS "recompile" .IX Subsection "recompile" \&\fBrecompile()\fR is a special command that takes no argument and runs the make/test/install cycle with brute force over all installed dynamically loadable extensions (a.k.a. \s-1XS\s0 modules) with 'force' in effect. The primary purpose of this command is to finish a network installation. Imagine you have a common source tree for two different architectures. You decide to do a completely independent fresh installation. You start on one architecture with the help of a Bundle file produced earlier. \s-1CPAN\s0 installs the whole Bundle for you, but when you try to repeat the job on the second architecture, \s-1CPAN\s0 responds with a \f(CW"Foo up to date"\fR message for all modules. So you invoke \s-1CPAN\s0's recompile on the second architecture and you're done. .PP Another popular use for \f(CW\*(C`recompile\*(C'\fR is to act as a rescue in case your perl breaks binary compatibility. If one of the modules that \s-1CPAN\s0 uses is in turn depending on binary compatibility (so you cannot run \s-1CPAN\s0 commands), then you should try the CPAN::Nox module for recovery. .SS "report Bundle|Distribution|Module" .IX Subsection "report Bundle|Distribution|Module" The \f(CW\*(C`report\*(C'\fR command temporarily turns on the \f(CW\*(C`test_report\*(C'\fR config variable, then runs the \f(CW\*(C`force test\*(C'\fR command with the given arguments. The \f(CW\*(C`force\*(C'\fR pragma reruns the tests and repeats every step that might have failed before. .SS "smoke ***EXPERIMENTAL COMMAND***" .IX Subsection "smoke ***EXPERIMENTAL COMMAND***" \&\fB*** \s-1WARNING:\s0 this command downloads and executes software from \s-1CPAN\s0 to your computer of completely unknown status. You should never do this with your normal account and better have a dedicated well separated and secured machine to do this. ***\fR .PP The \f(CW\*(C`smoke\*(C'\fR command takes the list of recent uploads to \s-1CPAN\s0 as provided by the \f(CW\*(C`recent\*(C'\fR command and tests them all. While the command is running \f(CW$SIG\fR{\s-1INT\s0} is defined to mean that the current item shall be skipped. .PP \&\fBNote\fR: This whole command currently is just a hack and will probably change in future versions of \s-1CPAN\s0.pm, but the general approach will likely remain. .PP \&\fBNote\fR: See also recent .SS "upgrade [Module|/Regexp/]..." .IX Subsection "upgrade [Module|/Regexp/]..." The \f(CW\*(C`upgrade\*(C'\fR command first runs an \f(CW\*(C`r\*(C'\fR command with the given arguments and then installs the newest versions of all modules that were listed by that. .ie n .SS "The four ""CPAN::*"" Classes: Author, Bundle, Module, Distribution" .el .SS "The four \f(CWCPAN::*\fP Classes: Author, Bundle, Module, Distribution" .IX Subsection "The four CPAN::* Classes: Author, Bundle, Module, Distribution" Although it may be considered internal, the class hierarchy does matter for both users and programmer. \s-1CPAN\s0.pm deals with the four classes mentioned above, and those classes all share a set of methods. Classical single polymorphism is in effect. A metaclass object registers all objects of all kinds and indexes them with a string. The strings referencing objects have a separated namespace (well, not completely separated): .PP .Vb 1 \& Namespace Class \& \& words containing a "/" (slash) Distribution \& words starting with Bundle:: Bundle \& everything else Module or Author .Ve .PP Modules know their associated Distribution objects. They always refer to the most recent official release. Developers may mark their releases as unstable development versions (by inserting an underscore into the module version number which will also be reflected in the distribution name when you run 'make dist'), so the really hottest and newest distribution is not always the default. If a module Foo circulates on \s-1CPAN\s0 in both version 1.23 and 1.23_90, \s-1CPAN\s0.pm offers a convenient way to install version 1.23 by saying .PP .Vb 1 \& install Foo .Ve .PP This would install the complete distribution file (say BAR/Foo\-1.23.tar.gz) with all accompanying material. But if you would like to install version 1.23_90, you need to know where the distribution file resides on \s-1CPAN\s0 relative to the authors/id/ directory. If the author is \s-1BAR,\s0 this might be BAR/Foo\-1.23_90.tar.gz; so you would have to say .PP .Vb 1 \& install BAR/Foo\-1.23_90.tar.gz .Ve .PP The first example will be driven by an object of the class CPAN::Module, the second by an object of class CPAN::Distribution. .SS "Integrating local directories" .IX Subsection "Integrating local directories" Note: this feature is still in alpha state and may change in future versions of \s-1CPAN\s0.pm .PP Distribution objects are normally distributions from the \s-1CPAN,\s0 but there is a slightly degenerate case for Distribution objects, too, of projects held on the local disk. These distribution objects have the same name as the local directory and end with a dot. A dot by itself is also allowed for the current directory at the time \s-1CPAN\s0.pm was used. All actions such as \f(CW\*(C`make\*(C'\fR, \f(CW\*(C`test\*(C'\fR, and \f(CW\*(C`install\*(C'\fR are applied directly to that directory. This gives the command \f(CW\*(C`cpan .\*(C'\fR an interesting touch: while the normal mantra of installing a \s-1CPAN\s0 module without \s-1CPAN\s0.pm is one of .PP .Vb 5 \& perl Makefile.PL perl Build.PL \& ( go and get prerequisites ) \& make ./Build \& make test ./Build test \& make install ./Build install .Ve .PP the command \f(CW\*(C`cpan .\*(C'\fR does all of this at once. It figures out which of the two mantras is appropriate, fetches and installs all prerequisites, takes care of them recursively, and finally finishes the installation of the module in the current directory, be it a \s-1CPAN\s0 module or not. .PP The typical usage case is for private modules or working copies of projects from remote repositories on the local disk. .SS "Redirection" .IX Subsection "Redirection" The usual shell redirection symbols \f(CW\*(C` | \*(C'\fR and \f(CW\*(C`>\*(C'\fR are recognized by the cpan shell \fBonly when surrounded by whitespace\fR. So piping to pager or redirecting output into a file works somewhat as in a normal shell, with the stipulation that you must type extra spaces. .SS "Plugin support ***EXPERIMENTAL***" .IX Subsection "Plugin support ***EXPERIMENTAL***" Plugins are objects that implement any of currently eight methods: .PP .Vb 8 \& pre_get \& post_get \& pre_make \& post_make \& pre_test \& post_test \& pre_install \& post_install .Ve .PP The \f(CW\*(C`plugin_list\*(C'\fR configuration parameter holds a list of strings of the form .PP .Vb 1 \& Modulename=arg0,arg1,arg2,arg3,... .Ve .PP eg: .PP .Vb 1 \& CPAN::Plugin::Flurb=dir,/opt/pkgs/flurb/raw,verbose,1 .Ve .PP At run time, each listed plugin is instantiated as a singleton object by running the equivalent of this pseudo code: .PP .Vb 3 \& my $plugin = ; \& ; \& my $p = $instance{$plugin} ||= Modulename\->new($arg0,$arg1,...); .Ve .PP The generated singletons are kept around from instantiation until the end of the shell session. can be reconfigured at any time at run time. While the cpan shell is running, it checks all activated plugins at each of the 8 reference points listed above and runs the respective method if it is implemented for that object. The method is called with the active CPAN::Distribution object passed in as an argument. .SH "CONFIGURATION" .IX Header "CONFIGURATION" When the \s-1CPAN\s0 module is used for the first time, a configuration dialogue tries to determine a couple of site specific options. The result of the dialog is stored in a hash reference \f(CW $CPAN::Config \fR in a file CPAN/Config.pm. .PP Default values defined in the CPAN/Config.pm file can be overridden in a user specific file: CPAN/MyConfig.pm. Such a file is best placed in \f(CW\*(C`$HOME/.cpan/CPAN/MyConfig.pm\*(C'\fR, because \f(CW\*(C`$HOME/.cpan\*(C'\fR is added to the search path of the \s-1CPAN\s0 module before the \fBuse()\fR or \&\fBrequire()\fR statements. The mkmyconfig command writes this file for you. .PP The \f(CW\*(C`o conf\*(C'\fR command has various bells and whistles: .IP "completion support" 4 .IX Item "completion support" If you have a ReadLine module installed, you can hit \s-1TAB\s0 at any point of the commandline and \f(CW\*(C`o conf\*(C'\fR will offer you completion for the built-in subcommands and/or config variable names. .IP "displaying some help: o conf help" 4 .IX Item "displaying some help: o conf help" Displays a short help .IP "displaying current values: o conf [\s-1KEY\s0]" 4 .IX Item "displaying current values: o conf [KEY]" Displays the current value(s) for this config variable. Without \s-1KEY,\s0 displays all subcommands and config variables. .Sp Example: .Sp .Vb 1 \& o conf shell .Ve .Sp If \s-1KEY\s0 starts and ends with a slash, the string in between is treated as a regular expression and only keys matching this regexp are displayed .Sp Example: .Sp .Vb 1 \& o conf /color/ .Ve .IP "changing of scalar values: o conf \s-1KEY VALUE\s0" 4 .IX Item "changing of scalar values: o conf KEY VALUE" Sets the config variable \s-1KEY\s0 to \s-1VALUE.\s0 The empty string can be specified as usual in shells, with \f(CW\*(Aq\*(Aq\fR or \f(CW""\fR .Sp Example: .Sp .Vb 1 \& o conf wget /usr/bin/wget .Ve .IP "changing of list values: o conf \s-1KEY\s0 SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST" 4 .IX Item "changing of list values: o conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST" If a config variable name ends with \f(CW\*(C`list\*(C'\fR, it is a list. \f(CW\*(C`o conf KEY shift\*(C'\fR removes the first element of the list, \f(CW\*(C`o conf KEY pop\*(C'\fR removes the last element of the list. \f(CW\*(C`o conf KEYS unshift LIST\*(C'\fR prepends a list of values to the list, \f(CW\*(C`o conf KEYS push LIST\*(C'\fR appends a list of valued to the list. .Sp Likewise, \f(CW\*(C`o conf KEY splice LIST\*(C'\fR passes the \s-1LIST\s0 to the corresponding splice command. .Sp Finally, any other list of arguments is taken as a new list value for the \s-1KEY\s0 variable discarding the previous value. .Sp Examples: .Sp .Vb 3 \& o conf urllist unshift http://cpan.dev.local/CPAN \& o conf urllist splice 3 1 \& o conf urllist http://cpan1.local http://cpan2.local ftp://ftp.perl.org .Ve .IP "reverting to saved: o conf defaults" 4 .IX Item "reverting to saved: o conf defaults" Reverts all config variables to the state in the saved config file. .IP "saving the config: o conf commit" 4 .IX Item "saving the config: o conf commit" Saves all config variables to the current config file (CPAN/Config.pm or CPAN/MyConfig.pm that was loaded at start). .PP The configuration dialog can be started any time later again by issuing the command \f(CW\*(C` o conf init \*(C'\fR in the \s-1CPAN\s0 shell. A subset of the configuration dialog can be run by issuing \f(CW\*(C`o conf init WORD\*(C'\fR where \s-1WORD\s0 is any valid config variable or a regular expression. .SS "Config Variables" .IX Subsection "Config Variables" The following keys in the hash reference \f(CW$CPAN::Config\fR are currently defined: .PP .Vb 10 \& allow_installing_module_downgrades \& allow or disallow installing module downgrades \& allow_installing_outdated_dists \& allow or disallow installing modules that are \& indexed in the cpan index pointing to a distro \& with a higher distro\-version number \& applypatch path to external prg \& auto_commit commit all changes to config variables to disk \& build_cache size of cache for directories to build modules \& build_dir locally accessible directory to build modules \& build_dir_reuse boolean if distros in build_dir are persistent \& build_requires_install_policy \& to install or not to install when a module is \& only needed for building. yes|no|ask/yes|ask/no \& bzip2 path to external prg \& cache_metadata use serializer to cache metadata \& check_sigs if signatures should be verified \& cleanup_after_install \& remove build directory immediately after a \& successful install and remember that for the \& duration of the session \& colorize_debug Term::ANSIColor attributes for debugging output \& colorize_output boolean if Term::ANSIColor should colorize output \& colorize_print Term::ANSIColor attributes for normal output \& colorize_warn Term::ANSIColor attributes for warnings \& commandnumber_in_prompt \& boolean if you want to see current command number \& commands_quote preferred character to use for quoting external \& commands when running them. Defaults to double \& quote on Windows, single tick everywhere else; \& can be set to space to disable quoting \& connect_to_internet_ok \& whether to ask if opening a connection is ok before \& urllist is specified \& cpan_home local directory reserved for this package \& curl path to external prg \& dontload_hash DEPRECATED \& dontload_list arrayref: modules in the list will not be \& loaded by the CPAN::has_inst() routine \& ftp path to external prg \& ftp_passive if set, the environment variable FTP_PASSIVE is set \& for downloads \& ftp_proxy proxy host for ftp requests \& ftpstats_period max number of days to keep download statistics \& ftpstats_size max number of items to keep in the download statistics \& getcwd see below \& gpg path to external prg \& gzip location of external program gzip \& halt_on_failure stop processing after the first failure of queued \& items or dependencies \& histfile file to maintain history between sessions \& histsize maximum number of lines to keep in histfile \& http_proxy proxy host for http requests \& inactivity_timeout breaks interactive Makefile.PLs or Build.PLs \& after this many seconds inactivity. Set to 0 to \& disable timeouts. \& index_expire refetch index files after this many days \& inhibit_startup_message \& if true, suppress the startup message \& keep_source_where directory in which to keep the source (if we do) \& load_module_verbosity \& report loading of optional modules used by CPAN.pm \& lynx path to external prg \& make location of external make program \& make_arg arguments that should always be passed to \*(Aqmake\*(Aq \& make_install_make_command \& the make command for running \*(Aqmake install\*(Aq, for \& example \*(Aqsudo make\*(Aq \& make_install_arg same as make_arg for \*(Aqmake install\*(Aq \& makepl_arg arguments passed to \*(Aqperl Makefile.PL\*(Aq \& mbuild_arg arguments passed to \*(Aq./Build\*(Aq \& mbuild_install_arg arguments passed to \*(Aq./Build install\*(Aq \& mbuild_install_build_command \& command to use instead of \*(Aq./Build\*(Aq when we are \& in the install stage, for example \*(Aqsudo ./Build\*(Aq \& mbuildpl_arg arguments passed to \*(Aqperl Build.PL\*(Aq \& ncftp path to external prg \& ncftpget path to external prg \& no_proxy don\*(Aqt proxy to these hosts/domains (comma separated list) \& pager location of external program more (or any pager) \& password your password if you CPAN server wants one \& patch path to external prg \& patches_dir local directory containing patch files \& perl5lib_verbosity verbosity level for PERL5LIB additions \& plugin_list list of active hooks (see Plugin support above \& and the CPAN::Plugin module) \& prefer_external_tar \& per default all untar operations are done with \& Archive::Tar; by setting this variable to true \& the external tar command is used if available \& prefer_installer legal values are MB and EUMM: if a module comes \& with both a Makefile.PL and a Build.PL, use the \& former (EUMM) or the latter (MB); if the module \& comes with only one of the two, that one will be \& used no matter the setting \& prerequisites_policy \& what to do if you are missing module prerequisites \& (\*(Aqfollow\*(Aq automatically, \*(Aqask\*(Aq me, or \*(Aqignore\*(Aq) \& For \*(Aqfollow\*(Aq, also sets PERL_AUTOINSTALL and \& PERL_EXTUTILS_AUTOINSTALL for "\-\-defaultdeps" if \& not already set \& prefs_dir local directory to store per\-distro build options \& proxy_user username for accessing an authenticating proxy \& proxy_pass password for accessing an authenticating proxy \& pushy_https use https to cpan.org when possible, otherwise use http \& to cpan.org and issue a warning \& randomize_urllist add some randomness to the sequence of the urllist \& recommends_policy whether recommended prerequisites should be included \& scan_cache controls scanning of cache (\*(Aqatstart\*(Aq, \*(Aqatexit\*(Aq or \*(Aqnever\*(Aq) \& shell your favorite shell \& show_unparsable_versions \& boolean if r command tells which modules are versionless \& show_upload_date boolean if commands should try to determine upload date \& show_zero_versions boolean if r command tells for which modules $version==0 \& suggests_policy whether suggested prerequisites should be included \& tar location of external program tar \& tar_verbosity verbosity level for the tar command \& term_is_latin deprecated: if true Unicode is translated to ISO\-8859\-1 \& (and nonsense for characters outside latin range) \& term_ornaments boolean to turn ReadLine ornamenting on/off \& test_report email test reports (if CPAN::Reporter is installed) \& trust_test_report_history \& skip testing when previously tested ok (according to \& CPAN::Reporter history) \& unzip location of external program unzip \& urllist arrayref to nearby CPAN sites (or equivalent locations) \& urllist_ping_external \& use external ping command when autoselecting mirrors \& urllist_ping_verbose \& increase verbosity when autoselecting mirrors \& use_prompt_default set PERL_MM_USE_DEFAULT for configure/make/test/install \& use_sqlite use CPAN::SQLite for metadata storage (fast and lean) \& username your username if you CPAN server wants one \& version_timeout stops version parsing after this many seconds. \& Default is 15 secs. Set to 0 to disable. \& wait_list arrayref to a wait server to try (See CPAN::WAIT) \& wget path to external prg \& yaml_load_code enable YAML code deserialisation via CPAN::DeferredCode \& yaml_module which module to use to read/write YAML files .Ve .PP You can set and query each of these options interactively in the cpan shell with the \f(CW\*(C`o conf\*(C'\fR or the \f(CW\*(C`o conf init\*(C'\fR command as specified below. .ie n .IP """o conf """ 2 .el .IP "\f(CWo conf \fR" 2 .IX Item "o conf " prints the current value of the \fIscalar option\fR .ie n .IP """o conf """ 2 .el .IP "\f(CWo conf \fR" 2 .IX Item "o conf " Sets the value of the \fIscalar option\fR to \fIvalue\fR .ie n .IP """o conf """ 2 .el .IP "\f(CWo conf \fR" 2 .IX Item "o conf " prints the current value of the \fIlist option\fR in MakeMaker's neatvalue format. .ie n .IP """o conf [shift|pop]""" 2 .el .IP "\f(CWo conf [shift|pop]\fR" 2 .IX Item "o conf [shift|pop]" shifts or pops the array in the \fIlist option\fR variable .ie n .IP """o conf [unshift|push|splice] """ 2 .el .IP "\f(CWo conf [unshift|push|splice] \fR" 2 .IX Item "o conf [unshift|push|splice] " works like the corresponding perl commands. .IP "interactive editing: o conf init [MATCH|LIST]" 2 .IX Item "interactive editing: o conf init [MATCH|LIST]" Runs an interactive configuration dialog for matching variables. Without argument runs the dialog over all supported config variables. To specify a \s-1MATCH\s0 the argument must be enclosed by slashes. .Sp Examples: .Sp .Vb 2 \& o conf init ftp_passive ftp_proxy \& o conf init /color/ .Ve .Sp Note: this method of setting config variables often provides more explanation about the functioning of a variable than the manpage. .SS "CPAN::anycwd($path): Note on config variable getcwd" .IX Subsection "CPAN::anycwd($path): Note on config variable getcwd" \&\s-1CPAN\s0.pm changes the current working directory often and needs to determine its own current working directory. By default it uses Cwd::cwd, but if for some reason this doesn't work on your system, configure alternatives according to the following table: .IP "cwd" 4 .IX Item "cwd" Calls Cwd::cwd .IP "getcwd" 4 .IX Item "getcwd" Calls Cwd::getcwd .IP "fastcwd" 4 .IX Item "fastcwd" Calls Cwd::fastcwd .IP "getdcwd" 4 .IX Item "getdcwd" Calls Cwd::getdcwd .IP "backtickcwd" 4 .IX Item "backtickcwd" Calls the external command cwd. .SS "Note on the format of the urllist parameter" .IX Subsection "Note on the format of the urllist parameter" urllist parameters are URLs according to \s-1RFC 1738.\s0 We do a little guessing if your \s-1URL\s0 is not compliant, but if you have problems with \&\f(CW\*(C`file\*(C'\fR URLs, please try the correct format. Either: .PP .Vb 1 \& file://localhost/whatever/ftp/pub/CPAN/ .Ve .PP or .PP .Vb 1 \& file:///home/ftp/pub/CPAN/ .Ve .SS "The urllist parameter has CD-ROM support" .IX Subsection "The urllist parameter has CD-ROM support" The \f(CW\*(C`urllist\*(C'\fR parameter of the configuration table contains a list of URLs used for downloading. If the list contains any \&\f(CW\*(C`file\*(C'\fR URLs, \s-1CPAN\s0 always tries there first. This feature is disabled for index files. So the recommendation for the owner of a CD-ROM with \s-1CPAN\s0 contents is: include your local, possibly outdated CD-ROM as a \f(CW\*(C`file\*(C'\fR \s-1URL\s0 at the end of urllist, e.g. .PP .Vb 1 \& o conf urllist push file://localhost/CDROM/CPAN .Ve .PP \&\s-1CPAN\s0.pm will then fetch the index files from one of the \s-1CPAN\s0 sites that come at the beginning of urllist. It will later check for each module to see whether there is a local copy of the most recent version. .PP Another peculiarity of urllist is that the site that we could successfully fetch the last file from automatically gets a preference token and is tried as the first site for the next request. So if you add a new site at runtime it may happen that the previously preferred site will be tried another time. This means that if you want to disallow a site for the next transfer, it must be explicitly removed from urllist. .SS "Maintaining the urllist parameter" .IX Subsection "Maintaining the urllist parameter" If you have \s-1YAML\s0.pm (or some other \s-1YAML\s0 module configured in \&\f(CW\*(C`yaml_module\*(C'\fR) installed, \s-1CPAN\s0.pm collects a few statistical data about recent downloads. You can view the statistics with the \f(CW\*(C`hosts\*(C'\fR command or inspect them directly by looking into the \f(CW\*(C`FTPstats.yml\*(C'\fR file in your \f(CW\*(C`cpan_home\*(C'\fR directory. .PP To get some interesting statistics, it is recommended that \&\f(CW\*(C`randomize_urllist\*(C'\fR be set; this introduces some amount of randomness into the \s-1URL\s0 selection. .ie n .SS "The ""requires"" and ""build_requires"" dependency declarations" .el .SS "The \f(CWrequires\fP and \f(CWbuild_requires\fP dependency declarations" .IX Subsection "The requires and build_requires dependency declarations" Since \s-1CPAN\s0.pm version 1.88_51 modules declared as \f(CW\*(C`build_requires\*(C'\fR by a distribution are treated differently depending on the config variable \f(CW\*(C`build_requires_install_policy\*(C'\fR. By setting \&\f(CW\*(C`build_requires_install_policy\*(C'\fR to \f(CW\*(C`no\*(C'\fR, such a module is not installed. It is only built and tested, and then kept in the list of tested but uninstalled modules. As such, it is available during the build of the dependent module by integrating the path to the \&\f(CW\*(C`blib/arch\*(C'\fR and \f(CW\*(C`blib/lib\*(C'\fR directories in the environment variable \&\s-1PERL5LIB.\s0 If \f(CW\*(C`build_requires_install_policy\*(C'\fR is set to \f(CW\*(C`yes\*(C'\fR, then both modules declared as \f(CW\*(C`requires\*(C'\fR and those declared as \&\f(CW\*(C`build_requires\*(C'\fR are treated alike. By setting to \f(CW\*(C`ask/yes\*(C'\fR or \&\f(CW\*(C`ask/no\*(C'\fR, \s-1CPAN\s0.pm asks the user and sets the default accordingly. .SS "Configuration of the allow_installing_* parameters" .IX Subsection "Configuration of the allow_installing_* parameters" The \f(CW\*(C`allow_installing_*\*(C'\fR parameters are evaluated during the \f(CW\*(C`make\*(C'\fR phase. If set to \f(CW\*(C`yes\*(C'\fR, they allow the testing and the installation of the current distro and otherwise have no effect. If set to \f(CW\*(C`no\*(C'\fR, they may abort the build (preventing testing and installing), depending on the contents of the \&\f(CW\*(C`blib/\*(C'\fR directory. The \f(CW\*(C`blib/\*(C'\fR directory is the directory that holds all the files that would usually be installed in the \f(CW\*(C`install\*(C'\fR phase. .PP \&\f(CW\*(C`allow_installing_outdated_dists\*(C'\fR compares the \f(CW\*(C`blib/\*(C'\fR directory with the \s-1CPAN\s0 index. If it finds something there that belongs, according to the index, to a different dist, it aborts the current build. .PP \&\f(CW\*(C`allow_installing_module_downgrades\*(C'\fR compares the \f(CW\*(C`blib/\*(C'\fR directory with already installed modules, actually their version numbers, as determined by ExtUtils::MakeMaker or equivalent. If a to-be-installed module would downgrade an already installed module, the current build is aborted. .PP An interesting twist occurs when a distroprefs document demands the installation of an outdated dist via goto while \&\f(CW\*(C`allow_installing_outdated_dists\*(C'\fR forbids it. Without additional provisions, this would let the \f(CW\*(C`allow_installing_outdated_dists\*(C'\fR win and the distroprefs lose. So the proper arrangement in such a case is to write a second distroprefs document for the distro that \f(CW\*(C`goto\*(C'\fR points to and overrule the \f(CW\*(C`cpanconfig\*(C'\fR there. E.g.: .PP .Vb 9 \& \-\-\- \& match: \& distribution: "^MAUKE/Keyword\-Simple\-0.04.tar.gz" \& goto: "MAUKE/Keyword\-Simple\-0.03.tar.gz" \& \-\-\- \& match: \& distribution: "^MAUKE/Keyword\-Simple\-0.03.tar.gz" \& cpanconfig: \& allow_installing_outdated_dists: yes .Ve .SS "Configuration for individual distributions (\fIDistroprefs\fP)" .IX Subsection "Configuration for individual distributions (Distroprefs)" (\fBNote:\fR This feature has been introduced in \s-1CPAN\s0.pm 1.8854) .PP Distributions on \s-1CPAN\s0 usually behave according to what we call the \&\s-1CPAN\s0 mantra. Or since the advent of Module::Build we should talk about two mantras: .PP .Vb 4 \& perl Makefile.PL perl Build.PL \& make ./Build \& make test ./Build test \& make install ./Build install .Ve .PP But some modules cannot be built with this mantra. They try to get some extra data from the user via the environment, extra arguments, or interactively\*(--thus disturbing the installation of large bundles like Phalanx100 or modules with many dependencies like Plagger. .PP The distroprefs system of \f(CW\*(C`CPAN.pm\*(C'\fR addresses this problem by allowing the user to specify extra informations and recipes in \s-1YAML\s0 files to either .IP "\(bu" 4 pass additional arguments to one of the four commands, .IP "\(bu" 4 set environment variables .IP "\(bu" 4 instantiate an Expect object that reads from the console, waits for some regular expressions and enters some answers .IP "\(bu" 4 temporarily override assorted \f(CW\*(C`CPAN.pm\*(C'\fR configuration variables .IP "\(bu" 4 specify dependencies the original maintainer forgot .IP "\(bu" 4 disable the installation of an object altogether .PP See the \s-1YAML\s0 and Data::Dumper files that come with the \f(CW\*(C`CPAN.pm\*(C'\fR distribution in the \f(CW\*(C`distroprefs/\*(C'\fR directory for examples. .SS "Filenames" .IX Subsection "Filenames" The \s-1YAML\s0 files themselves must have the \f(CW\*(C`.yml\*(C'\fR extension; all other files are ignored (for two exceptions see \fIFallback Data::Dumper and Storable\fR below). The containing directory can be specified in \&\f(CW\*(C`CPAN.pm\*(C'\fR in the \f(CW\*(C`prefs_dir\*(C'\fR config variable. Try \f(CW\*(C`o conf init prefs_dir\*(C'\fR in the \s-1CPAN\s0 shell to set and activate the distroprefs system. .PP Every \s-1YAML\s0 file may contain arbitrary documents according to the \s-1YAML\s0 specification, and every document is treated as an entity that can specify the treatment of a single distribution. .PP Filenames can be picked arbitrarily; \f(CW\*(C`CPAN.pm\*(C'\fR always reads all files (in alphabetical order) and takes the key \f(CW\*(C`match\*(C'\fR (see below in \fILanguage Specs\fR) as a hashref containing match criteria that determine if the current distribution matches the \s-1YAML\s0 document or not. .SS "Fallback Data::Dumper and Storable" .IX Subsection "Fallback Data::Dumper and Storable" If neither your configured \f(CW\*(C`yaml_module\*(C'\fR nor \s-1YAML\s0.pm is installed, \&\s-1CPAN\s0.pm falls back to using Data::Dumper and Storable and looks for files with the extensions \f(CW\*(C`.dd\*(C'\fR or \f(CW\*(C`.st\*(C'\fR in the \f(CW\*(C`prefs_dir\*(C'\fR directory. These files are expected to contain one or more hashrefs. For Data::Dumper generated files, this is expected to be done with by defining \f(CW$VAR1\fR, \f(CW$VAR2\fR, etc. The \s-1YAML\s0 shell would produce these with the command .PP .Vb 1 \& ysh < somefile.yml > somefile.dd .Ve .PP For Storable files the rule is that they must be constructed such that \&\f(CW\*(C`Storable::retrieve(file)\*(C'\fR returns an array reference and the array elements represent one distropref object each. The conversion from \&\s-1YAML\s0 would look like so: .PP .Vb 3 \& perl \-MYAML=LoadFile \-MStorable=nstore \-e \*(Aq \& @y=LoadFile(shift); \& nstore(\e@y, shift)\*(Aq somefile.yml somefile.st .Ve .PP In bootstrapping situations it is usually sufficient to translate only a few \s-1YAML\s0 files to Data::Dumper for crucial modules like \&\f(CW\*(C`YAML::Syck\*(C'\fR, \f(CW\*(C`YAML.pm\*(C'\fR and \f(CW\*(C`Expect.pm\*(C'\fR. If you prefer Storable over Data::Dumper, remember to pull out a Storable version that writes an older format than all the other Storable versions that will need to read them. .SS "Blueprint" .IX Subsection "Blueprint" The following example contains all supported keywords and structures with the exception of \f(CW\*(C`eexpect\*(C'\fR which can be used instead of \&\f(CW\*(C`expect\*(C'\fR. .PP .Vb 10 \& \-\-\- \& comment: "Demo" \& match: \& module: "Dancing::Queen" \& distribution: "^CHACHACHA/Dancing\-" \& not_distribution: "\e.zip$" \& perl: "/usr/local/cariba\-perl/bin/perl" \& perlconfig: \& archname: "freebsd" \& not_cc: "gcc" \& env: \& DANCING_FLOOR: "Shubiduh" \& disabled: 1 \& cpanconfig: \& make: gmake \& pl: \& args: \& \- "\-\-somearg=specialcase" \& \& env: {} \& \& expect: \& \- "Which is your favorite fruit" \& \- "apple\en" \& \& make: \& args: \& \- all \& \- extra\-all \& \& env: {} \& \& expect: [] \& \& commandline: "echo SKIPPING make" \& \& test: \& args: [] \& \& env: {} \& \& expect: [] \& \& install: \& args: [] \& \& env: \& WANT_TO_INSTALL: YES \& \& expect: \& \- "Do you really want to install" \& \- "y\en" \& \& patches: \& \- "ABCDE/Fedcba\-3.14\-ABCDE\-01.patch" \& \& depends: \& configure_requires: \& LWP: 5.8 \& build_requires: \& Test::Exception: 0.25 \& requires: \& Spiffy: 0.30 .Ve .SS "Language Specs" .IX Subsection "Language Specs" Every \s-1YAML\s0 document represents a single hash reference. The valid keys in this hash are as follows: .IP "comment [scalar]" 4 .IX Item "comment [scalar]" A comment .IP "cpanconfig [hash]" 4 .IX Item "cpanconfig [hash]" Temporarily override assorted \f(CW\*(C`CPAN.pm\*(C'\fR configuration variables. .Sp Supported are: \f(CW\*(C`build_requires_install_policy\*(C'\fR, \f(CW\*(C`check_sigs\*(C'\fR, \&\f(CW\*(C`make\*(C'\fR, \f(CW\*(C`make_install_make_command\*(C'\fR, \f(CW\*(C`prefer_installer\*(C'\fR, \&\f(CW\*(C`test_report\*(C'\fR. Please report as a bug when you need another one supported. .IP "depends [hash] *** \s-1EXPERIMENTAL FEATURE\s0 ***" 4 .IX Item "depends [hash] *** EXPERIMENTAL FEATURE ***" All three types, namely \f(CW\*(C`configure_requires\*(C'\fR, \f(CW\*(C`build_requires\*(C'\fR, and \&\f(CW\*(C`requires\*(C'\fR are supported in the way specified in the \s-1META\s0.yml specification. The current implementation \fImerges\fR the specified dependencies with those declared by the package maintainer. In a future implementation this may be changed to override the original declaration. .IP "disabled [boolean]" 4 .IX Item "disabled [boolean]" Specifies that this distribution shall not be processed at all. .IP "features [array] *** \s-1EXPERIMENTAL FEATURE\s0 ***" 4 .IX Item "features [array] *** EXPERIMENTAL FEATURE ***" Experimental implementation to deal with optional_features from \&\s-1META\s0.yml. Still needs coordination with installer software and currently works only for \s-1META\s0.yml declaring \f(CW\*(C`dynamic_config=0\*(C'\fR. Use with caution. .IP "goto [string]" 4 .IX Item "goto [string]" The canonical name of a delegate distribution to install instead. Useful when a new version, although it tests \s-1OK\s0 itself, breaks something else or a developer release or a fork is already uploaded that is better than the last released version. .IP "install [hash]" 4 .IX Item "install [hash]" Processing instructions for the \f(CW\*(C`make install\*(C'\fR or \f(CW\*(C`./Build install\*(C'\fR phase of the \s-1CPAN\s0 mantra. See below under \fIProcessing Instructions\fR. .IP "make [hash]" 4 .IX Item "make [hash]" Processing instructions for the \f(CW\*(C`make\*(C'\fR or \f(CW\*(C`./Build\*(C'\fR phase of the \&\s-1CPAN\s0 mantra. See below under \fIProcessing Instructions\fR. .IP "match [hash]" 4 .IX Item "match [hash]" A hashref with one or more of the keys \f(CW\*(C`distribution\*(C'\fR, \f(CW\*(C`module\*(C'\fR, \&\f(CW\*(C`perl\*(C'\fR, \f(CW\*(C`perlconfig\*(C'\fR, and \f(CW\*(C`env\*(C'\fR that specify whether a document is targeted at a specific \s-1CPAN\s0 distribution or installation. Keys prefixed with \f(CW\*(C`not_\*(C'\fR negates the corresponding match. .Sp The corresponding values are interpreted as regular expressions. The \&\f(CW\*(C`distribution\*(C'\fR related one will be matched against the canonical distribution name, e.g. \*(L"AUTHOR/Foo\-Bar\-3.14.tar.gz\*(R". .Sp The \f(CW\*(C`module\*(C'\fR related one will be matched against \fIall\fR modules contained in the distribution until one module matches. .Sp The \f(CW\*(C`perl\*(C'\fR related one will be matched against \f(CW$^X\fR (but with the absolute path). .Sp The value associated with \f(CW\*(C`perlconfig\*(C'\fR is itself a hashref that is matched against corresponding values in the \f(CW%Config::Config\fR hash living in the \f(CW\*(C`Config.pm\*(C'\fR module. Keys prefixed with \f(CW\*(C`not_\*(C'\fR negates the corresponding match. .Sp The value associated with \f(CW\*(C`env\*(C'\fR is itself a hashref that is matched against corresponding values in the \f(CW%ENV\fR hash. Keys prefixed with \f(CW\*(C`not_\*(C'\fR negates the corresponding match. .Sp If more than one restriction of \f(CW\*(C`module\*(C'\fR, \f(CW\*(C`distribution\*(C'\fR, etc. is specified, the results of the separately computed match values must all match. If so, the hashref represented by the \&\s-1YAML\s0 document is returned as the preference structure for the current distribution. .IP "patches [array]" 4 .IX Item "patches [array]" An array of patches on \s-1CPAN\s0 or on the local disk to be applied in order via an external patch program. If the value for the \f(CW\*(C`\-p\*(C'\fR parameter is \f(CW0\fR or \f(CW1\fR is determined by reading the patch beforehand. The path to each patch is either an absolute path on the local filesystem or relative to a patch directory specified in the \&\f(CW\*(C`patches_dir\*(C'\fR configuration variable or in the format of a canonical distro name. For examples please consult the distroprefs/ directory in the \s-1CPAN\s0.pm distribution (these examples are not installed by default). .Sp Note: if the \f(CW\*(C`applypatch\*(C'\fR program is installed and \f(CW\*(C`CPAN::Config\*(C'\fR knows about it \fBand\fR a patch is written by the \f(CW\*(C`makepatch\*(C'\fR program, then \f(CW\*(C`CPAN.pm\*(C'\fR lets \f(CW\*(C`applypatch\*(C'\fR apply the patch. Both \f(CW\*(C`makepatch\*(C'\fR and \f(CW\*(C`applypatch\*(C'\fR are available from \s-1CPAN\s0 in the \f(CW\*(C`JV/makepatch\-*\*(C'\fR distribution. .IP "pl [hash]" 4 .IX Item "pl [hash]" Processing instructions for the \f(CW\*(C`perl Makefile.PL\*(C'\fR or \f(CW\*(C`perl Build.PL\*(C'\fR phase of the \s-1CPAN\s0 mantra. See below under \fIProcessing Instructions\fR. .IP "test [hash]" 4 .IX Item "test [hash]" Processing instructions for the \f(CW\*(C`make test\*(C'\fR or \f(CW\*(C`./Build test\*(C'\fR phase of the \s-1CPAN\s0 mantra. See below under \fIProcessing Instructions\fR. .SS "Processing Instructions" .IX Subsection "Processing Instructions" .IP "args [array]" 4 .IX Item "args [array]" Arguments to be added to the command line .IP "commandline" 4 .IX Item "commandline" A full commandline to run via \f(CW\*(C`system()\*(C'\fR. During execution, the environment variable \s-1PERL\s0 is set to $^X (but with an absolute path). If \f(CW\*(C`commandline\*(C'\fR is specified, \&\f(CW\*(C`args\*(C'\fR is not used. .IP "eexpect [hash]" 4 .IX Item "eexpect [hash]" Extended \f(CW\*(C`expect\*(C'\fR. This is a hash reference with four allowed keys, \&\f(CW\*(C`mode\*(C'\fR, \f(CW\*(C`timeout\*(C'\fR, \f(CW\*(C`reuse\*(C'\fR, and \f(CW\*(C`talk\*(C'\fR. .Sp You must install the \f(CW\*(C`Expect\*(C'\fR module to use \f(CW\*(C`eexpect\*(C'\fR. \s-1CPAN\s0.pm does not install it for you. .Sp \&\f(CW\*(C`mode\*(C'\fR may have the values \f(CW\*(C`deterministic\*(C'\fR for the case where all questions come in the order written down and \f(CW\*(C`anyorder\*(C'\fR for the case where the questions may come in any order. The default mode is \&\f(CW\*(C`deterministic\*(C'\fR. .Sp \&\f(CW\*(C`timeout\*(C'\fR denotes a timeout in seconds. Floating-point timeouts are \&\s-1OK.\s0 With \f(CW\*(C`mode=deterministic\*(C'\fR, the timeout denotes the timeout per question; with \f(CW\*(C`mode=anyorder\*(C'\fR it denotes the timeout per byte received from the stream or questions. .Sp \&\f(CW\*(C`talk\*(C'\fR is a reference to an array that contains alternating questions and answers. Questions are regular expressions and answers are literal strings. The Expect module watches the stream from the execution of the external program (\f(CW\*(C`perl Makefile.PL\*(C'\fR, \f(CW\*(C`perl Build.PL\*(C'\fR, \f(CW\*(C`make\*(C'\fR, etc.). .Sp For \f(CW\*(C`mode=deterministic\*(C'\fR, the \s-1CPAN\s0.pm injects the corresponding answer as soon as the stream matches the regular expression. .Sp For \f(CW\*(C`mode=anyorder\*(C'\fR \s-1CPAN\s0.pm answers a question as soon as the timeout is reached for the next byte in the input stream. In this mode you can use the \f(CW\*(C`reuse\*(C'\fR parameter to decide what will happen with a question-answer pair after it has been used. In the default case (reuse=0) it is removed from the array, avoiding being used again accidentally. If you want to answer the question \f(CW\*(C`Do you really want to do that\*(C'\fR several times, then it must be included in the array at least as often as you want this answer to be given. Setting the parameter \f(CW\*(C`reuse\*(C'\fR to 1 makes this repetition unnecessary. .IP "env [hash]" 4 .IX Item "env [hash]" Environment variables to be set during the command .IP "expect [array]" 4 .IX Item "expect [array]" You must install the \f(CW\*(C`Expect\*(C'\fR module to use \f(CW\*(C`expect\*(C'\fR. \s-1CPAN\s0.pm does not install it for you. .Sp \&\f(CW\*(C`expect: \*(C'\fR is a short notation for this \f(CW\*(C`eexpect\*(C'\fR: .Sp .Vb 4 \& eexpect: \& mode: deterministic \& timeout: 15 \& talk: .Ve .ie n .SS "Schema verification with ""Kwalify""" .el .SS "Schema verification with \f(CWKwalify\fP" .IX Subsection "Schema verification with Kwalify" If you have the \f(CW\*(C`Kwalify\*(C'\fR module installed (which is part of the Bundle::CPANxxl), then all your distroprefs files are checked for syntactic correctness. .SS "Example Distroprefs Files" .IX Subsection "Example Distroprefs Files" \&\f(CW\*(C`CPAN.pm\*(C'\fR comes with a collection of example \s-1YAML\s0 files. Note that these are really just examples and should not be used without care because they cannot fit everybody's purpose. After all, the authors of the packages that ask questions had a need to ask, so you should watch their questions and adjust the examples to your environment and your needs. You have been warned:\-) .SH "PROGRAMMER'S INTERFACE" .IX Header "PROGRAMMER'S INTERFACE" If you do not enter the shell, shell commands are available both as methods (\f(CW\*(C`CPAN::Shell\->install(...)\*(C'\fR) and as functions in the calling package (\f(CW\*(C`install(...)\*(C'\fR). Before calling low-level commands, it makes sense to initialize components of \s-1CPAN\s0 you need, e.g.: .PP .Vb 3 \& CPAN::HandleConfig\->load; \& CPAN::Shell::setup_output; \& CPAN::Index\->reload; .Ve .PP High-level commands do such initializations automatically. .PP There's currently only one class that has a stable interface \- CPAN::Shell. All commands that are available in the \s-1CPAN\s0 shell are methods of the class CPAN::Shell. The arguments on the commandline are passed as arguments to the method. .PP So if you take for example the shell command .PP .Vb 1 \& notest install A B C .Ve .PP the actually executed command is .PP .Vb 1 \& CPAN::Shell\->notest("install","A","B","C"); .Ve .PP Each of the commands that produce listings of modules (\f(CW\*(C`r\*(C'\fR, \&\f(CW\*(C`autobundle\*(C'\fR, \f(CW\*(C`u\*(C'\fR) also return a list of the IDs of all modules within the list. .IP "expand($type,@things)" 2 .IX Item "expand($type,@things)" The IDs of all objects available within a program are strings that can be expanded to the corresponding real objects with the \&\f(CW\*(C`CPAN::Shell\->expand("Module",@things)\*(C'\fR method. Expand returns a list of CPAN::Module objects according to the \f(CW@things\fR arguments given. In scalar context, it returns only the first element of the list. .IP "expandany(@things)" 2 .IX Item "expandany(@things)" Like expand, but returns objects of the appropriate type, i.e. CPAN::Bundle objects for bundles, CPAN::Module objects for modules, and CPAN::Distribution objects for distributions. Note: it does not expand to CPAN::Author objects. .IP "Programming Examples" 2 .IX Item "Programming Examples" This enables the programmer to do operations that combine functionalities that are available in the shell. .Sp .Vb 2 \& # install everything that is outdated on my disk: \& perl \-MCPAN \-e \*(AqCPAN::Shell\->install(CPAN::Shell\->r)\*(Aq \& \& # install my favorite programs if necessary: \& for $mod (qw(Net::FTP Digest::SHA Data::Dumper)) { \& CPAN::Shell\->install($mod); \& } \& \& # list all modules on my disk that have no VERSION number \& for $mod (CPAN::Shell\->expand("Module","/./")) { \& next unless $mod\->inst_file; \& # MakeMaker convention for undefined $VERSION: \& next unless $mod\->inst_version eq "undef"; \& print "No VERSION in ", $mod\->id, "\en"; \& } \& \& # find out which distribution on CPAN contains a module: \& print CPAN::Shell\->expand("Module","Apache::Constants")\->cpan_file .Ve .Sp Or if you want to schedule a \fIcron\fR job to watch \s-1CPAN,\s0 you could list all modules that need updating. First a quick and dirty way: .Sp .Vb 1 \& perl \-e \*(Aquse CPAN; CPAN::Shell\->r;\*(Aq .Ve .Sp If you don't want any output should all modules be up to date, parse the output of above command for the regular expression \f(CW\*(C`/modules are up to date/\*(C'\fR and decide to mail the output only if it doesn't match. .Sp If you prefer to do it more in a programmerish style in one single process, something like this may better suit you: .Sp .Vb 7 \& # list all modules on my disk that have newer versions on CPAN \& for $mod (CPAN::Shell\->expand("Module","/./")) { \& next unless $mod\->inst_file; \& next if $mod\->uptodate; \& printf "Module %s is installed as %s, could be updated to %s from CPAN\en", \& $mod\->id, $mod\->inst_version, $mod\->cpan_version; \& } .Ve .Sp If that gives too much output every day, you may want to watch only for three modules. You can write .Sp .Vb 1 \& for $mod (CPAN::Shell\->expand("Module","/Apache|LWP|CGI/")) { .Ve .Sp as the first line instead. Or you can combine some of the above tricks: .Sp .Vb 5 \& # watch only for a new mod_perl module \& $mod = CPAN::Shell\->expand("Module","mod_perl"); \& exit if $mod\->uptodate; \& # new mod_perl arrived, let me know all update recommendations \& CPAN::Shell\->r; .Ve .SS "Methods in the other Classes" .IX Subsection "Methods in the other Classes" .IP "\fBCPAN::Author::as_glimpse()\fR" 4 .IX Item "CPAN::Author::as_glimpse()" Returns a one-line description of the author .IP "\fBCPAN::Author::as_string()\fR" 4 .IX Item "CPAN::Author::as_string()" Returns a multi-line description of the author .IP "\fBCPAN::Author::email()\fR" 4 .IX Item "CPAN::Author::email()" Returns the author's email address .IP "\fBCPAN::Author::fullname()\fR" 4 .IX Item "CPAN::Author::fullname()" Returns the author's name .IP "\fBCPAN::Author::name()\fR" 4 .IX Item "CPAN::Author::name()" An alias for fullname .IP "\fBCPAN::Bundle::as_glimpse()\fR" 4 .IX Item "CPAN::Bundle::as_glimpse()" Returns a one-line description of the bundle .IP "\fBCPAN::Bundle::as_string()\fR" 4 .IX Item "CPAN::Bundle::as_string()" Returns a multi-line description of the bundle .IP "\fBCPAN::Bundle::clean()\fR" 4 .IX Item "CPAN::Bundle::clean()" Recursively runs the \f(CW\*(C`clean\*(C'\fR method on all items contained in the bundle. .IP "\fBCPAN::Bundle::contains()\fR" 4 .IX Item "CPAN::Bundle::contains()" Returns a list of objects' IDs contained in a bundle. The associated objects may be bundles, modules or distributions. .IP "CPAN::Bundle::force($method,@args)" 4 .IX Item "CPAN::Bundle::force($method,@args)" Forces \s-1CPAN\s0 to perform a task that it normally would have refused to do. Force takes as arguments a method name to be called and any number of additional arguments that should be passed to the called method. The internals of the object get the needed changes so that \s-1CPAN\s0.pm does not refuse to take the action. The \f(CW\*(C`force\*(C'\fR is passed recursively to all contained objects. See also the section above on the \f(CW\*(C`force\*(C'\fR and the \f(CW\*(C`fforce\*(C'\fR pragma. .IP "\fBCPAN::Bundle::get()\fR" 4 .IX Item "CPAN::Bundle::get()" Recursively runs the \f(CW\*(C`get\*(C'\fR method on all items contained in the bundle .IP "\fBCPAN::Bundle::inst_file()\fR" 4 .IX Item "CPAN::Bundle::inst_file()" Returns the highest installed version of the bundle in either \f(CW@INC\fR or \&\f(CW\*(C`$CPAN::Config\->{cpan_home}\*(C'\fR. Note that this is different from CPAN::Module::inst_file. .IP "\fBCPAN::Bundle::inst_version()\fR" 4 .IX Item "CPAN::Bundle::inst_version()" Like CPAN::Bundle::inst_file, but returns the \f(CW$VERSION\fR .IP "\fBCPAN::Bundle::uptodate()\fR" 4 .IX Item "CPAN::Bundle::uptodate()" Returns 1 if the bundle itself and all its members are up-to-date. .IP "\fBCPAN::Bundle::install()\fR" 4 .IX Item "CPAN::Bundle::install()" Recursively runs the \f(CW\*(C`install\*(C'\fR method on all items contained in the bundle .IP "\fBCPAN::Bundle::make()\fR" 4 .IX Item "CPAN::Bundle::make()" Recursively runs the \f(CW\*(C`make\*(C'\fR method on all items contained in the bundle .IP "\fBCPAN::Bundle::readme()\fR" 4 .IX Item "CPAN::Bundle::readme()" Recursively runs the \f(CW\*(C`readme\*(C'\fR method on all items contained in the bundle .IP "\fBCPAN::Bundle::test()\fR" 4 .IX Item "CPAN::Bundle::test()" Recursively runs the \f(CW\*(C`test\*(C'\fR method on all items contained in the bundle .IP "\fBCPAN::Distribution::as_glimpse()\fR" 4 .IX Item "CPAN::Distribution::as_glimpse()" Returns a one-line description of the distribution .IP "\fBCPAN::Distribution::as_string()\fR" 4 .IX Item "CPAN::Distribution::as_string()" Returns a multi-line description of the distribution .IP "CPAN::Distribution::author" 4 .IX Item "CPAN::Distribution::author" Returns the CPAN::Author object of the maintainer who uploaded this distribution .IP "\fBCPAN::Distribution::pretty_id()\fR" 4 .IX Item "CPAN::Distribution::pretty_id()" Returns a string of the form \*(L"\s-1AUTHORID/TARBALL\*(R",\s0 where \s-1AUTHORID\s0 is the author's \s-1PAUSE ID\s0 and \s-1TARBALL\s0 is the distribution filename. .IP "\fBCPAN::Distribution::base_id()\fR" 4 .IX Item "CPAN::Distribution::base_id()" Returns the distribution filename without any archive suffix. E.g \&\*(L"Foo\-Bar\-0.01\*(R" .IP "\fBCPAN::Distribution::clean()\fR" 4 .IX Item "CPAN::Distribution::clean()" Changes to the directory where the distribution has been unpacked and runs \f(CW\*(C`make clean\*(C'\fR there. .IP "\fBCPAN::Distribution::containsmods()\fR" 4 .IX Item "CPAN::Distribution::containsmods()" Returns a list of IDs of modules contained in a distribution file. Works only for distributions listed in the 02packages.details.txt.gz file. This typically means that just most recent version of a distribution is covered. .IP "\fBCPAN::Distribution::cvs_import()\fR" 4 .IX Item "CPAN::Distribution::cvs_import()" Changes to the directory where the distribution has been unpacked and runs something like .Sp .Vb 1 \& cvs \-d $cvs_root import \-m $cvs_log $cvs_dir $userid v$version .Ve .Sp there. .IP "\fBCPAN::Distribution::dir()\fR" 4 .IX Item "CPAN::Distribution::dir()" Returns the directory into which this distribution has been unpacked. .IP "CPAN::Distribution::force($method,@args)" 4 .IX Item "CPAN::Distribution::force($method,@args)" Forces \s-1CPAN\s0 to perform a task that it normally would have refused to do. Force takes as arguments a method name to be called and any number of additional arguments that should be passed to the called method. The internals of the object get the needed changes so that \s-1CPAN\s0.pm does not refuse to take the action. See also the section above on the \&\f(CW\*(C`force\*(C'\fR and the \f(CW\*(C`fforce\*(C'\fR pragma. .IP "\fBCPAN::Distribution::get()\fR" 4 .IX Item "CPAN::Distribution::get()" Downloads the distribution from \s-1CPAN\s0 and unpacks it. Does nothing if the distribution has already been downloaded and unpacked within the current session. .IP "\fBCPAN::Distribution::install()\fR" 4 .IX Item "CPAN::Distribution::install()" Changes to the directory where the distribution has been unpacked and runs the external command \f(CW\*(C`make install\*(C'\fR there. If \f(CW\*(C`make\*(C'\fR has not yet been run, it will be run first. A \f(CW\*(C`make test\*(C'\fR is issued in any case and if this fails, the install is cancelled. The cancellation can be avoided by letting \f(CW\*(C`force\*(C'\fR run the \f(CW\*(C`install\*(C'\fR for you. .Sp This install method only has the power to install the distribution if there are no dependencies in the way. To install an object along with all its dependencies, use CPAN::Shell\->install. .Sp Note that \fBinstall()\fR gives no meaningful return value. See \fBuptodate()\fR. .IP "\fBCPAN::Distribution::isa_perl()\fR" 4 .IX Item "CPAN::Distribution::isa_perl()" Returns 1 if this distribution file seems to be a perl distribution. Normally this is derived from the file name only, but the index from \&\s-1CPAN\s0 can contain a hint to achieve a return value of true for other filenames too. .IP "\fBCPAN::Distribution::look()\fR" 4 .IX Item "CPAN::Distribution::look()" Changes to the directory where the distribution has been unpacked and opens a subshell there. Exiting the subshell returns. .IP "\fBCPAN::Distribution::make()\fR" 4 .IX Item "CPAN::Distribution::make()" First runs the \f(CW\*(C`get\*(C'\fR method to make sure the distribution is downloaded and unpacked. Changes to the directory where the distribution has been unpacked and runs the external commands \f(CW\*(C`perl Makefile.PL\*(C'\fR or \f(CW\*(C`perl Build.PL\*(C'\fR and \f(CW\*(C`make\*(C'\fR there. .IP "\fBCPAN::Distribution::perldoc()\fR" 4 .IX Item "CPAN::Distribution::perldoc()" Downloads the pod documentation of the file associated with a distribution (in \s-1HTML\s0 format) and runs it through the external command \fIlynx\fR specified in \f(CW\*(C`$CPAN::Config\->{lynx}\*(C'\fR. If \fIlynx\fR isn't available, it converts it to plain text with the external command \fIhtml2text\fR and runs it through the pager specified in \f(CW\*(C`$CPAN::Config\->{pager}\*(C'\fR. .IP "\fBCPAN::Distribution::prefs()\fR" 4 .IX Item "CPAN::Distribution::prefs()" Returns the hash reference from the first matching \s-1YAML\s0 file that the user has deposited in the \f(CW\*(C`prefs_dir/\*(C'\fR directory. The first succeeding match wins. The files in the \f(CW\*(C`prefs_dir/\*(C'\fR are processed alphabetically, and the canonical distro name (e.g. AUTHOR/Foo\-Bar\-3.14.tar.gz) is matched against the regular expressions stored in the \f(CW$root\fR\->{match}{distribution} attribute value. Additionally all module names contained in a distribution are matched against the regular expressions in the \f(CW$root\fR\->{match}{module} attribute value. The two match values are ANDed together. Each of the two attributes are optional. .IP "\fBCPAN::Distribution::prereq_pm()\fR" 4 .IX Item "CPAN::Distribution::prereq_pm()" Returns the hash reference that has been announced by a distribution as the \f(CW\*(C`requires\*(C'\fR and \f(CW\*(C`build_requires\*(C'\fR elements. These can be declared either by the \f(CW\*(C`META.yml\*(C'\fR (if authoritative) or can be deposited after the run of \f(CW\*(C`Build.PL\*(C'\fR in the file \f(CW\*(C`./_build/prereqs\*(C'\fR or after the run of \f(CW\*(C`Makfile.PL\*(C'\fR written as the \f(CW\*(C`PREREQ_PM\*(C'\fR hash in a comment in the produced \f(CW\*(C`Makefile\*(C'\fR. \fINote\fR: this method only works after an attempt has been made to \f(CW\*(C`make\*(C'\fR the distribution. Returns undef otherwise. .IP "\fBCPAN::Distribution::readme()\fR" 4 .IX Item "CPAN::Distribution::readme()" Downloads the \s-1README\s0 file associated with a distribution and runs it through the pager specified in \f(CW\*(C`$CPAN::Config\->{pager}\*(C'\fR. .IP "\fBCPAN::Distribution::reports()\fR" 4 .IX Item "CPAN::Distribution::reports()" Downloads report data for this distribution from www.cpantesters.org and displays a subset of them. .IP "\fBCPAN::Distribution::read_yaml()\fR" 4 .IX Item "CPAN::Distribution::read_yaml()" Returns the content of the \s-1META\s0.yml of this distro as a hashref. Note: works only after an attempt has been made to \f(CW\*(C`make\*(C'\fR the distribution. Returns undef otherwise. Also returns undef if the content of \s-1META\s0.yml is not authoritative. (The rules about what exactly makes the content authoritative are still in flux.) .IP "\fBCPAN::Distribution::test()\fR" 4 .IX Item "CPAN::Distribution::test()" Changes to the directory where the distribution has been unpacked and runs \f(CW\*(C`make test\*(C'\fR there. .IP "\fBCPAN::Distribution::uptodate()\fR" 4 .IX Item "CPAN::Distribution::uptodate()" Returns 1 if all the modules contained in the distribution are up-to-date. Relies on containsmods. .IP "\fBCPAN::Index::force_reload()\fR" 4 .IX Item "CPAN::Index::force_reload()" Forces a reload of all indices. .IP "\fBCPAN::Index::reload()\fR" 4 .IX Item "CPAN::Index::reload()" Reloads all indices if they have not been read for more than \&\f(CW\*(C`$CPAN::Config\->{index_expire}\*(C'\fR days. .IP "\fBCPAN::InfoObj::dump()\fR" 4 .IX Item "CPAN::InfoObj::dump()" CPAN::Author, CPAN::Bundle, CPAN::Module, and CPAN::Distribution inherit this method. It prints the data structure associated with an object. Useful for debugging. Note: the data structure is considered internal and thus subject to change without notice. .IP "\fBCPAN::Module::as_glimpse()\fR" 4 .IX Item "CPAN::Module::as_glimpse()" Returns a one-line description of the module in four columns: The first column contains the word \f(CW\*(C`Module\*(C'\fR, the second column consists of one character: an equals sign if this module is already installed and up-to-date, a less-than sign if this module is installed but can be upgraded, and a space if the module is not installed. The third column is the name of the module and the fourth column gives maintainer or distribution information. .IP "\fBCPAN::Module::as_string()\fR" 4 .IX Item "CPAN::Module::as_string()" Returns a multi-line description of the module .IP "\fBCPAN::Module::clean()\fR" 4 .IX Item "CPAN::Module::clean()" Runs a clean on the distribution associated with this module. .IP "\fBCPAN::Module::cpan_file()\fR" 4 .IX Item "CPAN::Module::cpan_file()" Returns the filename on \s-1CPAN\s0 that is associated with the module. .IP "\fBCPAN::Module::cpan_version()\fR" 4 .IX Item "CPAN::Module::cpan_version()" Returns the latest version of this module available on \s-1CPAN.\s0 .IP "\fBCPAN::Module::cvs_import()\fR" 4 .IX Item "CPAN::Module::cvs_import()" Runs a cvs_import on the distribution associated with this module. .IP "\fBCPAN::Module::description()\fR" 4 .IX Item "CPAN::Module::description()" Returns a 44 character description of this module. Only available for modules listed in The Module List (CPAN/modules/00modlist.long.html or 00modlist.long.txt.gz) .IP "\fBCPAN::Module::distribution()\fR" 4 .IX Item "CPAN::Module::distribution()" Returns the CPAN::Distribution object that contains the current version of this module. .IP "\fBCPAN::Module::dslip_status()\fR" 4 .IX Item "CPAN::Module::dslip_status()" Returns a hash reference. The keys of the hash are the letters \f(CW\*(C`D\*(C'\fR, \&\f(CW\*(C`S\*(C'\fR, \f(CW\*(C`L\*(C'\fR, \f(CW\*(C`I\*(C'\fR, and

, for development status, support level, language, interface and public licence respectively. The data for the \&\s-1DSLIP\s0 status are collected by pause.perl.org when authors register their namespaces. The values of the 5 hash elements are one-character words whose meaning is described in the table below. There are also 5 hash elements \f(CW\*(C`DV\*(C'\fR, \f(CW\*(C`SV\*(C'\fR, \f(CW\*(C`LV\*(C'\fR, \f(CW\*(C`IV\*(C'\fR, and <\s-1PV\s0> that carry a more verbose value of the 5 status variables. .Sp Where the '\s-1DSLIP\s0' characters have the following meanings: .Sp .Vb 7 \& D \- Development Stage (Note: *NO IMPLIED TIMESCALES*): \& i \- Idea, listed to gain consensus or as a placeholder \& c \- under construction but pre\-alpha (not yet released) \& a/b \- Alpha/Beta testing \& R \- Released \& M \- Mature (no rigorous definition) \& S \- Standard, supplied with Perl 5 \& \& S \- Support Level: \& m \- Mailing\-list \& d \- Developer \& u \- Usenet newsgroup comp.lang.perl.modules \& n \- None known, try comp.lang.perl.modules \& a \- abandoned; volunteers welcome to take over maintenance \& \& L \- Language Used: \& p \- Perl\-only, no compiler needed, should be platform independent \& c \- C and perl, a C compiler will be needed \& h \- Hybrid, written in perl with optional C code, no compiler needed \& + \- C++ and perl, a C++ compiler will be needed \& o \- perl and another language other than C or C++ \& \& I \- Interface Style \& f \- plain Functions, no references used \& h \- hybrid, object and function interfaces available \& n \- no interface at all (huh?) \& r \- some use of unblessed References or ties \& O \- Object oriented using blessed references and/or inheritance \& \& P \- Public License \& p \- Standard\-Perl: user may choose between GPL and Artistic \& g \- GPL: GNU General Public License \& l \- LGPL: "GNU Lesser General Public License" (previously known as \& "GNU Library General Public License") \& b \- BSD: The BSD License \& a \- Artistic license alone \& 2 \- Artistic license 2.0 or later \& o \- open source: approved by www.opensource.org \& d \- allows distribution without restrictions \& r \- restricted distribution \& n \- no license at all .Ve .IP "CPAN::Module::force($method,@args)" 4 .IX Item "CPAN::Module::force($method,@args)" Forces \s-1CPAN\s0 to perform a task it would normally refuse to do. Force takes as arguments a method name to be invoked and any number of additional arguments to pass that method. The internals of the object get the needed changes so that \s-1CPAN\s0.pm does not refuse to take the action. See also the section above on the \&\f(CW\*(C`force\*(C'\fR and the \f(CW\*(C`fforce\*(C'\fR pragma. .IP "\fBCPAN::Module::get()\fR" 4 .IX Item "CPAN::Module::get()" Runs a get on the distribution associated with this module. .IP "\fBCPAN::Module::inst_file()\fR" 4 .IX Item "CPAN::Module::inst_file()" Returns the filename of the module found in \f(CW@INC\fR. The first file found is reported, just as perl itself stops searching \f(CW@INC\fR once it finds a module. .IP "\fBCPAN::Module::available_file()\fR" 4 .IX Item "CPAN::Module::available_file()" Returns the filename of the module found in \s-1PERL5LIB\s0 or \f(CW@INC\fR. The first file found is reported. The advantage of this method over \&\f(CW\*(C`inst_file\*(C'\fR is that modules that have been tested but not yet installed are included because \s-1PERL5LIB\s0 keeps track of tested modules. .IP "\fBCPAN::Module::inst_version()\fR" 4 .IX Item "CPAN::Module::inst_version()" Returns the version number of the installed module in readable format. .IP "\fBCPAN::Module::available_version()\fR" 4 .IX Item "CPAN::Module::available_version()" Returns the version number of the available module in readable format. .IP "\fBCPAN::Module::install()\fR" 4 .IX Item "CPAN::Module::install()" Runs an \f(CW\*(C`install\*(C'\fR on the distribution associated with this module. .IP "\fBCPAN::Module::look()\fR" 4 .IX Item "CPAN::Module::look()" Changes to the directory where the distribution associated with this module has been unpacked and opens a subshell there. Exiting the subshell returns. .IP "\fBCPAN::Module::make()\fR" 4 .IX Item "CPAN::Module::make()" Runs a \f(CW\*(C`make\*(C'\fR on the distribution associated with this module. .IP "\fBCPAN::Module::manpage_headline()\fR" 4 .IX Item "CPAN::Module::manpage_headline()" If module is installed, peeks into the module's manpage, reads the headline, and returns it. Moreover, if the module has been downloaded within this session, does the equivalent on the downloaded module even if it hasn't been installed yet. .IP "\fBCPAN::Module::perldoc()\fR" 4 .IX Item "CPAN::Module::perldoc()" Runs a \f(CW\*(C`perldoc\*(C'\fR on this module. .IP "\fBCPAN::Module::readme()\fR" 4 .IX Item "CPAN::Module::readme()" Runs a \f(CW\*(C`readme\*(C'\fR on the distribution associated with this module. .IP "\fBCPAN::Module::reports()\fR" 4 .IX Item "CPAN::Module::reports()" Calls the \fBreports()\fR method on the associated distribution object. .IP "\fBCPAN::Module::test()\fR" 4 .IX Item "CPAN::Module::test()" Runs a \f(CW\*(C`test\*(C'\fR on the distribution associated with this module. .IP "\fBCPAN::Module::uptodate()\fR" 4 .IX Item "CPAN::Module::uptodate()" Returns 1 if the module is installed and up-to-date. .IP "\fBCPAN::Module::userid()\fR" 4 .IX Item "CPAN::Module::userid()" Returns the author's \s-1ID\s0 of the module. .SS "Cache Manager" .IX Subsection "Cache Manager" Currently the cache manager only keeps track of the build directory ($CPAN::Config\->{build_dir}). It is a simple \s-1FIFO\s0 mechanism that deletes complete directories below \f(CW\*(C`build_dir\*(C'\fR as soon as the size of all directories there gets bigger than \f(CW$CPAN::Config\fR\->{build_cache} (in \s-1MB\s0). The contents of this cache may be used for later re-installations that you intend to do manually, but will never be trusted by \s-1CPAN\s0 itself. This is due to the fact that the user might use these directories for building modules on different architectures. .PP There is another directory ($CPAN::Config\->{keep_source_where}) where the original distribution files are kept. This directory is not covered by the cache manager and must be controlled by the user. If you choose to have the same directory as build_dir and as keep_source_where directory, then your sources will be deleted with the same fifo mechanism. .SS "Bundles" .IX Subsection "Bundles" A bundle is just a perl module in the namespace Bundle:: that does not define any functions or methods. It usually only contains documentation. .PP It starts like a perl module with a package declaration and a \f(CW$VERSION\fR variable. After that the pod section looks like any other pod with the only difference being that \fIone special pod section\fR exists starting with (verbatim): .PP .Vb 1 \& =head1 CONTENTS .Ve .PP In this pod section each line obeys the format .PP .Vb 1 \& Module_Name [Version_String] [\- optional text] .Ve .PP The only required part is the first field, the name of a module (e.g. Foo::Bar, i.e. \fInot\fR the name of the distribution file). The rest of the line is optional. The comment part is delimited by a dash just as in the man page header. .PP The distribution of a bundle should follow the same convention as other distributions. .PP Bundles are treated specially in the \s-1CPAN\s0 package. If you say 'install Bundle::Tkkit' (assuming such a bundle exists), \s-1CPAN\s0 will install all the modules in the \s-1CONTENTS\s0 section of the pod. You can install your own Bundles locally by placing a conformant Bundle file somewhere into your \f(CW@INC\fR path. The \fBautobundle()\fR command which is available in the shell interface does that for you by including all currently installed modules in a snapshot bundle file. .SH "PREREQUISITES" .IX Header "PREREQUISITES" The \s-1CPAN\s0 program is trying to depend on as little as possible so the user can use it in hostile environment. It works better the more goodies the environment provides. For example if you try in the \s-1CPAN\s0 shell .PP .Vb 1 \& install Bundle::CPAN .Ve .PP or .PP .Vb 1 \& install Bundle::CPANxxl .Ve .PP you will find the shell more convenient than the bare shell before. .PP If you have a local mirror of \s-1CPAN\s0 and can access all files with \&\*(L"file:\*(R" URLs, then you only need a perl later than perl5.003 to run this module. Otherwise Net::FTP is strongly recommended. \s-1LWP\s0 may be required for non-UNIX systems, or if your nearest \s-1CPAN\s0 site is associated with a \s-1URL\s0 that is not \f(CW\*(C`ftp:\*(C'\fR. .PP If you have neither Net::FTP nor \s-1LWP,\s0 there is a fallback mechanism implemented for an external ftp command or for an external lynx command. .SH "UTILITIES" .IX Header "UTILITIES" .SS "Finding packages and \s-1VERSION\s0" .IX Subsection "Finding packages and VERSION" This module presumes that all packages on \s-1CPAN\s0 .IP "\(bu" 2 declare their \f(CW$VERSION\fR variable in an easy to parse manner. This prerequisite can hardly be relaxed because it consumes far too much memory to load all packages into the running program just to determine the \f(CW$VERSION\fR variable. Currently all programs that are dealing with version use something like this .Sp .Vb 2 \& perl \-MExtUtils::MakeMaker \-le \e \& \*(Aqprint MM\->parse_version(shift)\*(Aq filename .Ve .Sp If you are author of a package and wonder if your \f(CW$VERSION\fR can be parsed, please try the above method. .IP "\(bu" 2 come as compressed or gzipped tarfiles or as zip files and contain a \&\f(CW\*(C`Makefile.PL\*(C'\fR or \f(CW\*(C`Build.PL\*(C'\fR (well, we try to handle a bit more, but with little enthusiasm). .SS "Debugging" .IX Subsection "Debugging" Debugging this module is more than a bit complex due to interference from the software producing the indices on \s-1CPAN,\s0 the mirroring process on \s-1CPAN,\s0 packaging, configuration, synchronicity, and even (gasp!) due to bugs within the \s-1CPAN\s0.pm module itself. .PP For debugging the code of \s-1CPAN\s0.pm itself in interactive mode, some debugging aid can be turned on for most packages within \&\s-1CPAN\s0.pm with one of .IP "o debug package..." 2 .IX Item "o debug package..." sets debug mode for packages. .IP "o debug \-package..." 2 .IX Item "o debug -package..." unsets debug mode for packages. .IP "o debug all" 2 .IX Item "o debug all" turns debugging on for all packages. .IP "o debug number" 2 .IX Item "o debug number" .PP which sets the debugging packages directly. Note that \f(CW\*(C`o debug 0\*(C'\fR turns debugging off. .PP What seems a successful strategy is the combination of \f(CW\*(C`reload cpan\*(C'\fR and the debugging switches. Add a new debug statement while running in the shell and then issue a \f(CW\*(C`reload cpan\*(C'\fR and see the new debugging messages immediately without losing the current context. .PP \&\f(CW\*(C`o debug\*(C'\fR without an argument lists the valid package names and the current set of packages in debugging mode. \f(CW\*(C`o debug\*(C'\fR has built-in completion support. .PP For debugging of \s-1CPAN\s0 data there is the \f(CW\*(C`dump\*(C'\fR command which takes the same arguments as make/test/install and outputs each object's Data::Dumper dump. If an argument looks like a perl variable and contains one of \f(CW\*(C`$\*(C'\fR, \f(CW\*(C`@\*(C'\fR or \f(CW\*(C`%\*(C'\fR, it is \fBeval()\fRed and fed to Data::Dumper directly. .SS "Floppy, Zip, Offline Mode" .IX Subsection "Floppy, Zip, Offline Mode" \&\s-1CPAN\s0.pm works nicely without network access, too. If you maintain machines that are not networked at all, you should consider working with \f(CW\*(C`file:\*(C'\fR URLs. You'll have to collect your modules somewhere first. So you might use \s-1CPAN\s0.pm to put together all you need on a networked machine. Then copy the \f(CW$CPAN::Config\fR\->{keep_source_where} (but not \&\f(CW$CPAN::Config\fR\->{build_dir}) directory on a floppy. This floppy is kind of a personal \s-1CPAN. CPAN\s0.pm on the non-networked machines works nicely with this floppy. See also below the paragraph about CD-ROM support. .SS "Basic Utilities for Programmers" .IX Subsection "Basic Utilities for Programmers" .IP "has_inst($module)" 2 .IX Item "has_inst($module)" Returns true if the module is installed. Used to load all modules into the running \s-1CPAN\s0.pm that are considered optional. The config variable \&\f(CW\*(C`dontload_list\*(C'\fR intercepts the \f(CW\*(C`has_inst()\*(C'\fR call such that an optional module is not loaded despite being available. For example, the following command will prevent \f(CW\*(C`YAML.pm\*(C'\fR from being loaded: .Sp .Vb 1 \& cpan> o conf dontload_list push YAML .Ve .Sp See the source for details. .IP "use_inst($module)" 2 .IX Item "use_inst($module)" Similary to \fBhas_inst()\fR tries to load optional library but also dies if library is not available .IP "has_usable($module)" 2 .IX Item "has_usable($module)" Returns true if the module is installed and in a usable state. Only useful for a handful of modules that are used internally. See the source for details. .IP "instance($module)" 2 .IX Item "instance($module)" The constructor for all the singletons used to represent modules, distributions, authors, and bundles. If the object already exists, this method returns the object; otherwise, it calls the constructor. .IP "\fBfrontend()\fR" 2 .IX Item "frontend()" .PD 0 .IP "frontend($new_frontend)" 2 .IX Item "frontend($new_frontend)" .PD Getter/setter for frontend object. Method just allows to subclass \s-1CPAN\s0.pm. .SH "SECURITY" .IX Header "SECURITY" There's no strong security layer in \s-1CPAN\s0.pm. \s-1CPAN\s0.pm helps you to install foreign, unmasked, unsigned code on your machine. We compare to a checksum that comes from the net just as the distribution file itself. But we try to make it easy to add security on demand: .SS "Cryptographically signed modules" .IX Subsection "Cryptographically signed modules" Since release 1.77, \s-1CPAN\s0.pm has been able to verify cryptographically signed module distributions using Module::Signature. The \s-1CPAN\s0 modules can be signed by their authors, thus giving more security. The simple unsigned \s-1MD5\s0 checksums that were used before by \s-1CPAN\s0 protect mainly against accidental file corruption. .PP You will need to have Module::Signature installed, which in turn requires that you have at least one of Crypt::OpenPGP module or the command-line \fIgpg\fR tool installed. .PP You will also need to be able to connect over the Internet to the public key servers, like pgp.mit.edu, and their port 11731 (the \s-1HKP\s0 protocol). .PP The configuration parameter check_sigs is there to turn signature checking on or off. .SH "EXPORT" .IX Header "EXPORT" Most functions in package \s-1CPAN\s0 are exported by default. The reason for this is that the primary use is intended for the cpan shell or for one-liners. .SH "ENVIRONMENT" .IX Header "ENVIRONMENT" When the \s-1CPAN\s0 shell enters a subshell via the look command, it sets the environment \s-1CPAN_SHELL_LEVEL\s0 to 1, or increments that variable if it is already set. .PP When \s-1CPAN\s0 runs, it sets the environment variable \s-1PERL5_CPAN_IS_RUNNING\s0 to the \s-1ID\s0 of the running process. It also sets \&\s-1PERL5_CPANPLUS_IS_RUNNING\s0 to prevent runaway processes which could happen with older versions of Module::Install. .PP When running \f(CW\*(C`perl Makefile.PL\*(C'\fR, the environment variable \&\f(CW\*(C`PERL5_CPAN_IS_EXECUTING\*(C'\fR is set to the full path of the \&\f(CW\*(C`Makefile.PL\*(C'\fR that is being executed. This prevents runaway processes with newer versions of Module::Install. .PP When the config variable ftp_passive is set, all downloads will be run with the environment variable \s-1FTP_PASSIVE\s0 set to this value. This is in general a good idea as it influences both Net::FTP and \s-1LWP\s0 based connections. The same effect can be achieved by starting the cpan shell with this environment variable set. For Net::FTP alone, one can also always set passive mode by running libnetcfg. .SH "POPULATE AN INSTALLATION WITH LOTS OF MODULES" .IX Header "POPULATE AN INSTALLATION WITH LOTS OF MODULES" Populating a freshly installed perl with one's favorite modules is pretty easy if you maintain a private bundle definition file. To get a useful blueprint of a bundle definition file, the command autobundle can be used on the \s-1CPAN\s0 shell command line. This command writes a bundle definition file for all modules installed for the current perl interpreter. It's recommended to run this command once only, and from then on maintain the file manually under a private name, say Bundle/my_bundle.pm. With a clever bundle file you can then simply say .PP .Vb 1 \& cpan> install Bundle::my_bundle .Ve .PP then answer a few questions and go out for coffee (possibly even in a different city). .PP Maintaining a bundle definition file means keeping track of two things: dependencies and interactivity. \s-1CPAN\s0.pm sometimes fails on calculating dependencies because not all modules define all MakeMaker attributes correctly, so a bundle definition file should specify prerequisites as early as possible. On the other hand, it's annoying that so many distributions need some interactive configuring. So what you can try to accomplish in your private bundle file is to have the packages that need to be configured early in the file and the gentle ones later, so you can go out for coffee after a few minutes and leave \s-1CPAN\s0.pm to churn away unattended. .SH "WORKING WITH CPAN.pm BEHIND FIREWALLS" .IX Header "WORKING WITH CPAN.pm BEHIND FIREWALLS" Thanks to Graham Barr for contributing the following paragraphs about the interaction between perl, and various firewall configurations. For further information on firewalls, it is recommended to consult the documentation that comes with the \fIncftp\fR program. If you are unable to go through the firewall with a simple Perl setup, it is likely that you can configure \fIncftp\fR so that it works through your firewall. .SS "Three basic types of firewalls" .IX Subsection "Three basic types of firewalls" Firewalls can be categorized into three basic types. .IP "http firewall" 4 .IX Item "http firewall" This is when the firewall machine runs a web server, and to access the outside world, you must do so via that web server. If you set environment variables like http_proxy or ftp_proxy to values beginning with http://, or in your web browser you've proxy information set, then you know you are running behind an http firewall. .Sp To access servers outside these types of firewalls with perl (even for ftp), you need \s-1LWP\s0 or HTTP::Tiny. .IP "ftp firewall" 4 .IX Item "ftp firewall" This where the firewall machine runs an ftp server. This kind of firewall will only let you access ftp servers outside the firewall. This is usually done by connecting to the firewall with ftp, then entering a username like \*(L"user@outside.host.com\*(R". .Sp To access servers outside these type of firewalls with perl, you need Net::FTP. .IP "One-way visibility" 4 .IX Item "One-way visibility" One-way visibility means these firewalls try to make themselves invisible to users inside the firewall. An \s-1FTP\s0 data connection is normally created by sending your \s-1IP\s0 address to the remote server and then listening for the return connection. But the remote server will not be able to connect to you because of the firewall. For these types of firewall, \&\s-1FTP\s0 connections need to be done in a passive mode. .Sp There are two that I can think off. .RS 4 .IP "\s-1SOCKS\s0" 4 .IX Item "SOCKS" If you are using a \s-1SOCKS\s0 firewall, you will need to compile perl and link it with the \s-1SOCKS\s0 library. This is what is normally called a 'socksified' perl. With this executable you will be able to connect to servers outside the firewall as if it were not there. .IP "\s-1IP\s0 Masquerade" 4 .IX Item "IP Masquerade" This is when the firewall implemented in the kernel (via \s-1NAT,\s0 or networking address translation), it allows you to hide a complete network behind one \&\s-1IP\s0 address. With this firewall no special compiling is needed as you can access hosts directly. .Sp For accessing ftp servers behind such firewalls you usually need to set the environment variable \f(CW\*(C`FTP_PASSIVE\*(C'\fR or the config variable ftp_passive to a true value. .RE .RS 4 .RE .SS "Configuring lynx or ncftp for going through a firewall" .IX Subsection "Configuring lynx or ncftp for going through a firewall" If you can go through your firewall with e.g. lynx, presumably with a command such as .PP .Vb 1 \& /usr/local/bin/lynx \-pscott:tiger .Ve .PP then you would configure \s-1CPAN\s0.pm with the command .PP .Vb 1 \& o conf lynx "/usr/local/bin/lynx \-pscott:tiger" .Ve .PP That's all. Similarly for ncftp or ftp, you would configure something like .PP .Vb 1 \& o conf ncftp "/usr/bin/ncftp \-f /home/scott/ncftplogin.cfg" .Ve .PP Your mileage may vary... .SH "FAQ" .IX Header "FAQ" .IP "1)" 4 .IX Item "1)" I installed a new version of module X but \s-1CPAN\s0 keeps saying, I have the old version installed .Sp Probably you \fBdo\fR have the old version installed. This can happen if a module installs itself into a different directory in the \&\f(CW@INC\fR path than it was previously installed. This is not really a \&\s-1CPAN\s0.pm problem, you would have the same problem when installing the module manually. The easiest way to prevent this behaviour is to add the argument \f(CW\*(C`UNINST=1\*(C'\fR to the \f(CW\*(C`make install\*(C'\fR call, and that is why many people add this argument permanently by configuring .Sp .Vb 1 \& o conf make_install_arg UNINST=1 .Ve .IP "2)" 4 .IX Item "2)" So why is UNINST=1 not the default? .Sp Because there are people who have their precise expectations about who may install where in the \f(CW@INC\fR path and who uses which \f(CW@INC\fR array. In fine tuned environments \f(CW\*(C`UNINST=1\*(C'\fR can cause damage. .IP "3)" 4 .IX Item "3)" I want to clean up my mess, and install a new perl along with all modules I have. How do I go about it? .Sp Run the autobundle command for your old perl and optionally rename the resulting bundle file (e.g. Bundle/mybundle.pm), install the new perl with the Configure option prefix, e.g. .Sp .Vb 1 \& ./Configure \-Dprefix=/usr/local/perl\-5.6.78.9 .Ve .Sp Install the bundle file you produced in the first step with something like .Sp .Vb 1 \& cpan> install Bundle::mybundle .Ve .Sp and you're done. .IP "4)" 4 .IX Item "4)" When I install bundles or multiple modules with one command there is too much output to keep track of. .Sp You may want to configure something like .Sp .Vb 2 \& o conf make_arg "| tee \-ai /root/.cpan/logs/make.out" \& o conf make_install_arg "| tee \-ai /root/.cpan/logs/make_install.out" .Ve .Sp so that \s-1STDOUT\s0 is captured in a file for later inspection. .IP "5)" 4 .IX Item "5)" I am not root, how can I install a module in a personal directory? .Sp As of \s-1CPAN 1.9463,\s0 if you do not have permission to write the default perl library directories, \s-1CPAN\s0's configuration process will ask you whether you want to bootstrap , which makes keeping a personal perl library directory easy. .Sp Another thing you should bear in mind is that the \s-1UNINST\s0 parameter can be dangerous when you are installing into a private area because you might accidentally remove modules that other people depend on that are not using the private area. .IP "6)" 4 .IX Item "6)" How to get a package, unwrap it, and make a change before building it? .Sp Have a look at the \f(CW\*(C`look\*(C'\fR (!) command. .IP "7)" 4 .IX Item "7)" I installed a Bundle and had a couple of fails. When I retried, everything resolved nicely. Can this be fixed to work on first try? .Sp The reason for this is that \s-1CPAN\s0 does not know the dependencies of all modules when it starts out. To decide about the additional items to install, it just uses data found in the \s-1META\s0.yml file or the generated Makefile. An undetected missing piece breaks the process. But it may well be that your Bundle installs some prerequisite later than some depending item and thus your second try is able to resolve everything. Please note, \s-1CPAN\s0.pm does not know the dependency tree in advance and cannot sort the queue of things to install in a topologically correct order. It resolves perfectly well \fBif\fR all modules declare the prerequisites correctly with the \s-1PREREQ_PM\s0 attribute to MakeMaker or the \f(CW\*(C`requires\*(C'\fR stanza of Module::Build. For bundles which fail and you need to install often, it is recommended to sort the Bundle definition file manually. .IP "8)" 4 .IX Item "8)" In our intranet, we have many modules for internal use. How can I integrate these modules with \s-1CPAN\s0.pm but without uploading the modules to \s-1CPAN\s0? .Sp Have a look at the CPAN::Site module. .IP "9)" 4 .IX Item "9)" When I run \s-1CPAN\s0's shell, I get an error message about things in my \&\f(CW\*(C`/etc/inputrc\*(C'\fR (or \f(CW\*(C`~/.inputrc\*(C'\fR) file. .Sp These are readline issues and can only be fixed by studying readline configuration on your architecture and adjusting the referenced file accordingly. Please make a backup of the \f(CW\*(C`/etc/inputrc\*(C'\fR or \f(CW\*(C`~/.inputrc\*(C'\fR and edit them. Quite often harmless changes like uppercasing or lowercasing some arguments solves the problem. .IP "10)" 4 .IX Item "10)" Some authors have strange characters in their names. .Sp Internally \s-1CPAN\s0.pm uses the \s-1UTF\-8\s0 charset. If your terminal is expecting \s-1ISO\-8859\-1\s0 charset, a converter can be activated by setting term_is_latin to a true value in your config file. One way of doing so would be .Sp .Vb 1 \& cpan> o conf term_is_latin 1 .Ve .Sp If other charset support is needed, please file a bug report against \&\s-1CPAN\s0.pm at rt.cpan.org and describe your needs. Maybe we can extend the support or maybe \s-1UTF\-8\s0 terminals become widely available. .Sp Note: this config variable is deprecated and will be removed in a future version of \s-1CPAN\s0.pm. It will be replaced with the conventions around the family of \f(CW$LANG\fR and \f(CW$LC_\fR* environment variables. .IP "11)" 4 .IX Item "11)" When an install fails for some reason and then I correct the error condition and retry, \s-1CPAN\s0.pm refuses to install the module, saying \&\f(CW\*(C`Already tried without success\*(C'\fR. .Sp Use the force pragma like so .Sp .Vb 1 \& force install Foo::Bar .Ve .Sp Or you can use .Sp .Vb 1 \& look Foo::Bar .Ve .Sp and then \f(CW\*(C`make install\*(C'\fR directly in the subshell. .IP "12)" 4 .IX Item "12)" How do I install a \*(L"\s-1DEVELOPER RELEASE\*(R"\s0 of a module? .Sp By default, \s-1CPAN\s0 will install the latest non-developer release of a module. If you want to install a dev release, you have to specify the partial path starting with the author id to the tarball you wish to install, like so: .Sp .Vb 1 \& cpan> install KWILLIAMS/Module\-Build\-0.27_07.tar.gz .Ve .Sp Note that you can use the \f(CW\*(C`ls\*(C'\fR command to get this path listed. .IP "13)" 4 .IX Item "13)" How do I install a module and all its dependencies from the commandline, without being prompted for anything, despite my \s-1CPAN\s0 configuration (or lack thereof)? .Sp \&\s-1CPAN\s0 uses ExtUtils::MakeMaker's \fBprompt()\fR function to ask its questions, so if you set the \s-1PERL_MM_USE_DEFAULT\s0 environment variable, you shouldn't be asked any questions at all (assuming the modules you are installing are nice about obeying that variable as well): .Sp .Vb 1 \& % PERL_MM_USE_DEFAULT=1 perl \-MCPAN \-e \*(Aqinstall My::Module\*(Aq .Ve .IP "14)" 4 .IX Item "14)" How do I create a Module::Build based Build.PL derived from an ExtUtils::MakeMaker focused Makefile.PL? .Sp http://search.cpan.org/dist/Module\-Build\-Convert/ .IP "15)" 4 .IX Item "15)" I'm frequently irritated with the \s-1CPAN\s0 shell's inability to help me select a good mirror. .Sp \&\s-1CPAN\s0 can now help you select a \*(L"good\*(R" mirror, based on which ones have the lowest 'ping' round-trip times. From the shell, use the command 'o conf init urllist' and allow \s-1CPAN\s0 to automatically select mirrors for you. .Sp Beyond that help, the urllist config parameter is yours. You can add and remove sites at will. You should find out which sites have the best up-to-dateness, bandwidth, reliability, etc. and are topologically close to you. Some people prefer fast downloads, others up-to-dateness, others reliability. You decide which to try in which order. .Sp Henk P. Penning maintains a site that collects data about \s-1CPAN\s0 sites: .Sp .Vb 1 \& http://mirrors.cpan.org/ .Ve .Sp Also, feel free to play with experimental features. Run .Sp .Vb 1 \& o conf init randomize_urllist ftpstats_period ftpstats_size .Ve .Sp and choose your favorite parameters. After a few downloads running the \&\f(CW\*(C`hosts\*(C'\fR command will probably assist you in choosing the best mirror sites. .IP "16)" 4 .IX Item "16)" Why do I get asked the same questions every time I start the shell? .Sp You can make your configuration changes permanent by calling the command \f(CW\*(C`o conf commit\*(C'\fR. Alternatively set the \f(CW\*(C`auto_commit\*(C'\fR variable to true by running \f(CW\*(C`o conf init auto_commit\*(C'\fR and answering the following question with yes. .IP "17)" 4 .IX Item "17)" Older versions of \s-1CPAN\s0.pm had the original root directory of all tarballs in the build directory. Now there are always random characters appended to these directory names. Why was this done? .Sp The random characters are provided by File::Temp and ensure that each module's individual build directory is unique. This makes running \&\s-1CPAN\s0.pm in concurrent processes simultaneously safe. .IP "18)" 4 .IX Item "18)" Speaking of the build directory. Do I have to clean it up myself? .Sp You have the choice to set the config variable \f(CW\*(C`scan_cache\*(C'\fR to \&\f(CW\*(C`never\*(C'\fR. Then you must clean it up yourself. The other possible values, \f(CW\*(C`atstart\*(C'\fR and \f(CW\*(C`atexit\*(C'\fR clean up the build directory when you start (or more precisely, after the first extraction into the build directory) or exit the \s-1CPAN\s0 shell, respectively. If you never start up the \s-1CPAN\s0 shell, you probably also have to clean up the build directory yourself. .IP "19)" 4 .IX Item "19)" How can I switch to sudo instead of local::lib? .Sp The following 5 environment veriables need to be reset to the previous values: \s-1PATH, PERL5LIB, PERL_LOCAL_LIB_ROOT, PERL_MB_OPT, PERL_MM_OPT\s0; and these two \s-1CPAN\s0.pm config variables must be reconfigured: make_install_make_command and mbuild_install_build_command. The five env variables have probably been overwritten in your \f(CW$HOME\fR/.bashrc or some equivalent. You either find them there and delete their traces and logout/login or you override them temporarily, depending on your exact desire. The two cpanpm config variables can be set with: .Sp .Vb 1 \& o conf init /install_.*_command/ .Ve .Sp probably followed by .Sp .Vb 1 \& o conf commit .Ve .SH "COMPATIBILITY" .IX Header "COMPATIBILITY" .SS "\s-1OLD PERL VERSIONS\s0" .IX Subsection "OLD PERL VERSIONS" \&\s-1CPAN\s0.pm is regularly tested to run under 5.005 and assorted newer versions. It is getting more and more difficult to get the minimal prerequisites working on older perls. It is close to impossible to get the whole Bundle::CPAN working there. If you're in the position to have only these old versions, be advised that \s-1CPAN\s0 is designed to work fine without the Bundle::CPAN installed. .PP To get things going, note that GBARR/Scalar\-List\-Utils\-1.18.tar.gz is compatible with ancient perls and that File::Temp is listed as a prerequisite but \s-1CPAN\s0 has reasonable workarounds if it is missing. .SS "\s-1CPANPLUS\s0" .IX Subsection "CPANPLUS" This module and its competitor, the \s-1CPANPLUS\s0 module, are both much cooler than the other. \s-1CPAN\s0.pm is older. \s-1CPANPLUS\s0 was designed to be more modular, but it was never intended to be compatible with \s-1CPAN\s0.pm. .SS "\s-1CPANMINUS\s0" .IX Subsection "CPANMINUS" In the year 2010 App::cpanminus was launched as a new approach to a cpan shell with a considerably smaller footprint. Very cool stuff. .SH "SECURITY ADVICE" .IX Header "SECURITY ADVICE" This software enables you to upgrade software on your computer and so is inherently dangerous because the newly installed software may contain bugs and may alter the way your computer works or even make it unusable. Please consider backing up your data before every upgrade. .SH "BUGS" .IX Header "BUGS" Please report bugs via .PP Before submitting a bug, please make sure that the traditional method of building a Perl module package from a shell by following the installation instructions of that package still works in your environment. .SH "AUTHOR" .IX Header "AUTHOR" Andreas Koenig \f(CW\*(C`\*(C'\fR .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See .SH "TRANSLATIONS" .IX Header "TRANSLATIONS" Kawai,Takanori provides a Japanese translation of a very old version of this manpage at .SH "SEE ALSO" .IX Header "SEE ALSO" Many people enter the \s-1CPAN\s0 shell by running the cpan utility program which is installed in the same directory as perl itself. So if you have this directory in your \s-1PATH\s0 variable (or some equivalent in your operating system) then typing \f(CW\*(C`cpan\*(C'\fR in a console window will work for you as well. Above that the utility provides several commandline shortcuts. .PP melezhik (Alexey) sent me a link where he published a chef recipe to work with \s-1CPAN\s0.pm: http://community.opscode.com/cookbooks/cpan. man3/JSON::Syck.3pm000044400000017632152526472030007627 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "JSON::Syck 3" .TH JSON::Syck 3 "2020-10-26" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" JSON::Syck \- JSON is YAML (but consider using JSON::XS instead!) .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use JSON::Syck; # no exports by default \& \& my $data = JSON::Syck::Load($json); \& my $json = JSON::Syck::Dump($data); \& \& # $file can be an IO object, or a filename \& my $data = JSON::Syck::LoadFile($file); \& JSON::Syck::DumpFile($file, $data); \& \& # Dump into a pre\-existing buffer \& my $json; \& JSON::Syck::DumpInto(\e$json, $data); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" JSON::Syck is a syck implementation of \s-1JSON\s0 parsing and generation. Because \&\s-1JSON\s0 is \s-1YAML\s0 (), using syck gives you a fast and memory-efficient parser and dumper for \s-1JSON\s0 data representation. .PP However, a newer module \s-1JSON::XS\s0, has since emerged. It is more flexible, efficient and robust, so please consider using it instead of this module. .SH "DIFFERENCE WITH JSON" .IX Header "DIFFERENCE WITH JSON" You might want to know the difference between the \fI\s-1JSON\s0\fR module and this one. .PP Since \s-1JSON\s0 is a pure-perl module and JSON::Syck is based on libsyck, JSON::Syck is supposed to be very fast and memory efficient. See chansen's benchmark table at .PP \&\s-1JSON\s0.pm comes with dozens of ways to do the same thing and lots of options, while JSON::Syck doesn't. There's only \f(CW\*(C`Load\*(C'\fR and \f(CW\*(C`Dump\*(C'\fR. .PP Oh, and JSON::Syck doesn't use camelCase method names :\-) .SH "REFERENCES" .IX Header "REFERENCES" .SS "\s-1SCALAR REFERENCE\s0" .IX Subsection "SCALAR REFERENCE" For now, when you pass a scalar reference to JSON::Syck, it dereferences to get the actual scalar value. .PP JSON::Syck raises an exception when you pass in circular references. .PP If you want to serialize self referencing stuff, you should use \&\s-1YAML\s0 which supports it. .SS "\s-1SUBROUTINE REFERENCE\s0" .IX Subsection "SUBROUTINE REFERENCE" When you pass subroutine reference, JSON::Syck dumps it as null. .SH "UTF\-8 FLAGS" .IX Header "UTF-8 FLAGS" By default this module doesn't touch any of utf\-8 flags set in strings, and assumes \s-1UTF\-8\s0 bytes to be passed and emit. .PP However, when you set \f(CW$JSON::Syck::ImplicitUnicode\fR to 1, this module properly decodes \s-1UTF\-8\s0 binaries and sets \s-1UTF\-8\s0 flag everywhere, as in: .PP .Vb 4 \& JSON (UTF\-8 bytes) => Perl (UTF\-8 flagged) \& JSON (UTF\-8 flagged) => Perl (UTF\-8 flagged) \& Perl (UTF\-8 bytes) => JSON (UTF\-8 flagged) \& Perl (UTF\-8 flagged) => JSON (UTF\-8 flagged) .Ve .PP By default, JSON::Syck::Dump will only transverse up to 512 levels of a datastructure in order to avoid an infinite loop when it is presented with an circular reference. .PP However, you set \f(CW$JSON::Syck::MaxLevels\fR to a larger value if you have very complex structures. .PP Unfortunately, there's no implicit way to dump Perl \s-1UTF\-8\s0 flagged data structure to utf\-8 encoded \s-1JSON.\s0 To do this, simply use Encode module, e.g.: .PP .Vb 2 \& use Encode; \& use JSON::Syck qw(Dump); \& \& my $json = encode_utf8( Dump($data) ); .Ve .PP Alternatively you can use Encode::JavaScript::UCS to encode Unicode strings as in \fI\f(CI%uXXXX\fI\fR form. .PP .Vb 3 \& use Encode; \& use Encode::JavaScript::UCS; \& use JSON::Syck qw(Dump); \& \& my $json_unicode_escaped = encode( \*(AqJavaScript\-UCS\*(Aq, Dump($data) ); .Ve .SH "QUOTING" .IX Header "QUOTING" According to the \s-1JSON\s0 specification, all \s-1JSON\s0 strings are to be double-quoted. However, when embedding JavaScript in \s-1HTML\s0 attributes, it may be more convenient to use single quotes. .PP Set \f(CW$JSON::Syck::SingleQuote\fR to 1 will make both \f(CW\*(C`Dump\*(C'\fR and \f(CW\*(C`Load\*(C'\fR expect single-quoted string literals. .SH "BUGS" .IX Header "BUGS" Dumping into tied (or other magic variables) with \f(CW\*(C`DumpInto\*(C'\fR might not work properly in all cases. .PP When dumping with \f(CW\*(C`DumpFile\*(C'\fR, some spacing might be wrong and \&\f(CW$JSON::Syck::SingleQuote\fR might be handled incorrectly. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\s-1JSON::XS\s0, YAML::Syck .SH "AUTHORS" .IX Header "AUTHORS" Audrey Tang .PP Tatsuhiko Miyagawa .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright 2005\-2009 by Audrey Tang . .PP This software is released under the \s-1MIT\s0 license cited below. .PP The \fIlibsyck\fR code bundled with this library is released by \&\*(L"why the lucky stiff\*(R", under a BSD-style license. See the \fI\s-1COPYING\s0\fR file for details. .ie n .SS "The ""\s-1MIT""\s0 License" .el .SS "The ``\s-1MIT''\s0 License" .IX Subsection "The MIT License" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \*(L"Software\*(R"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: .PP The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. .PP \&\s-1THE SOFTWARE IS PROVIDED \*(L"AS IS\*(R", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\s0 man3/JSON::XS.3pm000044400000255675152526472030007263 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "XS 3" .TH XS 3 "2020-10-27" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" JSON::XS \- JSON serialising/deserialising, done correctly and fast .PP JSON::XS \- 正しくて高速な JSON シリアライザ/デシリアライザ (http://fleur.hio.jp/perldoc/mix/lib/JSON/XS.html) .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use JSON::XS; \& \& # exported functions, they croak on error \& # and expect/generate UTF\-8 \& \& $utf8_encoded_json_text = encode_json $perl_hash_or_arrayref; \& $perl_hash_or_arrayref = decode_json $utf8_encoded_json_text; \& \& # OO\-interface \& \& $coder = JSON::XS\->new\->ascii\->pretty\->allow_nonref; \& $pretty_printed_unencoded = $coder\->encode ($perl_scalar); \& $perl_scalar = $coder\->decode ($unicode_json_text); \& \& # Note that JSON version 2.0 and above will automatically use JSON::XS \& # if available, at virtually no speed overhead either, so you should \& # be able to just: \& \& use JSON; \& \& # and do the same things, except that you have a pure\-perl fallback now. .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module converts Perl data structures to \s-1JSON\s0 and vice versa. Its primary goal is to be \fIcorrect\fR and its secondary goal is to be \&\fIfast\fR. To reach the latter goal it was written in C. .PP See \s-1MAPPING,\s0 below, on how \s-1JSON::XS\s0 maps perl values to \s-1JSON\s0 values and vice versa. .SS "\s-1FEATURES\s0" .IX Subsection "FEATURES" .IP "\(bu" 4 correct Unicode handling .Sp This module knows how to handle Unicode, documents how and when it does so, and even documents what \*(L"correct\*(R" means. .IP "\(bu" 4 round-trip integrity .Sp When you serialise a perl data structure using only data types supported by \s-1JSON\s0 and Perl, the deserialised data structure is identical on the Perl level. (e.g. the string \*(L"2.0\*(R" doesn't suddenly become \*(L"2\*(R" just because it looks like a number). There \fIare\fR minor exceptions to this, read the \&\s-1MAPPING\s0 section below to learn about those. .IP "\(bu" 4 strict checking of \s-1JSON\s0 correctness .Sp There is no guessing, no generating of illegal \s-1JSON\s0 texts by default, and only \s-1JSON\s0 is accepted as input by default (the latter is a security feature). .IP "\(bu" 4 fast .Sp Compared to other \s-1JSON\s0 modules and other serialisers such as Storable, this module usually compares favourably in terms of speed, too. .IP "\(bu" 4 simple to use .Sp This module has both a simple functional interface as well as an object oriented interface. .IP "\(bu" 4 reasonably versatile output formats .Sp You can choose between the most compact guaranteed-single-line format possible (nice for simple line-based protocols), a pure-ASCII format (for when your transport is not 8\-bit clean, still supports the whole Unicode range), or a pretty-printed format (for when you want to read that stuff). Or you can combine those features in whatever way you like. .SH "FUNCTIONAL INTERFACE" .IX Header "FUNCTIONAL INTERFACE" The following convenience methods are provided by this module. They are exported by default: .ie n .IP "$json_text = encode_json $perl_scalar" 4 .el .IP "\f(CW$json_text\fR = encode_json \f(CW$perl_scalar\fR" 4 .IX Item "$json_text = encode_json $perl_scalar" Converts the given Perl data structure to a \s-1UTF\-8\s0 encoded, binary string (that is, the string contains octets only). Croaks on error. .Sp This function call is functionally identical to: .Sp .Vb 1 \& $json_text = JSON::XS\->new\->utf8\->encode ($perl_scalar) .Ve .Sp Except being faster. .ie n .IP "$perl_scalar = decode_json $json_text" 4 .el .IP "\f(CW$perl_scalar\fR = decode_json \f(CW$json_text\fR" 4 .IX Item "$perl_scalar = decode_json $json_text" The opposite of \f(CW\*(C`encode_json\*(C'\fR: expects a \s-1UTF\-8\s0 (binary) string and tries to parse that as a \s-1UTF\-8\s0 encoded \s-1JSON\s0 text, returning the resulting reference. Croaks on error. .Sp This function call is functionally identical to: .Sp .Vb 1 \& $perl_scalar = JSON::XS\->new\->utf8\->decode ($json_text) .Ve .Sp Except being faster. .SH "A FEW NOTES ON UNICODE AND PERL" .IX Header "A FEW NOTES ON UNICODE AND PERL" Since this often leads to confusion, here are a few very clear words on how Unicode works in Perl, modulo bugs. .IP "1. Perl strings can store characters with ordinal values > 255." 4 .IX Item "1. Perl strings can store characters with ordinal values > 255." This enables you to store Unicode characters as single characters in a Perl string \- very natural. .IP "2. Perl does \fInot\fR associate an encoding with your strings." 4 .IX Item "2. Perl does not associate an encoding with your strings." \&... until you force it to, e.g. when matching it against a regex, or printing the scalar to a file, in which case Perl either interprets your string as locale-encoded text, octets/binary, or as Unicode, depending on various settings. In no case is an encoding stored together with your data, it is \fIuse\fR that decides encoding, not any magical meta data. .IP "3. The internal utf\-8 flag has no meaning with regards to the encoding of your string." 4 .IX Item "3. The internal utf-8 flag has no meaning with regards to the encoding of your string." Just ignore that flag unless you debug a Perl bug, a module written in \&\s-1XS\s0 or want to dive into the internals of perl. Otherwise it will only confuse you, as, despite the name, it says nothing about how your string is encoded. You can have Unicode strings with that flag set, with that flag clear, and you can have binary data with that flag set and that flag clear. Other possibilities exist, too. .Sp If you didn't know about that flag, just the better, pretend it doesn't exist. .ie n .IP "4. A ""Unicode String"" is simply a string where each character can be validly interpreted as a Unicode code point." 4 .el .IP "4. A ``Unicode String'' is simply a string where each character can be validly interpreted as a Unicode code point." 4 .IX Item "4. A Unicode String is simply a string where each character can be validly interpreted as a Unicode code point." If you have \s-1UTF\-8\s0 encoded data, it is no longer a Unicode string, but a Unicode string encoded in \s-1UTF\-8,\s0 giving you a binary string. .ie n .IP "5. A string containing ""high"" (> 255) character values is \fInot\fR a \s-1UTF\-8\s0 string." 4 .el .IP "5. A string containing ``high'' (> 255) character values is \fInot\fR a \s-1UTF\-8\s0 string." 4 .IX Item "5. A string containing high (> 255) character values is not a UTF-8 string." It's a fact. Learn to live with it. .PP I hope this helps :) .SH "OBJECT-ORIENTED INTERFACE" .IX Header "OBJECT-ORIENTED INTERFACE" The object oriented interface lets you configure your own encoding or decoding style, within the limits of supported formats. .ie n .IP "$json = new \s-1JSON::XS\s0" 4 .el .IP "\f(CW$json\fR = new \s-1JSON::XS\s0" 4 .IX Item "$json = new JSON::XS" Creates a new \s-1JSON::XS\s0 object that can be used to de/encode \s-1JSON\s0 strings. All boolean flags described below are by default \fIdisabled\fR (with the exception of \f(CW\*(C`allow_nonref\*(C'\fR, which defaults to \fIenabled\fR since version \f(CW4.0\fR). .Sp The mutators for flags all return the \s-1JSON\s0 object again and thus calls can be chained: .Sp .Vb 2 \& my $json = JSON::XS\->new\->utf8\->space_after\->encode ({a => [1,2]}) \& => {"a": [1, 2]} .Ve .ie n .IP "$json = $json\->ascii ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->ascii ([$enable])" 4 .IX Item "$json = $json->ascii ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_ascii" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_ascii" 4 .IX Item "$enabled = $json->get_ascii" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will not generate characters outside the code range \f(CW0..127\fR (which is \s-1ASCII\s0). Any Unicode characters outside that range will be escaped using either a single \euXXXX (\s-1BMP\s0 characters) or a double \euHHHH\euLLLLL escape sequence, as per \s-1RFC4627.\s0 The resulting encoded \s-1JSON\s0 text can be treated as a native Unicode string, an ascii-encoded, latin1\-encoded or \s-1UTF\-8\s0 encoded string, or any other superset of \s-1ASCII.\s0 .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will not escape Unicode characters unless required by the \s-1JSON\s0 syntax or other flags. This results in a faster and more compact format. .Sp See also the section \fI\s-1ENCODING/CODESET FLAG NOTES\s0\fR later in this document. .Sp The main use for this flag is to produce \s-1JSON\s0 texts that can be transmitted over a 7\-bit channel, as the encoded \s-1JSON\s0 texts will not contain any 8 bit characters. .Sp .Vb 2 \& JSON::XS\->new\->ascii (1)\->encode ([chr 0x10401]) \& => ["\eud801\eudc01"] .Ve .ie n .IP "$json = $json\->latin1 ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->latin1 ([$enable])" 4 .IX Item "$json = $json->latin1 ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_latin1" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_latin1" 4 .IX Item "$enabled = $json->get_latin1" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will encode the resulting \s-1JSON\s0 text as latin1 (or iso\-8859\-1), escaping any characters outside the code range \f(CW0..255\fR. The resulting string can be treated as a latin1\-encoded \s-1JSON\s0 text or a native Unicode string. The \f(CW\*(C`decode\*(C'\fR method will not be affected in any way by this flag, as \f(CW\*(C`decode\*(C'\fR by default expects Unicode, which is a strict superset of latin1. .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will not escape Unicode characters unless required by the \s-1JSON\s0 syntax or other flags. .Sp See also the section \fI\s-1ENCODING/CODESET FLAG NOTES\s0\fR later in this document. .Sp The main use for this flag is efficiently encoding binary data as \s-1JSON\s0 text, as most octets will not be escaped, resulting in a smaller encoded size. The disadvantage is that the resulting \s-1JSON\s0 text is encoded in latin1 (and must correctly be treated as such when storing and transferring), a rare encoding for \s-1JSON.\s0 It is therefore most useful when you want to store data structures known to contain binary data efficiently in files or databases, not when talking to other \s-1JSON\s0 encoders/decoders. .Sp .Vb 2 \& JSON::XS\->new\->latin1\->encode (["\ex{89}\ex{abc}"] \& => ["\ex{89}\e\eu0abc"] # (perl syntax, U+abc escaped, U+89 not) .Ve .ie n .IP "$json = $json\->utf8 ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->utf8 ([$enable])" 4 .IX Item "$json = $json->utf8 ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_utf8" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_utf8" 4 .IX Item "$enabled = $json->get_utf8" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will encode the \s-1JSON\s0 result into \s-1UTF\-8,\s0 as required by many protocols, while the \&\f(CW\*(C`decode\*(C'\fR method expects to be handed a UTF\-8\-encoded string. Please note that UTF\-8\-encoded strings do not contain any characters outside the range \f(CW0..255\fR, they are thus useful for bytewise/binary I/O. In future versions, enabling this option might enable autodetection of the \s-1UTF\-16\s0 and \s-1UTF\-32\s0 encoding families, as described in \s-1RFC4627.\s0 .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will return the \s-1JSON\s0 string as a (non-encoded) Unicode string, while \f(CW\*(C`decode\*(C'\fR expects thus a Unicode string. Any decoding or encoding (e.g. to \s-1UTF\-8\s0 or \s-1UTF\-16\s0) needs to be done yourself, e.g. using the Encode module. .Sp See also the section \fI\s-1ENCODING/CODESET FLAG NOTES\s0\fR later in this document. .Sp Example, output UTF\-16BE\-encoded \s-1JSON:\s0 .Sp .Vb 2 \& use Encode; \& $jsontext = encode "UTF\-16BE", JSON::XS\->new\->encode ($object); .Ve .Sp Example, decode UTF\-32LE\-encoded \s-1JSON:\s0 .Sp .Vb 2 \& use Encode; \& $object = JSON::XS\->new\->decode (decode "UTF\-32LE", $jsontext); .Ve .ie n .IP "$json = $json\->pretty ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->pretty ([$enable])" 4 .IX Item "$json = $json->pretty ([$enable])" This enables (or disables) all of the \f(CW\*(C`indent\*(C'\fR, \f(CW\*(C`space_before\*(C'\fR and \&\f(CW\*(C`space_after\*(C'\fR (and in the future possibly more) flags in one call to generate the most readable (or most compact) form possible. .Sp Example, pretty-print some simple structure: .Sp .Vb 8 \& my $json = JSON::XS\->new\->pretty(1)\->encode ({a => [1,2]}) \& => \& { \& "a" : [ \& 1, \& 2 \& ] \& } .Ve .ie n .IP "$json = $json\->indent ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->indent ([$enable])" 4 .IX Item "$json = $json->indent ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_indent" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_indent" 4 .IX Item "$enabled = $json->get_indent" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will use a multiline format as output, putting every array member or object/hash key-value pair into its own line, indenting them properly. .Sp If \f(CW$enable\fR is false, no newlines or indenting will be produced, and the resulting \s-1JSON\s0 text is guaranteed not to contain any \f(CW\*(C`newlines\*(C'\fR. .Sp This setting has no effect when decoding \s-1JSON\s0 texts. .ie n .IP "$json = $json\->space_before ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->space_before ([$enable])" 4 .IX Item "$json = $json->space_before ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_space_before" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_space_before" 4 .IX Item "$enabled = $json->get_space_before" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will add an extra optional space before the \f(CW\*(C`:\*(C'\fR separating keys from values in \s-1JSON\s0 objects. .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will not add any extra space at those places. .Sp This setting has no effect when decoding \s-1JSON\s0 texts. You will also most likely combine this setting with \f(CW\*(C`space_after\*(C'\fR. .Sp Example, space_before enabled, space_after and indent disabled: .Sp .Vb 1 \& {"key" :"value"} .Ve .ie n .IP "$json = $json\->space_after ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->space_after ([$enable])" 4 .IX Item "$json = $json->space_after ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_space_after" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_space_after" 4 .IX Item "$enabled = $json->get_space_after" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will add an extra optional space after the \f(CW\*(C`:\*(C'\fR separating keys from values in \s-1JSON\s0 objects and extra whitespace after the \f(CW\*(C`,\*(C'\fR separating key-value pairs and array members. .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will not add any extra space at those places. .Sp This setting has no effect when decoding \s-1JSON\s0 texts. .Sp Example, space_before and indent disabled, space_after enabled: .Sp .Vb 1 \& {"key": "value"} .Ve .ie n .IP "$json = $json\->relaxed ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->relaxed ([$enable])" 4 .IX Item "$json = $json->relaxed ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_relaxed" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_relaxed" 4 .IX Item "$enabled = $json->get_relaxed" .PD If \f(CW$enable\fR is true (or missing), then \f(CW\*(C`decode\*(C'\fR will accept some extensions to normal \s-1JSON\s0 syntax (see below). \f(CW\*(C`encode\*(C'\fR will not be affected in any way. \fIBe aware that this option makes you accept invalid \&\s-1JSON\s0 texts as if they were valid!\fR. I suggest only to use this option to parse application-specific files written by humans (configuration files, resource files etc.) .Sp If \f(CW$enable\fR is false (the default), then \f(CW\*(C`decode\*(C'\fR will only accept valid \s-1JSON\s0 texts. .Sp Currently accepted extensions are: .RS 4 .IP "\(bu" 4 list items can have an end-comma .Sp \&\s-1JSON\s0 \fIseparates\fR array elements and key-value pairs with commas. This can be annoying if you write \s-1JSON\s0 texts manually and want to be able to quickly append elements, so this extension accepts comma at the end of such items not just between them: .Sp .Vb 8 \& [ \& 1, \& 2, <\- this comma not normally allowed \& ] \& { \& "k1": "v1", \& "k2": "v2", <\- this comma not normally allowed \& } .Ve .IP "\(bu" 4 shell-style '#'\-comments .Sp Whenever \s-1JSON\s0 allows whitespace, shell-style comments are additionally allowed. They are terminated by the first carriage-return or line-feed character, after which more white-space and comments are allowed. .Sp .Vb 4 \& [ \& 1, # this comment not allowed in JSON \& # neither this one... \& ] .Ve .IP "\(bu" 4 literal \s-1ASCII TAB\s0 characters in strings .Sp Literal \s-1ASCII TAB\s0 characters are now allowed in strings (and treated as \&\f(CW\*(C`\et\*(C'\fR). .Sp .Vb 4 \& [ \& "Hello\etWorld", \& "HelloWorld", # literal would not normally be allowed \& ] .Ve .RE .RS 4 .RE .ie n .IP "$json = $json\->canonical ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->canonical ([$enable])" 4 .IX Item "$json = $json->canonical ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_canonical" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_canonical" 4 .IX Item "$enabled = $json->get_canonical" .PD If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will output \s-1JSON\s0 objects by sorting their keys. This is adding a comparatively high overhead. .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will output key-value pairs in the order Perl stores them (which will likely change between runs of the same script, and can change even within the same run from 5.18 onwards). .Sp This option is useful if you want the same data structure to be encoded as the same \s-1JSON\s0 text (given the same overall settings). If it is disabled, the same hash might be encoded differently even if contains the same data, as key-value pairs have no inherent ordering in Perl. .Sp This setting has no effect when decoding \s-1JSON\s0 texts. .Sp This setting has currently no effect on tied hashes. .ie n .IP "$json = $json\->allow_nonref ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->allow_nonref ([$enable])" 4 .IX Item "$json = $json->allow_nonref ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_allow_nonref" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_allow_nonref" 4 .IX Item "$enabled = $json->get_allow_nonref" .PD Unlike other boolean options, this opotion is enabled by default beginning with version \f(CW4.0\fR. See \*(L"\s-1SECURITY CONSIDERATIONS\*(R"\s0 for the gory details. .Sp If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method can convert a non-reference into its corresponding string, number or null \s-1JSON\s0 value, which is an extension to \s-1RFC4627.\s0 Likewise, \f(CW\*(C`decode\*(C'\fR will accept those \s-1JSON\s0 values instead of croaking. .Sp If \f(CW$enable\fR is false, then the \f(CW\*(C`encode\*(C'\fR method will croak if it isn't passed an arrayref or hashref, as \s-1JSON\s0 texts must either be an object or array. Likewise, \f(CW\*(C`decode\*(C'\fR will croak if given something that is not a \&\s-1JSON\s0 object or array. .Sp Example, encode a Perl scalar as \s-1JSON\s0 value without enabled \f(CW\*(C`allow_nonref\*(C'\fR, resulting in an error: .Sp .Vb 2 \& JSON::XS\->new\->allow_nonref (0)\->encode ("Hello, World!") \& => hash\- or arrayref expected... .Ve .ie n .IP "$json = $json\->allow_unknown ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->allow_unknown ([$enable])" 4 .IX Item "$json = $json->allow_unknown ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_allow_unknown" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_allow_unknown" 4 .IX Item "$enabled = $json->get_allow_unknown" .PD If \f(CW$enable\fR is true (or missing), then \f(CW\*(C`encode\*(C'\fR will \fInot\fR throw an exception when it encounters values it cannot represent in \s-1JSON\s0 (for example, filehandles) but instead will encode a \s-1JSON\s0 \f(CW\*(C`null\*(C'\fR value. Note that blessed objects are not included here and are handled separately by c. .Sp If \f(CW$enable\fR is false (the default), then \f(CW\*(C`encode\*(C'\fR will throw an exception when it encounters anything it cannot encode as \s-1JSON.\s0 .Sp This option does not affect \f(CW\*(C`decode\*(C'\fR in any way, and it is recommended to leave it off unless you know your communications partner. .ie n .IP "$json = $json\->allow_blessed ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->allow_blessed ([$enable])" 4 .IX Item "$json = $json->allow_blessed ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_allow_blessed" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_allow_blessed" 4 .IX Item "$enabled = $json->get_allow_blessed" .PD See \*(L"\s-1OBJECT SERIALISATION\*(R"\s0 for details. .Sp If \f(CW$enable\fR is true (or missing), then the \f(CW\*(C`encode\*(C'\fR method will not barf when it encounters a blessed reference that it cannot convert otherwise. Instead, a \s-1JSON\s0 \f(CW\*(C`null\*(C'\fR value is encoded instead of the object. .Sp If \f(CW$enable\fR is false (the default), then \f(CW\*(C`encode\*(C'\fR will throw an exception when it encounters a blessed object that it cannot convert otherwise. .Sp This setting has no effect on \f(CW\*(C`decode\*(C'\fR. .ie n .IP "$json = $json\->convert_blessed ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->convert_blessed ([$enable])" 4 .IX Item "$json = $json->convert_blessed ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_convert_blessed" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_convert_blessed" 4 .IX Item "$enabled = $json->get_convert_blessed" .PD See \*(L"\s-1OBJECT SERIALISATION\*(R"\s0 for details. .Sp If \f(CW$enable\fR is true (or missing), then \f(CW\*(C`encode\*(C'\fR, upon encountering a blessed object, will check for the availability of the \f(CW\*(C`TO_JSON\*(C'\fR method on the object's class. If found, it will be called in scalar context and the resulting scalar will be encoded instead of the object. .Sp The \f(CW\*(C`TO_JSON\*(C'\fR method may safely call die if it wants. If \f(CW\*(C`TO_JSON\*(C'\fR returns other blessed objects, those will be handled in the same way. \f(CW\*(C`TO_JSON\*(C'\fR must take care of not causing an endless recursion cycle (== crash) in this case. The name of \f(CW\*(C`TO_JSON\*(C'\fR was chosen because other methods called by the Perl core (== not by the user of the object) are usually in upper case letters and to avoid collisions with any \f(CW\*(C`to_json\*(C'\fR function or method. .Sp If \f(CW$enable\fR is false (the default), then \f(CW\*(C`encode\*(C'\fR will not consider this type of conversion. .Sp This setting has no effect on \f(CW\*(C`decode\*(C'\fR. .ie n .IP "$json = $json\->allow_tags ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->allow_tags ([$enable])" 4 .IX Item "$json = $json->allow_tags ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_allow_tags" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_allow_tags" 4 .IX Item "$enabled = $json->get_allow_tags" .PD See \*(L"\s-1OBJECT SERIALISATION\*(R"\s0 for details. .Sp If \f(CW$enable\fR is true (or missing), then \f(CW\*(C`encode\*(C'\fR, upon encountering a blessed object, will check for the availability of the \f(CW\*(C`FREEZE\*(C'\fR method on the object's class. If found, it will be used to serialise the object into a nonstandard tagged \s-1JSON\s0 value (that \s-1JSON\s0 decoders cannot decode). .Sp It also causes \f(CW\*(C`decode\*(C'\fR to parse such tagged \s-1JSON\s0 values and deserialise them via a call to the \f(CW\*(C`THAW\*(C'\fR method. .Sp If \f(CW$enable\fR is false (the default), then \f(CW\*(C`encode\*(C'\fR will not consider this type of conversion, and tagged \s-1JSON\s0 values will cause a parse error in \f(CW\*(C`decode\*(C'\fR, as if tags were not part of the grammar. .ie n .IP "$json\->boolean_values ([$false, $true])" 4 .el .IP "\f(CW$json\fR\->boolean_values ([$false, \f(CW$true\fR])" 4 .IX Item "$json->boolean_values ([$false, $true])" .PD 0 .ie n .IP "($false, $true) = $json\->get_boolean_values" 4 .el .IP "($false, \f(CW$true\fR) = \f(CW$json\fR\->get_boolean_values" 4 .IX Item "($false, $true) = $json->get_boolean_values" .PD By default, \s-1JSON\s0 booleans will be decoded as overloaded \&\f(CW$Types::Serialiser::false\fR and \f(CW$Types::Serialiser::true\fR objects. .Sp With this method you can specify your own boolean values for decoding \- on decode, \s-1JSON\s0 \f(CW\*(C`false\*(C'\fR will be decoded as a copy of \f(CW$false\fR, and \s-1JSON\s0 \&\f(CW\*(C`true\*(C'\fR will be decoded as \f(CW$true\fR (\*(L"copy\*(R" here is the same thing as assigning a value to another variable, i.e. \f(CW\*(C`$copy = $false\*(C'\fR). .Sp Calling this method without any arguments will reset the booleans to their default values. .Sp \&\f(CW\*(C`get_boolean_values\*(C'\fR will return both \f(CW$false\fR and \f(CW$true\fR values, or the empty list when they are set to the default. .ie n .IP "$json = $json\->filter_json_object ([$coderef\->($hashref)])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->filter_json_object ([$coderef\->($hashref)])" 4 .IX Item "$json = $json->filter_json_object ([$coderef->($hashref)])" When \f(CW$coderef\fR is specified, it will be called from \f(CW\*(C`decode\*(C'\fR each time it decodes a \s-1JSON\s0 object. The only argument is a reference to the newly-created hash. If the code reference returns a single scalar (which need not be a reference), this value (or rather a copy of it) is inserted into the deserialised data structure. If it returns an empty list (\s-1NOTE:\s0 \fInot\fR \f(CW\*(C`undef\*(C'\fR, which is a valid scalar), the original deserialised hash will be inserted. This setting can slow down decoding considerably. .Sp When \f(CW$coderef\fR is omitted or undefined, any existing callback will be removed and \f(CW\*(C`decode\*(C'\fR will not change the deserialised hash in any way. .Sp Example, convert all \s-1JSON\s0 objects into the integer 5: .Sp .Vb 6 \& my $js = JSON::XS\->new\->filter_json_object (sub { 5 }); \& # returns [5] \& $js\->decode (\*(Aq[{}]\*(Aq) \& # throw an exception because allow_nonref is not enabled \& # so a lone 5 is not allowed. \& $js\->decode (\*(Aq{"a":1, "b":2}\*(Aq); .Ve .ie n .IP "$json = $json\->filter_json_single_key_object ($key [=> $coderef\->($value)])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->filter_json_single_key_object ($key [=> \f(CW$coderef\fR\->($value)])" 4 .IX Item "$json = $json->filter_json_single_key_object ($key [=> $coderef->($value)])" Works remotely similar to \f(CW\*(C`filter_json_object\*(C'\fR, but is only called for \&\s-1JSON\s0 objects having a single key named \f(CW$key\fR. .Sp This \f(CW$coderef\fR is called before the one specified via \&\f(CW\*(C`filter_json_object\*(C'\fR, if any. It gets passed the single value in the \s-1JSON\s0 object. If it returns a single value, it will be inserted into the data structure. If it returns nothing (not even \f(CW\*(C`undef\*(C'\fR but the empty list), the callback from \f(CW\*(C`filter_json_object\*(C'\fR will be called next, as if no single-key callback were specified. .Sp If \f(CW$coderef\fR is omitted or undefined, the corresponding callback will be disabled. There can only ever be one callback for a given key. .Sp As this callback gets called less often then the \f(CW\*(C`filter_json_object\*(C'\fR one, decoding speed will not usually suffer as much. Therefore, single-key objects make excellent targets to serialise Perl objects into, especially as single-key \s-1JSON\s0 objects are as close to the type-tagged value concept as \s-1JSON\s0 gets (it's basically an \s-1ID/VALUE\s0 tuple). Of course, \s-1JSON\s0 does not support this in any way, so you need to make sure your data never looks like a serialised Perl hash. .Sp Typical names for the single object key are \f(CW\*(C`_\|_class_whatever_\|_\*(C'\fR, or \&\f(CW\*(C`$_\|_dollars_are_rarely_used_\|_$\*(C'\fR or \f(CW\*(C`}ugly_brace_placement\*(C'\fR, or even things like \f(CW\*(C`_\|_class_md5sum(classname)_\|_\*(C'\fR, to reduce the risk of clashing with real hashes. .Sp Example, decode \s-1JSON\s0 objects of the form \f(CW\*(C`{ "_\|_widget_\|_" => }\*(C'\fR into the corresponding \f(CW$WIDGET{}\fR object: .Sp .Vb 7 \& # return whatever is in $WIDGET{5}: \& JSON::XS \& \->new \& \->filter_json_single_key_object (_\|_widget_\|_ => sub { \& $WIDGET{ $_[0] } \& }) \& \->decode (\*(Aq{"_\|_widget_\|_": 5\*(Aq) \& \& # this can be used with a TO_JSON method in some "widget" class \& # for serialisation to json: \& sub WidgetBase::TO_JSON { \& my ($self) = @_; \& \& unless ($self\->{id}) { \& $self\->{id} = ..get..some..id..; \& $WIDGET{$self\->{id}} = $self; \& } \& \& { _\|_widget_\|_ => $self\->{id} } \& } .Ve .ie n .IP "$json = $json\->shrink ([$enable])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->shrink ([$enable])" 4 .IX Item "$json = $json->shrink ([$enable])" .PD 0 .ie n .IP "$enabled = $json\->get_shrink" 4 .el .IP "\f(CW$enabled\fR = \f(CW$json\fR\->get_shrink" 4 .IX Item "$enabled = $json->get_shrink" .PD Perl usually over-allocates memory a bit when allocating space for strings. This flag optionally resizes strings generated by either \&\f(CW\*(C`encode\*(C'\fR or \f(CW\*(C`decode\*(C'\fR to their minimum size possible. This can save memory when your \s-1JSON\s0 texts are either very very long or you have many short strings. It will also try to downgrade any strings to octet-form if possible: perl stores strings internally either in an encoding called UTF-X or in octet-form. The latter cannot store everything but uses less space in general (and some buggy Perl or C code might even rely on that internal representation being used). .Sp The actual definition of what shrink does might change in future versions, but it will always try to save space at the expense of time. .Sp If \f(CW$enable\fR is true (or missing), the string returned by \f(CW\*(C`encode\*(C'\fR will be shrunk-to-fit, while all strings generated by \f(CW\*(C`decode\*(C'\fR will also be shrunk-to-fit. .Sp If \f(CW$enable\fR is false, then the normal perl allocation algorithms are used. If you work with your data, then this is likely to be faster. .Sp In the future, this setting might control other things, such as converting strings that look like integers or floats into integers or floats internally (there is no difference on the Perl level), saving space. .ie n .IP "$json = $json\->max_depth ([$maximum_nesting_depth])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->max_depth ([$maximum_nesting_depth])" 4 .IX Item "$json = $json->max_depth ([$maximum_nesting_depth])" .PD 0 .ie n .IP "$max_depth = $json\->get_max_depth" 4 .el .IP "\f(CW$max_depth\fR = \f(CW$json\fR\->get_max_depth" 4 .IX Item "$max_depth = $json->get_max_depth" .PD Sets the maximum nesting level (default \f(CW512\fR) accepted while encoding or decoding. If a higher nesting level is detected in \s-1JSON\s0 text or a Perl data structure, then the encoder and decoder will stop and croak at that point. .Sp Nesting level is defined by number of hash\- or arrayrefs that the encoder needs to traverse to reach a given point or the number of \f(CW\*(C`{\*(C'\fR or \f(CW\*(C`[\*(C'\fR characters without their matching closing parenthesis crossed to reach a given character in a string. .Sp Setting the maximum depth to one disallows any nesting, so that ensures that the object is only a single hash/object or array. .Sp If no argument is given, the highest possible setting will be used, which is rarely useful. .Sp Note that nesting is implemented by recursion in C. The default value has been chosen to be as large as typical operating systems allow without crashing. .Sp See \s-1SECURITY CONSIDERATIONS,\s0 below, for more info on why this is useful. .ie n .IP "$json = $json\->max_size ([$maximum_string_size])" 4 .el .IP "\f(CW$json\fR = \f(CW$json\fR\->max_size ([$maximum_string_size])" 4 .IX Item "$json = $json->max_size ([$maximum_string_size])" .PD 0 .ie n .IP "$max_size = $json\->get_max_size" 4 .el .IP "\f(CW$max_size\fR = \f(CW$json\fR\->get_max_size" 4 .IX Item "$max_size = $json->get_max_size" .PD Set the maximum length a \s-1JSON\s0 text may have (in bytes) where decoding is being attempted. The default is \f(CW0\fR, meaning no limit. When \f(CW\*(C`decode\*(C'\fR is called on a string that is longer then this many bytes, it will not attempt to decode the string but throw an exception. This setting has no effect on \f(CW\*(C`encode\*(C'\fR (yet). .Sp If no argument is given, the limit check will be deactivated (same as when \&\f(CW0\fR is specified). .Sp See \s-1SECURITY CONSIDERATIONS,\s0 below, for more info on why this is useful. .ie n .IP "$json_text = $json\->encode ($perl_scalar)" 4 .el .IP "\f(CW$json_text\fR = \f(CW$json\fR\->encode ($perl_scalar)" 4 .IX Item "$json_text = $json->encode ($perl_scalar)" Converts the given Perl value or data structure to its \s-1JSON\s0 representation. Croaks on error. .ie n .IP "$perl_scalar = $json\->decode ($json_text)" 4 .el .IP "\f(CW$perl_scalar\fR = \f(CW$json\fR\->decode ($json_text)" 4 .IX Item "$perl_scalar = $json->decode ($json_text)" The opposite of \f(CW\*(C`encode\*(C'\fR: expects a \s-1JSON\s0 text and tries to parse it, returning the resulting simple scalar or reference. Croaks on error. .ie n .IP "($perl_scalar, $characters) = $json\->decode_prefix ($json_text)" 4 .el .IP "($perl_scalar, \f(CW$characters\fR) = \f(CW$json\fR\->decode_prefix ($json_text)" 4 .IX Item "($perl_scalar, $characters) = $json->decode_prefix ($json_text)" This works like the \f(CW\*(C`decode\*(C'\fR method, but instead of raising an exception when there is trailing garbage after the first \s-1JSON\s0 object, it will silently stop parsing there and return the number of characters consumed so far. .Sp This is useful if your \s-1JSON\s0 texts are not delimited by an outer protocol and you need to know where the \s-1JSON\s0 text ends. .Sp .Vb 2 \& JSON::XS\->new\->decode_prefix ("[1] the tail") \& => ([1], 3) .Ve .SH "INCREMENTAL PARSING" .IX Header "INCREMENTAL PARSING" In some cases, there is the need for incremental parsing of \s-1JSON\s0 texts. While this module always has to keep both \s-1JSON\s0 text and resulting Perl data structure in memory at one time, it does allow you to parse a \&\s-1JSON\s0 stream incrementally. It does so by accumulating text until it has a full \s-1JSON\s0 object, which it then can decode. This process is similar to using \f(CW\*(C`decode_prefix\*(C'\fR to see if a full \s-1JSON\s0 object is available, but is much more efficient (and can be implemented with a minimum of method calls). .PP \&\s-1JSON::XS\s0 will only attempt to parse the \s-1JSON\s0 text once it is sure it has enough text to get a decisive result, using a very simple but truly incremental parser. This means that it sometimes won't stop as early as the full parser, for example, it doesn't detect mismatched parentheses. The only thing it guarantees is that it starts decoding as soon as a syntactically valid \s-1JSON\s0 text has been seen. This means you need to set resource limits (e.g. \f(CW\*(C`max_size\*(C'\fR) to ensure the parser will stop parsing in the presence if syntax errors. .PP The following methods implement this incremental parser. .ie n .IP "[void, scalar or list context] = $json\->incr_parse ([$string])" 4 .el .IP "[void, scalar or list context] = \f(CW$json\fR\->incr_parse ([$string])" 4 .IX Item "[void, scalar or list context] = $json->incr_parse ([$string])" This is the central parsing function. It can both append new text and extract objects from the stream accumulated so far (both of these functions are optional). .Sp If \f(CW$string\fR is given, then this string is appended to the already existing \s-1JSON\s0 fragment stored in the \f(CW$json\fR object. .Sp After that, if the function is called in void context, it will simply return without doing anything further. This can be used to add more text in as many chunks as you want. .Sp If the method is called in scalar context, then it will try to extract exactly \fIone\fR \s-1JSON\s0 object. If that is successful, it will return this object, otherwise it will return \f(CW\*(C`undef\*(C'\fR. If there is a parse error, this method will croak just as \f(CW\*(C`decode\*(C'\fR would do (one can then use \&\f(CW\*(C`incr_skip\*(C'\fR to skip the erroneous part). This is the most common way of using the method. .Sp And finally, in list context, it will try to extract as many objects from the stream as it can find and return them, or the empty list otherwise. For this to work, there must be no separators (other than whitespace) between the \s-1JSON\s0 objects or arrays, instead they must be concatenated back-to-back. If an error occurs, an exception will be raised as in the scalar context case. Note that in this case, any previously-parsed \s-1JSON\s0 texts will be lost. .Sp Example: Parse some \s-1JSON\s0 arrays/objects in a given string and return them. .Sp .Vb 1 \& my @objs = JSON::XS\->new\->incr_parse ("[5][7][1,2]"); .Ve .ie n .IP "$lvalue_string = $json\->incr_text" 4 .el .IP "\f(CW$lvalue_string\fR = \f(CW$json\fR\->incr_text" 4 .IX Item "$lvalue_string = $json->incr_text" This method returns the currently stored \s-1JSON\s0 fragment as an lvalue, that is, you can manipulate it. This \fIonly\fR works when a preceding call to \&\f(CW\*(C`incr_parse\*(C'\fR in \fIscalar context\fR successfully returned an object. Under all other circumstances you must not call this function (I mean it. although in simple tests it might actually work, it \fIwill\fR fail under real world conditions). As a special exception, you can also call this method before having parsed anything. .Sp That means you can only use this function to look at or manipulate text before or after complete \s-1JSON\s0 objects, not while the parser is in the middle of parsing a \s-1JSON\s0 object. .Sp This function is useful in two cases: a) finding the trailing text after a \&\s-1JSON\s0 object or b) parsing multiple \s-1JSON\s0 objects separated by non-JSON text (such as commas). .ie n .IP "$json\->incr_skip" 4 .el .IP "\f(CW$json\fR\->incr_skip" 4 .IX Item "$json->incr_skip" This will reset the state of the incremental parser and will remove the parsed text from the input buffer so far. This is useful after \&\f(CW\*(C`incr_parse\*(C'\fR died, in which case the input buffer and incremental parser state is left unchanged, to skip the text parsed so far and to reset the parse state. .Sp The difference to \f(CW\*(C`incr_reset\*(C'\fR is that only text until the parse error occurred is removed. .ie n .IP "$json\->incr_reset" 4 .el .IP "\f(CW$json\fR\->incr_reset" 4 .IX Item "$json->incr_reset" This completely resets the incremental parser, that is, after this call, it will be as if the parser had never parsed anything. .Sp This is useful if you want to repeatedly parse \s-1JSON\s0 objects and want to ignore any trailing data, which means you have to reset the parser after each successful decode. .SS "\s-1LIMITATIONS\s0" .IX Subsection "LIMITATIONS" The incremental parser is a non-exact parser: it works by gathering as much text as possible that \fIcould\fR be a valid \s-1JSON\s0 text, followed by trying to decode it. .PP That means it sometimes needs to read more data than strictly necessary to diagnose an invalid \s-1JSON\s0 text. For example, after parsing the following fragment, the parser \fIcould\fR stop with an error, as this fragment \&\fIcannot\fR be the beginning of a valid \s-1JSON\s0 text: .PP .Vb 1 \& [, .Ve .PP In reality, hopwever, the parser might continue to read data until a length limit is exceeded or it finds a closing bracket. .SS "\s-1EXAMPLES\s0" .IX Subsection "EXAMPLES" Some examples will make all this clearer. First, a simple example that works similarly to \f(CW\*(C`decode_prefix\*(C'\fR: We want to decode the \s-1JSON\s0 object at the start of a string and identify the portion after the \s-1JSON\s0 object: .PP .Vb 1 \& my $text = "[1,2,3] hello"; \& \& my $json = new JSON::XS; \& \& my $obj = $json\->incr_parse ($text) \& or die "expected JSON object or array at beginning of string"; \& \& my $tail = $json\->incr_text; \& # $tail now contains " hello" .Ve .PP Easy, isn't it? .PP Now for a more complicated example: Imagine a hypothetical protocol where you read some requests from a \s-1TCP\s0 stream, and each request is a \s-1JSON\s0 array, without any separation between them (in fact, it is often useful to use newlines as \*(L"separators\*(R", as these get interpreted as whitespace at the start of the \s-1JSON\s0 text, which makes it possible to test said protocol with \f(CW\*(C`telnet\*(C'\fR...). .PP Here is how you'd do it (it is trivial to write this in an event-based manner): .PP .Vb 1 \& my $json = new JSON::XS; \& \& # read some data from the socket \& while (sysread $socket, my $buf, 4096) { \& \& # split and decode as many requests as possible \& for my $request ($json\->incr_parse ($buf)) { \& # act on the $request \& } \& } .Ve .PP Another complicated example: Assume you have a string with \s-1JSON\s0 objects or arrays, all separated by (optional) comma characters (e.g. \f(CW\*(C`[1],[2], [3]\*(C'\fR). To parse them, we have to skip the commas between the \s-1JSON\s0 texts, and here is where the lvalue-ness of \f(CW\*(C`incr_text\*(C'\fR comes in useful: .PP .Vb 2 \& my $text = "[1],[2], [3]"; \& my $json = new JSON::XS; \& \& # void context, so no parsing done \& $json\->incr_parse ($text); \& \& # now extract as many objects as possible. note the \& # use of scalar context so incr_text can be called. \& while (my $obj = $json\->incr_parse) { \& # do something with $obj \& \& # now skip the optional comma \& $json\->incr_text =~ s/^ \es* , //x; \& } .Ve .PP Now lets go for a very complex example: Assume that you have a gigantic \&\s-1JSON\s0 array-of-objects, many gigabytes in size, and you want to parse it, but you cannot load it into memory fully (this has actually happened in the real world :). .PP Well, you lost, you have to implement your own \s-1JSON\s0 parser. But \s-1JSON::XS\s0 can still help you: You implement a (very simple) array parser and let \&\s-1JSON\s0 decode the array elements, which are all full \s-1JSON\s0 objects on their own (this wouldn't work if the array elements could be \s-1JSON\s0 numbers, for example): .PP .Vb 1 \& my $json = new JSON::XS; \& \& # open the monster \& open my $fh, "incr_parse ($buf); # void context, so no parsing \& \& # Exit the loop once we found and removed(!) the initial "[". \& # In essence, we are (ab\-)using the $json object as a simple scalar \& # we append data to. \& last if $json\->incr_text =~ s/^ \es* \e[ //x; \& } \& \& # now we have the skipped the initial "[", so continue \& # parsing all the elements. \& for (;;) { \& # in this loop we read data until we got a single JSON object \& for (;;) { \& if (my $obj = $json\->incr_parse) { \& # do something with $obj \& last; \& } \& \& # add more data \& sysread $fh, my $buf, 65536 \& or die "read error: $!"; \& $json\->incr_parse ($buf); # void context, so no parsing \& } \& \& # in this loop we read data until we either found and parsed the \& # separating "," between elements, or the final "]" \& for (;;) { \& # first skip whitespace \& $json\->incr_text =~ s/^\es*//; \& \& # if we find "]", we are done \& if ($json\->incr_text =~ s/^\e]//) { \& print "finished.\en"; \& exit; \& } \& \& # if we find ",", we can continue with the next element \& if ($json\->incr_text =~ s/^,//) { \& last; \& } \& \& # if we find anything else, we have a parse error! \& if (length $json\->incr_text) { \& die "parse error near ", $json\->incr_text; \& } \& \& # else add more data \& sysread $fh, my $buf, 65536 \& or die "read error: $!"; \& $json\->incr_parse ($buf); # void context, so no parsing \& } .Ve .PP This is a complex example, but most of the complexity comes from the fact that we are trying to be correct (bear with me if I am wrong, I never ran the above example :). .SH "MAPPING" .IX Header "MAPPING" This section describes how \s-1JSON::XS\s0 maps Perl values to \s-1JSON\s0 values and vice versa. These mappings are designed to \*(L"do the right thing\*(R" in most circumstances automatically, preserving round-tripping characteristics (what you put in comes out as something equivalent). .PP For the more enlightened: note that in the following descriptions, lowercase \fIperl\fR refers to the Perl interpreter, while uppercase \fIPerl\fR refers to the abstract Perl language itself. .SS "\s-1JSON\s0 \-> \s-1PERL\s0" .IX Subsection "JSON -> PERL" .IP "object" 4 .IX Item "object" A \s-1JSON\s0 object becomes a reference to a hash in Perl. No ordering of object keys is preserved (\s-1JSON\s0 does not preserve object key ordering itself). .IP "array" 4 .IX Item "array" A \s-1JSON\s0 array becomes a reference to an array in Perl. .IP "string" 4 .IX Item "string" A \s-1JSON\s0 string becomes a string scalar in Perl \- Unicode codepoints in \s-1JSON\s0 are represented by the same codepoints in the Perl string, so no manual decoding is necessary. .IP "number" 4 .IX Item "number" A \s-1JSON\s0 number becomes either an integer, numeric (floating point) or string scalar in perl, depending on its range and any fractional parts. On the Perl level, there is no difference between those as Perl handles all the conversion details, but an integer may take slightly less memory and might represent more values exactly than floating point numbers. .Sp If the number consists of digits only, \s-1JSON::XS\s0 will try to represent it as an integer value. If that fails, it will try to represent it as a numeric (floating point) value if that is possible without loss of precision. Otherwise it will preserve the number as a string value (in which case you lose roundtripping ability, as the \s-1JSON\s0 number will be re-encoded to a \s-1JSON\s0 string). .Sp Numbers containing a fractional or exponential part will always be represented as numeric (floating point) values, possibly at a loss of precision (in which case you might lose perfect roundtripping ability, but the \s-1JSON\s0 number will still be re-encoded as a \s-1JSON\s0 number). .Sp Note that precision is not accuracy \- binary floating point values cannot represent most decimal fractions exactly, and when converting from and to floating point, \s-1JSON::XS\s0 only guarantees precision up to but not including the least significant bit. .IP "true, false" 4 .IX Item "true, false" These \s-1JSON\s0 atoms become \f(CW\*(C`Types::Serialiser::true\*(C'\fR and \&\f(CW\*(C`Types::Serialiser::false\*(C'\fR, respectively. They are overloaded to act almost exactly like the numbers \f(CW1\fR and \f(CW0\fR. You can check whether a scalar is a \s-1JSON\s0 boolean by using the \f(CW\*(C`Types::Serialiser::is_bool\*(C'\fR function (after \f(CW\*(C`use Types::Serialier\*(C'\fR, of course). .IP "null" 4 .IX Item "null" A \s-1JSON\s0 null atom becomes \f(CW\*(C`undef\*(C'\fR in Perl. .ie n .IP "shell-style comments (""# \fItext\fP"")" 4 .el .IP "shell-style comments (\f(CW# \f(CItext\f(CW\fR)" 4 .IX Item "shell-style comments (# text)" As a nonstandard extension to the \s-1JSON\s0 syntax that is enabled by the \&\f(CW\*(C`relaxed\*(C'\fR setting, shell-style comments are allowed. They can start anywhere outside strings and go till the end of the line. .ie n .IP "tagged values (""(\fItag\fP)\fIvalue\fP"")." 4 .el .IP "tagged values (\f(CW(\f(CItag\f(CW)\f(CIvalue\f(CW\fR)." 4 .IX Item "tagged values ((tag)value)." Another nonstandard extension to the \s-1JSON\s0 syntax, enabled with the \&\f(CW\*(C`allow_tags\*(C'\fR setting, are tagged values. In this implementation, the \&\fItag\fR must be a perl package/class name encoded as a \s-1JSON\s0 string, and the \&\fIvalue\fR must be a \s-1JSON\s0 array encoding optional constructor arguments. .Sp See \*(L"\s-1OBJECT SERIALISATION\*(R"\s0, below, for details. .SS "\s-1PERL\s0 \-> \s-1JSON\s0" .IX Subsection "PERL -> JSON" The mapping from Perl to \s-1JSON\s0 is slightly more difficult, as Perl is a truly typeless language, so we can only guess which \s-1JSON\s0 type is meant by a Perl value. .IP "hash references" 4 .IX Item "hash references" Perl hash references become \s-1JSON\s0 objects. As there is no inherent ordering in hash keys (or \s-1JSON\s0 objects), they will usually be encoded in a pseudo-random order. \s-1JSON::XS\s0 can optionally sort the hash keys (determined by the \fIcanonical\fR flag), so the same datastructure will serialise to the same \s-1JSON\s0 text (given same settings and version of \&\s-1JSON::XS\s0), but this incurs a runtime overhead and is only rarely useful, e.g. when you want to compare some \s-1JSON\s0 text against another for equality. .IP "array references" 4 .IX Item "array references" Perl array references become \s-1JSON\s0 arrays. .IP "other references" 4 .IX Item "other references" Other unblessed references are generally not allowed and will cause an exception to be thrown, except for references to the integers \f(CW0\fR and \&\f(CW1\fR, which get turned into \f(CW\*(C`false\*(C'\fR and \f(CW\*(C`true\*(C'\fR atoms in \s-1JSON.\s0 .Sp Since \f(CW\*(C`JSON::XS\*(C'\fR uses the boolean model from Types::Serialiser, you can also \f(CW\*(C`use Types::Serialiser\*(C'\fR and then use \f(CW\*(C`Types::Serialiser::false\*(C'\fR and \f(CW\*(C`Types::Serialiser::true\*(C'\fR to improve readability. .Sp .Vb 2 \& use Types::Serialiser; \& encode_json [\e0, Types::Serialiser::true] # yields [false,true] .Ve .IP "Types::Serialiser::true, Types::Serialiser::false" 4 .IX Item "Types::Serialiser::true, Types::Serialiser::false" These special values from the Types::Serialiser module become \s-1JSON\s0 true and \s-1JSON\s0 false values, respectively. You can also use \f(CW\*(C`\e1\*(C'\fR and \f(CW\*(C`\e0\*(C'\fR directly if you want. .IP "blessed objects" 4 .IX Item "blessed objects" Blessed objects are not directly representable in \s-1JSON,\s0 but \f(CW\*(C`JSON::XS\*(C'\fR allows various ways of handling objects. See \*(L"\s-1OBJECT SERIALISATION\*(R"\s0, below, for details. .IP "simple scalars" 4 .IX Item "simple scalars" Simple Perl scalars (any scalar that is not a reference) are the most difficult objects to encode: \s-1JSON::XS\s0 will encode undefined scalars as \&\s-1JSON\s0 \f(CW\*(C`null\*(C'\fR values, scalars that have last been used in a string context before encoding as \s-1JSON\s0 strings, and anything else as number value: .Sp .Vb 4 \& # dump as number \& encode_json [2] # yields [2] \& encode_json [\-3.0e17] # yields [\-3e+17] \& my $value = 5; encode_json [$value] # yields [5] \& \& # used as string, so dump as string \& print $value; \& encode_json [$value] # yields ["5"] \& \& # undef becomes null \& encode_json [undef] # yields [null] .Ve .Sp You can force the type to be a \s-1JSON\s0 string by stringifying it: .Sp .Vb 4 \& my $x = 3.1; # some variable containing a number \& "$x"; # stringified \& $x .= ""; # another, more awkward way to stringify \& print $x; # perl does it for you, too, quite often .Ve .Sp You can force the type to be a \s-1JSON\s0 number by numifying it: .Sp .Vb 3 \& my $x = "3"; # some variable containing a string \& $x += 0; # numify it, ensuring it will be dumped as a number \& $x *= 1; # same thing, the choice is yours. .Ve .Sp You can not currently force the type in other, less obscure, ways. Tell me if you need this capability (but don't forget to explain why it's needed :). .Sp Note that numerical precision has the same meaning as under Perl (so binary to decimal conversion follows the same rules as in Perl, which can differ to other languages). Also, your perl interpreter might expose extensions to the floating point numbers of your platform, such as infinities or NaN's \- these cannot be represented in \s-1JSON,\s0 and it is an error to pass those in. .SS "\s-1OBJECT SERIALISATION\s0" .IX Subsection "OBJECT SERIALISATION" As \s-1JSON\s0 cannot directly represent Perl objects, you have to choose between a pure \s-1JSON\s0 representation (without the ability to deserialise the object automatically again), and a nonstandard extension to the \s-1JSON\s0 syntax, tagged values. .PP \fI\s-1SERIALISATION\s0\fR .IX Subsection "SERIALISATION" .PP What happens when \f(CW\*(C`JSON::XS\*(C'\fR encounters a Perl object depends on the \&\f(CW\*(C`allow_blessed\*(C'\fR, \f(CW\*(C`convert_blessed\*(C'\fR and \f(CW\*(C`allow_tags\*(C'\fR settings, which are used in this order: .ie n .IP "1. ""allow_tags"" is enabled and the object has a ""FREEZE"" method." 4 .el .IP "1. \f(CWallow_tags\fR is enabled and the object has a \f(CWFREEZE\fR method." 4 .IX Item "1. allow_tags is enabled and the object has a FREEZE method." In this case, \f(CW\*(C`JSON::XS\*(C'\fR uses the Types::Serialiser object serialisation protocol to create a tagged \s-1JSON\s0 value, using a nonstandard extension to the \s-1JSON\s0 syntax. .Sp This works by invoking the \f(CW\*(C`FREEZE\*(C'\fR method on the object, with the first argument being the object to serialise, and the second argument being the constant string \f(CW\*(C`JSON\*(C'\fR to distinguish it from other serialisers. .Sp The \f(CW\*(C`FREEZE\*(C'\fR method can return any number of values (i.e. zero or more). These values and the paclkage/classname of the object will then be encoded as a tagged \s-1JSON\s0 value in the following format: .Sp .Vb 1 \& ("classname")[FREEZE return values...] .Ve .Sp e.g.: .Sp .Vb 3 \& ("URI")["http://www.google.com/"] \& ("MyDate")[2013,10,29] \& ("ImageData::JPEG")["Z3...VlCg=="] .Ve .Sp For example, the hypothetical \f(CW\*(C`My::Object\*(C'\fR \f(CW\*(C`FREEZE\*(C'\fR method might use the objects \f(CW\*(C`type\*(C'\fR and \f(CW\*(C`id\*(C'\fR members to encode the object: .Sp .Vb 2 \& sub My::Object::FREEZE { \& my ($self, $serialiser) = @_; \& \& ($self\->{type}, $self\->{id}) \& } .Ve .ie n .IP "2. ""convert_blessed"" is enabled and the object has a ""TO_JSON"" method." 4 .el .IP "2. \f(CWconvert_blessed\fR is enabled and the object has a \f(CWTO_JSON\fR method." 4 .IX Item "2. convert_blessed is enabled and the object has a TO_JSON method." In this case, the \f(CW\*(C`TO_JSON\*(C'\fR method of the object is invoked in scalar context. It must return a single scalar that can be directly encoded into \&\s-1JSON.\s0 This scalar replaces the object in the \s-1JSON\s0 text. .Sp For example, the following \f(CW\*(C`TO_JSON\*(C'\fR method will convert all \s-1URI\s0 objects to \s-1JSON\s0 strings when serialised. The fatc that these values originally were \s-1URI\s0 objects is lost. .Sp .Vb 4 \& sub URI::TO_JSON { \& my ($uri) = @_; \& $uri\->as_string \& } .Ve .ie n .IP "3. ""allow_blessed"" is enabled." 4 .el .IP "3. \f(CWallow_blessed\fR is enabled." 4 .IX Item "3. allow_blessed is enabled." The object will be serialised as a \s-1JSON\s0 null value. .IP "4. none of the above" 4 .IX Item "4. none of the above" If none of the settings are enabled or the respective methods are missing, \&\f(CW\*(C`JSON::XS\*(C'\fR throws an exception. .PP \fI\s-1DESERIALISATION\s0\fR .IX Subsection "DESERIALISATION" .PP For deserialisation there are only two cases to consider: either nonstandard tagging was used, in which case \f(CW\*(C`allow_tags\*(C'\fR decides, or objects cannot be automatically be deserialised, in which case you can use postprocessing or the \f(CW\*(C`filter_json_object\*(C'\fR or \&\f(CW\*(C`filter_json_single_key_object\*(C'\fR callbacks to get some real objects our of your \s-1JSON.\s0 .PP This section only considers the tagged value case: I a tagged \s-1JSON\s0 object is encountered during decoding and \f(CW\*(C`allow_tags\*(C'\fR is disabled, a parse error will result (as if tagged values were not part of the grammar). .PP If \f(CW\*(C`allow_tags\*(C'\fR is enabled, \f(CW\*(C`JSON::XS\*(C'\fR will look up the \f(CW\*(C`THAW\*(C'\fR method of the package/classname used during serialisation (it will not attempt to load the package as a Perl module). If there is no such method, the decoding will fail with an error. .PP Otherwise, the \f(CW\*(C`THAW\*(C'\fR method is invoked with the classname as first argument, the constant string \f(CW\*(C`JSON\*(C'\fR as second argument, and all the values from the \s-1JSON\s0 array (the values originally returned by the \&\f(CW\*(C`FREEZE\*(C'\fR method) as remaining arguments. .PP The method must then return the object. While technically you can return any Perl scalar, you might have to enable the \f(CW\*(C`enable_nonref\*(C'\fR setting to make that work in all cases, so better return an actual blessed reference. .PP As an example, let's implement a \f(CW\*(C`THAW\*(C'\fR function that regenerates the \&\f(CW\*(C`My::Object\*(C'\fR from the \f(CW\*(C`FREEZE\*(C'\fR example earlier: .PP .Vb 2 \& sub My::Object::THAW { \& my ($class, $serialiser, $type, $id) = @_; \& \& $class\->new (type => $type, id => $id) \& } .Ve .SH "ENCODING/CODESET FLAG NOTES" .IX Header "ENCODING/CODESET FLAG NOTES" The interested reader might have seen a number of flags that signify encodings or codesets \- \f(CW\*(C`utf8\*(C'\fR, \f(CW\*(C`latin1\*(C'\fR and \f(CW\*(C`ascii\*(C'\fR. There seems to be some confusion on what these do, so here is a short comparison: .PP \&\f(CW\*(C`utf8\*(C'\fR controls whether the \s-1JSON\s0 text created by \f(CW\*(C`encode\*(C'\fR (and expected by \f(CW\*(C`decode\*(C'\fR) is \s-1UTF\-8\s0 encoded or not, while \f(CW\*(C`latin1\*(C'\fR and \f(CW\*(C`ascii\*(C'\fR only control whether \f(CW\*(C`encode\*(C'\fR escapes character values outside their respective codeset range. Neither of these flags conflict with each other, although some combinations make less sense than others. .PP Care has been taken to make all flags symmetrical with respect to \&\f(CW\*(C`encode\*(C'\fR and \f(CW\*(C`decode\*(C'\fR, that is, texts encoded with any combination of these flag values will be correctly decoded when the same flags are used \&\- in general, if you use different flag settings while encoding vs. when decoding you likely have a bug somewhere. .PP Below comes a verbose discussion of these flags. Note that a \*(L"codeset\*(R" is simply an abstract set of character-codepoint pairs, while an encoding takes those codepoint numbers and \fIencodes\fR them, in our case into octets. Unicode is (among other things) a codeset, \s-1UTF\-8\s0 is an encoding, and \s-1ISO\-8859\-1\s0 (= latin 1) and \s-1ASCII\s0 are both codesets \fIand\fR encodings at the same time, which can be confusing. .ie n .IP """utf8"" flag disabled" 4 .el .IP "\f(CWutf8\fR flag disabled" 4 .IX Item "utf8 flag disabled" When \f(CW\*(C`utf8\*(C'\fR is disabled (the default), then \f(CW\*(C`encode\*(C'\fR/\f(CW\*(C`decode\*(C'\fR generate and expect Unicode strings, that is, characters with high ordinal Unicode values (> 255) will be encoded as such characters, and likewise such characters are decoded as-is, no changes to them will be done, except \&\*(L"(re\-)interpreting\*(R" them as Unicode codepoints or Unicode characters, respectively (to Perl, these are the same thing in strings unless you do funny/weird/dumb stuff). .Sp This is useful when you want to do the encoding yourself (e.g. when you want to have \s-1UTF\-16\s0 encoded \s-1JSON\s0 texts) or when some other layer does the encoding for you (for example, when printing to a terminal using a filehandle that transparently encodes to \s-1UTF\-8\s0 you certainly do \s-1NOT\s0 want to \s-1UTF\-8\s0 encode your data first and have Perl encode it another time). .ie n .IP """utf8"" flag enabled" 4 .el .IP "\f(CWutf8\fR flag enabled" 4 .IX Item "utf8 flag enabled" If the \f(CW\*(C`utf8\*(C'\fR\-flag is enabled, \f(CW\*(C`encode\*(C'\fR/\f(CW\*(C`decode\*(C'\fR will encode all characters using the corresponding \s-1UTF\-8\s0 multi-byte sequence, and will expect your input strings to be encoded as \s-1UTF\-8,\s0 that is, no \*(L"character\*(R" of the input string must have any value > 255, as \s-1UTF\-8\s0 does not allow that. .Sp The \f(CW\*(C`utf8\*(C'\fR flag therefore switches between two modes: disabled means you will get a Unicode string in Perl, enabled means you get a \s-1UTF\-8\s0 encoded octet/binary string in Perl. .ie n .IP """latin1"" or ""ascii"" flags enabled" 4 .el .IP "\f(CWlatin1\fR or \f(CWascii\fR flags enabled" 4 .IX Item "latin1 or ascii flags enabled" With \f(CW\*(C`latin1\*(C'\fR (or \f(CW\*(C`ascii\*(C'\fR) enabled, \f(CW\*(C`encode\*(C'\fR will escape characters with ordinal values > 255 (> 127 with \f(CW\*(C`ascii\*(C'\fR) and encode the remaining characters as specified by the \f(CW\*(C`utf8\*(C'\fR flag. .Sp If \f(CW\*(C`utf8\*(C'\fR is disabled, then the result is also correctly encoded in those character sets (as both are proper subsets of Unicode, meaning that a Unicode string with all character values < 256 is the same thing as a \&\s-1ISO\-8859\-1\s0 string, and a Unicode string with all character values < 128 is the same thing as an \s-1ASCII\s0 string in Perl). .Sp If \f(CW\*(C`utf8\*(C'\fR is enabled, you still get a correct UTF\-8\-encoded string, regardless of these flags, just some more characters will be escaped using \&\f(CW\*(C`\euXXXX\*(C'\fR then before. .Sp Note that \s-1ISO\-8859\-1\-\s0\fIencoded\fR strings are not compatible with \s-1UTF\-8\s0 encoding, while ASCII-encoded strings are. That is because the \s-1ISO\-8859\-1\s0 encoding is \s-1NOT\s0 a subset of \s-1UTF\-8\s0 (despite the \s-1ISO\-8859\-1\s0 \fIcodeset\fR being a subset of Unicode), while \s-1ASCII\s0 is. .Sp Surprisingly, \f(CW\*(C`decode\*(C'\fR will ignore these flags and so treat all input values as governed by the \f(CW\*(C`utf8\*(C'\fR flag. If it is disabled, this allows you to decode \s-1ISO\-8859\-1\-\s0 and ASCII-encoded strings, as both strict subsets of Unicode. If it is enabled, you can correctly decode \s-1UTF\-8\s0 encoded strings. .Sp So neither \f(CW\*(C`latin1\*(C'\fR nor \f(CW\*(C`ascii\*(C'\fR are incompatible with the \f(CW\*(C`utf8\*(C'\fR flag \- they only govern when the \s-1JSON\s0 output engine escapes a character or not. .Sp The main use for \f(CW\*(C`latin1\*(C'\fR is to relatively efficiently store binary data as \s-1JSON,\s0 at the expense of breaking compatibility with most \s-1JSON\s0 decoders. .Sp The main use for \f(CW\*(C`ascii\*(C'\fR is to force the output to not contain characters with values > 127, which means you can interpret the resulting string as \s-1UTF\-8, ISO\-8859\-1, ASCII, KOI8\-R\s0 or most about any character set and 8\-bit\-encoding, and still get the same data structure back. This is useful when your channel for \s-1JSON\s0 transfer is not 8\-bit clean or the encoding might be mangled in between (e.g. in mail), and works because \s-1ASCII\s0 is a proper subset of most 8\-bit and multibyte encodings in use in the world. .SS "\s-1JSON\s0 and ECMAscript" .IX Subsection "JSON and ECMAscript" \&\s-1JSON\s0 syntax is based on how literals are represented in javascript (the not-standardised predecessor of ECMAscript) which is presumably why it is called \*(L"JavaScript Object Notation\*(R". .PP However, \s-1JSON\s0 is not a subset (and also not a superset of course) of ECMAscript (the standard) or javascript (whatever browsers actually implement). .PP If you want to use javascript's \f(CW\*(C`eval\*(C'\fR function to \*(L"parse\*(R" \s-1JSON,\s0 you might run into parse errors for valid \s-1JSON\s0 texts, or the resulting data structure might not be queryable: .PP One of the problems is that U+2028 and U+2029 are valid characters inside \&\s-1JSON\s0 strings, but are not allowed in ECMAscript string literals, so the following Perl fragment will not output something that can be guaranteed to be parsable by javascript's \f(CW\*(C`eval\*(C'\fR: .PP .Vb 1 \& use JSON::XS; \& \& print encode_json [chr 0x2028]; .Ve .PP The right fix for this is to use a proper \s-1JSON\s0 parser in your javascript programs, and not rely on \f(CW\*(C`eval\*(C'\fR (see for example Douglas Crockford's \&\fIjson2.js\fR parser). .PP If this is not an option, you can, as a stop-gap measure, simply encode to ASCII-only \s-1JSON:\s0 .PP .Vb 1 \& use JSON::XS; \& \& print JSON::XS\->new\->ascii\->encode ([chr 0x2028]); .Ve .PP Note that this will enlarge the resulting \s-1JSON\s0 text quite a bit if you have many non-ASCII characters. You might be tempted to run some regexes to only escape U+2028 and U+2029, e.g.: .PP .Vb 5 \& # DO NOT USE THIS! \& my $json = JSON::XS\->new\->utf8\->encode ([chr 0x2028]); \& $json =~ s/\exe2\ex80\exa8/\e\eu2028/g; # escape U+2028 \& $json =~ s/\exe2\ex80\exa9/\e\eu2029/g; # escape U+2029 \& print $json; .Ve .PP Note that \fIthis is a bad idea\fR: the above only works for U+2028 and U+2029 and thus only for fully ECMAscript-compliant parsers. Many existing javascript implementations, however, have issues with other characters as well \- using \f(CW\*(C`eval\*(C'\fR naively simply \fIwill\fR cause problems. .PP Another problem is that some javascript implementations reserve some property names for their own purposes (which probably makes them non-ECMAscript-compliant). For example, Iceweasel reserves the \&\f(CW\*(C`_\|_proto_\|_\*(C'\fR property name for its own purposes. .PP If that is a problem, you could parse try to filter the resulting \s-1JSON\s0 output for these property strings, e.g.: .PP .Vb 1 \& $json =~ s/"_\|_proto_\|_"\es*:/"_\|_proto_\|_renamed":/g; .Ve .PP This works because \f(CW\*(C`_\|_proto_\|_\*(C'\fR is not valid outside of strings, so every occurrence of \f(CW\*(C`"_\|_proto_\|_"\es*:\*(C'\fR must be a string used as property name. .PP If you know of other incompatibilities, please let me know. .SS "\s-1JSON\s0 and \s-1YAML\s0" .IX Subsection "JSON and YAML" You often hear that \s-1JSON\s0 is a subset of \s-1YAML.\s0 This is, however, a mass hysteria(*) and very far from the truth (as of the time of this writing), so let me state it clearly: \fIin general, there is no way to configure \&\s-1JSON::XS\s0 to output a data structure as valid \s-1YAML\s0\fR that works in all cases. .PP If you really must use \s-1JSON::XS\s0 to generate \s-1YAML,\s0 you should use this algorithm (subject to change in future versions): .PP .Vb 2 \& my $to_yaml = JSON::XS\->new\->utf8\->space_after (1); \& my $yaml = $to_yaml\->encode ($ref) . "\en"; .Ve .PP This will \fIusually\fR generate \s-1JSON\s0 texts that also parse as valid \&\s-1YAML.\s0 Please note that \s-1YAML\s0 has hardcoded limits on (simple) object key lengths that \s-1JSON\s0 doesn't have and also has different and incompatible unicode character escape syntax, so you should make sure that your hash keys are noticeably shorter than the 1024 \*(L"stream characters\*(R" \s-1YAML\s0 allows and that you do not have characters with codepoint values outside the Unicode \s-1BMP\s0 (basic multilingual page). \s-1YAML\s0 also does not allow \f(CW\*(C`\e/\*(C'\fR sequences in strings (which \s-1JSON::XS\s0 does not \fIcurrently\fR generate, but other \s-1JSON\s0 generators might). .PP There might be other incompatibilities that I am not aware of (or the \s-1YAML\s0 specification has been changed yet again \- it does so quite often). In general you should not try to generate \s-1YAML\s0 with a \s-1JSON\s0 generator or vice versa, or try to parse \s-1JSON\s0 with a \s-1YAML\s0 parser or vice versa: chances are high that you will run into severe interoperability problems when you least expect it. .IP "(*)" 4 I have been pressured multiple times by Brian Ingerson (one of the authors of the \s-1YAML\s0 specification) to remove this paragraph, despite him acknowledging that the actual incompatibilities exist. As I was personally bitten by this \*(L"\s-1JSON\s0 is \s-1YAML\*(R"\s0 lie, I refused and said I will continue to educate people about these issues, so others do not run into the same problem again and again. After this, Brian called me a (quote)\fIcomplete and worthless idiot\fR(unquote). .Sp In my opinion, instead of pressuring and insulting people who actually clarify issues with \s-1YAML\s0 and the wrong statements of some of its proponents, I would kindly suggest reading the \s-1JSON\s0 spec (which is not that difficult or long) and finally make \s-1YAML\s0 compatible to it, and educating users about the changes, instead of spreading lies about the real compatibility for many \fIyears\fR and trying to silence people who point out that it isn't true. .Sp Addendum/2009: the \s-1YAML 1.2\s0 spec is still incompatible with \s-1JSON,\s0 even though the incompatibilities have been documented (and are known to Brian) for many years and the spec makes explicit claims that \s-1YAML\s0 is a superset of \s-1JSON.\s0 It would be so easy to fix, but apparently, bullying people and corrupting userdata is so much easier. .SS "\s-1SPEED\s0" .IX Subsection "SPEED" It seems that \s-1JSON::XS\s0 is surprisingly fast, as shown in the following tables. They have been generated with the help of the \f(CW\*(C`eg/bench\*(C'\fR program in the \s-1JSON::XS\s0 distribution, to make it easy to compare on your own system. .PP First comes a comparison between various modules using a very short single-line \s-1JSON\s0 string (also available at ). .PP .Vb 3 \& {"method": "handleMessage", "params": ["user1", \& "we were just talking"], "id": null, "array":[1,11,234,\-5,1e5,1e7, \& 1, 0]} .Ve .PP It shows the number of encodes/decodes per second (\s-1JSON::XS\s0 uses the functional interface, while \s-1JSON::XS/2\s0 uses the \s-1OO\s0 interface with pretty-printing and hashkey sorting enabled, \s-1JSON::XS/3\s0 enables shrink. \s-1JSON::DWIW/DS\s0 uses the deserialise function, while \s-1JSON::DWIW::FJ\s0 uses the from_json method). Higher is better: .PP .Vb 11 \& module | encode | decode | \& \-\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-| \& JSON::DWIW/DS | 86302.551 | 102300.098 | \& JSON::DWIW/FJ | 86302.551 | 75983.768 | \& JSON::PP | 15827.562 | 6638.658 | \& JSON::Syck | 63358.066 | 47662.545 | \& JSON::XS | 511500.488 | 511500.488 | \& JSON::XS/2 | 291271.111 | 388361.481 | \& JSON::XS/3 | 361577.931 | 361577.931 | \& Storable | 66788.280 | 265462.278 | \& \-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-+ .Ve .PP That is, \s-1JSON::XS\s0 is almost six times faster than \s-1JSON::DWIW\s0 on encoding, about five times faster on decoding, and over thirty to seventy times faster than \s-1JSON\s0's pure perl implementation. It also compares favourably to Storable for small amounts of data. .PP Using a longer test string (roughly 18KB, generated from Yahoo! Locals search \s-1API\s0 (). .PP .Vb 11 \& module | encode | decode | \& \-\-\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-|\-\-\-\-\-\-\-\-\-\-\-\-| \& JSON::DWIW/DS | 1647.927 | 2673.916 | \& JSON::DWIW/FJ | 1630.249 | 2596.128 | \& JSON::PP | 400.640 | 62.311 | \& JSON::Syck | 1481.040 | 1524.869 | \& JSON::XS | 20661.596 | 9541.183 | \& JSON::XS/2 | 10683.403 | 9416.938 | \& JSON::XS/3 | 20661.596 | 9400.054 | \& Storable | 19765.806 | 10000.725 | \& \-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-+ .Ve .PP Again, \s-1JSON::XS\s0 leads by far (except for Storable which non-surprisingly decodes a bit faster). .PP On large strings containing lots of high Unicode characters, some modules (such as \s-1JSON::PC\s0) seem to decode faster than \s-1JSON::XS,\s0 but the result will be broken due to missing (or wrong) Unicode handling. Others refuse to decode or encode properly, so it was impossible to prepare a fair comparison table for that case. .SH "SECURITY CONSIDERATIONS" .IX Header "SECURITY CONSIDERATIONS" When you are using \s-1JSON\s0 in a protocol, talking to untrusted potentially hostile creatures requires relatively few measures. .PP First of all, your \s-1JSON\s0 decoder should be secure, that is, should not have any buffer overflows. Obviously, this module should ensure that and I am trying hard on making that true, but you never know. .PP Second, you need to avoid resource-starving attacks. That means you should limit the size of \s-1JSON\s0 texts you accept, or make sure then when your resources run out, that's just fine (e.g. by using a separate process that can crash safely). The size of a \s-1JSON\s0 text in octets or characters is usually a good indication of the size of the resources required to decode it into a Perl structure. While \s-1JSON::XS\s0 can check the size of the \s-1JSON\s0 text, it might be too late when you already have it in memory, so you might want to check the size before you accept the string. .PP Third, \s-1JSON::XS\s0 recurses using the C stack when decoding objects and arrays. The C stack is a limited resource: for instance, on my amd64 machine with 8MB of stack size I can decode around 180k nested arrays but only 14k nested \s-1JSON\s0 objects (due to perl itself recursing deeply on croak to free the temporary). If that is exceeded, the program crashes. To be conservative, the default nesting limit is set to 512. If your process has a smaller stack, you should adjust this setting accordingly with the \&\f(CW\*(C`max_depth\*(C'\fR method. .PP Something else could bomb you, too, that I forgot to think of. In that case, you get to keep the pieces. I am always open for hints, though... .PP Also keep in mind that \s-1JSON::XS\s0 might leak contents of your Perl data structures in its error messages, so when you serialise sensitive information you might want to make sure that exceptions thrown by \s-1JSON::XS\s0 will not end up in front of untrusted eyes. .PP If you are using \s-1JSON::XS\s0 to return packets to consumption by JavaScript scripts in a browser you should have a look at to see whether you are vulnerable to some common attack vectors (which really are browser design bugs, but it is still you who will have to deal with it, as major browser developers care only for features, not about getting security right). .ie n .SS """\s-1OLD"" VS. ""NEW"" JSON\s0 (\s-1RFC4627 VS. RFC7159\s0)" .el .SS "``\s-1OLD'' VS. ``NEW'' JSON\s0 (\s-1RFC4627 VS. RFC7159\s0)" .IX Subsection "OLD VS. NEW JSON (RFC4627 VS. RFC7159)" \&\s-1JSON\s0 originally required \s-1JSON\s0 texts to represent an array or object \- scalar values were explicitly not allowed. This has changed, and versions of \s-1JSON::XS\s0 beginning with \f(CW4.0\fR reflect this by allowing scalar values by default. .PP One reason why one might not want this is that this removes a fundamental property of \s-1JSON\s0 texts, namely that they are self-delimited and self-contained, or in other words, you could take any number of \*(L"old\*(R" \&\s-1JSON\s0 texts and paste them together, and the result would be unambiguously parseable: .PP .Vb 1 \& [1,3]{"k":5}[][null] # four JSON texts, without doubt .Ve .PP By allowing scalars, this property is lost: in the following example, is this one \s-1JSON\s0 text (the number 12) or two \s-1JSON\s0 texts (the numbers 1 and 2): .PP .Vb 1 \& 12 # could be 12, or 1 and 2 .Ve .PP Another lost property of \*(L"old\*(R" \s-1JSON\s0 is that no lookahead is required to know the end of a \s-1JSON\s0 text, i.e. the \s-1JSON\s0 text definitely ended at the last \f(CW\*(C`]\*(C'\fR or \f(CW\*(C`}\*(C'\fR character, there was no need to read extra characters. .PP For example, a viable network protocol with \*(L"old\*(R" \s-1JSON\s0 was to simply exchange \s-1JSON\s0 texts without delimiter. For \*(L"new\*(R" \s-1JSON,\s0 you have to use a suitable delimiter (such as a newline) after every \s-1JSON\s0 text or ensure you never encode/decode scalar values. .PP Most protocols do work by only transferring arrays or objects, and the easiest way to avoid problems with the \*(L"new\*(R" \s-1JSON\s0 definition is to explicitly disallow scalar values in your encoder and decoder: .PP .Vb 1 \& $json_coder = JSON::XS\->new\->allow_nonref (0) .Ve .PP This is a somewhat unhappy situation, and the blame can fully be put on \&\s-1JSON\s0's inmventor, Douglas Crockford, who unilaterally changed the format in 2006 without consulting the \s-1IETF,\s0 forcing the \s-1IETF\s0 to either fork the format or go with it (as I was told, the \s-1IETF\s0 wasn't amused). .SH "RELATIONSHIP WITH I\-JSON" .IX Header "RELATIONSHIP WITH I-JSON" \&\s-1JSON\s0 is a somewhat sloppily-defined format \- it carries around obvious Javascript baggage, such as not really defining number range, probably because Javascript only has one type of numbers: \s-1IEEE 64\s0 bit floats (\*(L"binary64\*(R"). .PP For this reaosn, \s-1RFC7493\s0 defines \*(L"Internet \s-1JSON\*(R",\s0 which is a restricted subset of \s-1JSON\s0 that is supposedly more interoperable on the internet. .PP While \f(CW\*(C`JSON::XS\*(C'\fR does not offer specific support for I\-JSON, it of course accepts valid I\-JSON and by default implements some of the limitations of I\-JSON, such as parsing numbers as perl numbers, which are usually a superset of binary64 numbers. .PP To generate I\-JSON, follow these rules: .IP "\(bu" 4 always generate \s-1UTF\-8\s0 .Sp I\-JSON must be encoded in \s-1UTF\-8,\s0 the default for \f(CW\*(C`encode_json\*(C'\fR. .IP "\(bu" 4 numbers should be within \s-1IEEE 754\s0 binary64 range .Sp Basically all existing perl installations use binary64 to represent floating point numbers, so all you need to do is to avoid large integers. .IP "\(bu" 4 objects must not have duplicate keys .Sp This is trivially done, as \f(CW\*(C`JSON::XS\*(C'\fR does not allow duplicate keys. .IP "\(bu" 4 do not generate scalar \s-1JSON\s0 texts, use \f(CW\*(C`\->allow_nonref (0)\*(C'\fR .Sp I\-JSON strongly requests you to only encode arrays and objects into \s-1JSON.\s0 .IP "\(bu" 4 times should be strings in \s-1ISO 8601\s0 format .Sp There are a myriad of modules on \s-1CPAN\s0 dealing with \s-1ISO 8601\s0 \- search for \&\f(CW\*(C`ISO8601\*(C'\fR on \s-1CPAN\s0 and use one. .IP "\(bu" 4 encode binary data as base64 .Sp While it's tempting to just dump binary data as a string (and let \&\f(CW\*(C`JSON::XS\*(C'\fR do the escaping), for I\-JSON, it's \fIrecommended\fR to encode binary data as base64. .PP There are some other considerations \- read \s-1RFC7493\s0 for the details if interested. .SH "INTEROPERABILITY WITH OTHER MODULES" .IX Header "INTEROPERABILITY WITH OTHER MODULES" \&\f(CW\*(C`JSON::XS\*(C'\fR uses the Types::Serialiser module to provide boolean constants. That means that the \s-1JSON\s0 true and false values will be comaptible to true and false values of other modules that do the same, such as \s-1JSON::PP\s0 and \s-1CBOR::XS\s0. .SH "INTEROPERABILITY WITH OTHER JSON DECODERS" .IX Header "INTEROPERABILITY WITH OTHER JSON DECODERS" As long as you only serialise data that can be directly expressed in \s-1JSON,\s0 \&\f(CW\*(C`JSON::XS\*(C'\fR is incapable of generating invalid \s-1JSON\s0 output (modulo bugs, but \f(CW\*(C`JSON::XS\*(C'\fR has found more bugs in the official \s-1JSON\s0 testsuite (1) than the official \s-1JSON\s0 testsuite has found in \f(CW\*(C`JSON::XS\*(C'\fR (0)). .PP When you have trouble decoding \s-1JSON\s0 generated by this module using other decoders, then it is very likely that you have an encoding mismatch or the other decoder is broken. .PP When decoding, \f(CW\*(C`JSON::XS\*(C'\fR is strict by default and will likely catch all errors. There are currently two settings that change this: \f(CW\*(C`relaxed\*(C'\fR makes \f(CW\*(C`JSON::XS\*(C'\fR accept (but not generate) some non-standard extensions, and \f(CW\*(C`allow_tags\*(C'\fR will allow you to encode and decode Perl objects, at the cost of not outputting valid \s-1JSON\s0 anymore. .SS "\s-1TAGGED VALUE SYNTAX AND STANDARD JSON EN/DECODERS\s0" .IX Subsection "TAGGED VALUE SYNTAX AND STANDARD JSON EN/DECODERS" When you use \f(CW\*(C`allow_tags\*(C'\fR to use the extended (and also nonstandard and invalid) \s-1JSON\s0 syntax for serialised objects, and you still want to decode the generated When you want to serialise objects, you can run a regex to replace the tagged syntax by standard \s-1JSON\s0 arrays (it only works for \&\*(L"normal\*(R" package names without comma, newlines or single colons). First, the readable Perl version: .PP .Vb 2 \& # if your FREEZE methods return no values, you need this replace first: \& $json =~ s/\e( \es* (" (?: [^\e\e":,]+|\e\e.|::)* ") \es* \e) \es* \e[\es*\e]/[$1]/gx; \& \& # this works for non\-empty constructor arg lists: \& $json =~ s/\e( \es* (" (?: [^\e\e":,]+|\e\e.|::)* ") \es* \e) \es* \e[/[$1,/gx; .Ve .PP And here is a less readable version that is easy to adapt to other languages: .PP .Vb 1 \& $json =~ s/\e(\es*("([^\e\e":,]+|\e\e.|::)*")\es*\e)\es*\e[/[$1,/g; .Ve .PP Here is an ECMAScript version (same regex): .PP .Vb 1 \& json = json.replace (/\e(\es*("([^\e\e":,]+|\e\e.|::)*")\es*\e)\es*\e[/g, "[$1,"); .Ve .PP Since this syntax converts to standard \s-1JSON\s0 arrays, it might be hard to distinguish serialised objects from normal arrays. You can prepend a \&\*(L"magic number\*(R" as first array element to reduce chances of a collision: .PP .Vb 1 \& $json =~ s/\e(\es*("([^\e\e":,]+|\e\e.|::)*")\es*\e)\es*\e[/["XU1peReLzT4ggEllLanBYq4G9VzliwKF",$1,/g; .Ve .PP And after decoding the \s-1JSON\s0 text, you could walk the data structure looking for arrays with a first element of \&\f(CW\*(C`XU1peReLzT4ggEllLanBYq4G9VzliwKF\*(C'\fR. .PP The same approach can be used to create the tagged format with another encoder. First, you create an array with the magic string as first member, the classname as second, and constructor arguments last, encode it as part of your \s-1JSON\s0 structure, and then: .PP .Vb 1 \& $json =~ s/\e[\es*"XU1peReLzT4ggEllLanBYq4G9VzliwKF"\es*,\es*("([^\e\e":,]+|\e\e.|::)*")\es*,/($1)[/g; .Ve .PP Again, this has some limitations \- the magic string must not be encoded with character escapes, and the constructor arguments must be non-empty. .SH "(I\-)THREADS" .IX Header "(I-)THREADS" This module is \fInot\fR guaranteed to be ithread (or \s-1MULTIPLICITY\-\s0) safe and there are no plans to change this. Note that perl's builtin so-called threads/ithreads are officially deprecated and should not be used. .SH "THE PERILS OF SETLOCALE" .IX Header "THE PERILS OF SETLOCALE" Sometimes people avoid the Perl locale support and directly call the system's setlocale function with \f(CW\*(C`LC_ALL\*(C'\fR. .PP This breaks both perl and modules such as \s-1JSON::XS,\s0 as stringification of numbers no longer works correctly (e.g. \f(CW\*(C`$x = 0.1; print "$x"+1\*(C'\fR might print \f(CW1\fR, and \s-1JSON::XS\s0 might output illegal \s-1JSON\s0 as \s-1JSON::XS\s0 relies on perl to stringify numbers). .PP The solution is simple: don't call \f(CW\*(C`setlocale\*(C'\fR, or use it for only those categories you need, such as \f(CW\*(C`LC_MESSAGES\*(C'\fR or \f(CW\*(C`LC_CTYPE\*(C'\fR. .PP If you need \f(CW\*(C`LC_NUMERIC\*(C'\fR, you should enable it only around the code that actually needs it (avoiding stringification of numbers), and restore it afterwards. .SH "SOME HISTORY" .IX Header "SOME HISTORY" At the time this module was created there already were a number of \s-1JSON\s0 modules available on \s-1CPAN,\s0 so what was the reason to write yet another \&\s-1JSON\s0 module? While it seems there are many \s-1JSON\s0 modules, none of them correctly handled all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. .PP Beginning with version 2.0 of the \s-1JSON\s0 module, when both \s-1JSON\s0 and \&\s-1JSON::XS\s0 are installed, then \s-1JSON\s0 will fall back on \s-1JSON::XS\s0 (this can be overridden) with no overhead due to emulation (by inheriting constructor and methods). If \s-1JSON::XS\s0 is not available, it will fall back to the compatible \s-1JSON::PP\s0 module as backend, so using \s-1JSON\s0 instead of \s-1JSON::XS\s0 gives you a portable \s-1JSON API\s0 that can be fast when you need it and doesn't require a C compiler when that is a problem. .PP Somewhere around version 3, this module was forked into \&\f(CW\*(C`Cpanel::JSON::XS\*(C'\fR, because its maintainer had serious trouble understanding \s-1JSON\s0 and insisted on a fork with many bugs \*(L"fixed\*(R" that weren't actually bugs, while spreading \s-1FUD\s0 about this module without actually giving any details on his accusations. You be the judge, but in my personal opinion, if you want quality, you will stay away from dangerous forks like that. .SH "BUGS" .IX Header "BUGS" While the goal of this module is to be correct, that unfortunately does not mean it's bug-free, only that I think its design is bug-free. If you keep reporting bugs they will be fixed swiftly, though. .PP Please refrain from using rt.cpan.org or any other bug reporting service. I put the contact address into my modules for a reason. .SH "SEE ALSO" .IX Header "SEE ALSO" The \fIjson_xs\fR command line utility for quick experiments. .SH "AUTHOR" .IX Header "AUTHOR" .Vb 2 \& Marc Lehmann \& http://home.schmorp.de/ .Ve man3/IO::Tty::Constant.3pm000044400000022756152526472030011135 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Tty::Constant 3" .TH Tty::Constant 3 "2024-03-13" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" IO::Tty::Constant \- Terminal Constants (autogenerated) .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& use IO::Tty::Constant qw(TIOCNOTTY); \& ... .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This package defines constants usually found in or (and their #include hierarchy). Find below an autogenerated alphabetic list of all known constants and whether they are defined on your system (prefixed with '+') and have compilation problems ('o'). Undefined or problematic constants are set to 'undef'. .SH "DEFINED CONSTANTS" .IX Header "DEFINED CONSTANTS" .IP "+" 4 B0 .IP "+" 4 B110 .IP "+" 4 B115200 .IP "+" 4 B1200 .IP "+" 4 B134 .IP "+" 4 B150 .IP "\-" 4 B153600 .IP "+" 4 B1800 .IP "+" 4 B19200 .IP "+" 4 B200 .IP "+" 4 B230400 .IP "+" 4 B2400 .IP "+" 4 B300 .IP "\-" 4 B307200 .IP "+" 4 B38400 .IP "+" 4 B460800 .IP "+" 4 B4800 .IP "+" 4 B50 .IP "+" 4 B57600 .IP "+" 4 B600 .IP "+" 4 B75 .IP "\-" 4 B76800 .IP "+" 4 B9600 .IP "+" 4 \&\s-1BRKINT\s0 .IP "+" 4 \&\s-1BS0\s0 .IP "+" 4 \&\s-1BS1\s0 .IP "+" 4 \&\s-1BSDLY\s0 .IP "+" 4 \&\s-1CBAUD\s0 .IP "\-" 4 \&\s-1CBAUDEXT\s0 .IP "+" 4 \&\s-1CBRK\s0 .IP "\-" 4 \&\s-1CCTS_OFLOW\s0 .IP "\-" 4 \&\s-1CDEL\s0 .IP "+" 4 \&\s-1CDSUSP\s0 .IP "+" 4 \&\s-1CEOF\s0 .IP "+" 4 \&\s-1CEOL\s0 .IP "\-" 4 \&\s-1CEOL2\s0 .IP "+" 4 \&\s-1CEOT\s0 .IP "+" 4 \&\s-1CERASE\s0 .IP "\-" 4 \&\s-1CESC\s0 .IP "+" 4 \&\s-1CFLUSH\s0 .IP "+" 4 \&\s-1CIBAUD\s0 .IP "\-" 4 \&\s-1CIBAUDEXT\s0 .IP "+" 4 \&\s-1CINTR\s0 .IP "+" 4 \&\s-1CKILL\s0 .IP "+" 4 \&\s-1CLNEXT\s0 .IP "+" 4 \&\s-1CLOCAL\s0 .IP "\-" 4 \&\s-1CNSWTCH\s0 .IP "\-" 4 \&\s-1CNUL\s0 .IP "+" 4 \&\s-1CQUIT\s0 .IP "+" 4 \&\s-1CR0\s0 .IP "+" 4 \&\s-1CR1\s0 .IP "+" 4 \&\s-1CR2\s0 .IP "+" 4 \&\s-1CR3\s0 .IP "+" 4 \&\s-1CRDLY\s0 .IP "+" 4 \&\s-1CREAD\s0 .IP "+" 4 \&\s-1CRPRNT\s0 .IP "+" 4 \&\s-1CRTSCTS\s0 .IP "\-" 4 \&\s-1CRTSXOFF\s0 .IP "\-" 4 \&\s-1CRTS_IFLOW\s0 .IP "+" 4 \&\s-1CS5\s0 .IP "+" 4 \&\s-1CS6\s0 .IP "+" 4 \&\s-1CS7\s0 .IP "+" 4 \&\s-1CS8\s0 .IP "+" 4 \&\s-1CSIZE\s0 .IP "+" 4 \&\s-1CSTART\s0 .IP "+" 4 \&\s-1CSTOP\s0 .IP "+" 4 \&\s-1CSTOPB\s0 .IP "+" 4 \&\s-1CSUSP\s0 .IP "\-" 4 \&\s-1CSWTCH\s0 .IP "+" 4 \&\s-1CWERASE\s0 .IP "\-" 4 \&\s-1DEFECHO\s0 .IP "\-" 4 \&\s-1DIOC\s0 .IP "\-" 4 \&\s-1DIOCGETP\s0 .IP "\-" 4 \&\s-1DIOCSETP\s0 .IP "\-" 4 \&\s-1DOSMODE\s0 .IP "+" 4 \&\s-1ECHO\s0 .IP "+" 4 \&\s-1ECHOCTL\s0 .IP "+" 4 \&\s-1ECHOE\s0 .IP "+" 4 \&\s-1ECHOK\s0 .IP "+" 4 \&\s-1ECHOKE\s0 .IP "+" 4 \&\s-1ECHONL\s0 .IP "+" 4 \&\s-1ECHOPRT\s0 .IP "+" 4 \&\s-1EXTA\s0 .IP "+" 4 \&\s-1EXTB\s0 .IP "+" 4 \&\s-1FF0\s0 .IP "+" 4 \&\s-1FF1\s0 .IP "+" 4 \&\s-1FFDLY\s0 .IP "\-" 4 \&\s-1FIORDCHK\s0 .IP "+" 4 \&\s-1FLUSHO\s0 .IP "+" 4 \&\s-1HUPCL\s0 .IP "+" 4 \&\s-1ICANON\s0 .IP "+" 4 \&\s-1ICRNL\s0 .IP "+" 4 \&\s-1IEXTEN\s0 .IP "+" 4 \&\s-1IGNBRK\s0 .IP "+" 4 \&\s-1IGNCR\s0 .IP "+" 4 \&\s-1IGNPAR\s0 .IP "+" 4 \&\s-1IMAXBEL\s0 .IP "+" 4 \&\s-1INLCR\s0 .IP "+" 4 \&\s-1INPCK\s0 .IP "+" 4 \&\s-1ISIG\s0 .IP "+" 4 \&\s-1ISTRIP\s0 .IP "+" 4 \&\s-1IUCLC\s0 .IP "+" 4 \&\s-1IXANY\s0 .IP "+" 4 \&\s-1IXOFF\s0 .IP "+" 4 \&\s-1IXON\s0 .IP "\-" 4 \&\s-1KBENABLED\s0 .IP "\-" 4 \&\s-1LDCHG\s0 .IP "\-" 4 \&\s-1LDCLOSE\s0 .IP "\-" 4 \&\s-1LDDMAP\s0 .IP "\-" 4 \&\s-1LDEMAP\s0 .IP "\-" 4 \&\s-1LDGETT\s0 .IP "\-" 4 \&\s-1LDGMAP\s0 .IP "\-" 4 \&\s-1LDIOC\s0 .IP "\-" 4 \&\s-1LDNMAP\s0 .IP "\-" 4 \&\s-1LDOPEN\s0 .IP "\-" 4 \&\s-1LDSETT\s0 .IP "\-" 4 \&\s-1LDSMAP\s0 .IP "\-" 4 \&\s-1LOBLK\s0 .IP "+" 4 \&\s-1NCCS\s0 .IP "+" 4 \&\s-1NL0\s0 .IP "+" 4 \&\s-1NL1\s0 .IP "+" 4 \&\s-1NLDLY\s0 .IP "+" 4 \&\s-1NOFLSH\s0 .IP "+" 4 \&\s-1OCRNL\s0 .IP "+" 4 \&\s-1OFDEL\s0 .IP "+" 4 \&\s-1OFILL\s0 .IP "+" 4 \&\s-1OLCUC\s0 .IP "+" 4 \&\s-1ONLCR\s0 .IP "+" 4 \&\s-1ONLRET\s0 .IP "+" 4 \&\s-1ONOCR\s0 .IP "+" 4 \&\s-1OPOST\s0 .IP "\-" 4 \&\s-1PAGEOUT\s0 .IP "+" 4 \&\s-1PARENB\s0 .IP "\-" 4 \&\s-1PAREXT\s0 .IP "+" 4 \&\s-1PARMRK\s0 .IP "+" 4 \&\s-1PARODD\s0 .IP "+" 4 \&\s-1PENDIN\s0 .IP "\-" 4 \&\s-1RCV1EN\s0 .IP "\-" 4 \&\s-1RTS_TOG\s0 .IP "+" 4 \&\s-1TAB0\s0 .IP "+" 4 \&\s-1TAB1\s0 .IP "+" 4 \&\s-1TAB2\s0 .IP "+" 4 \&\s-1TAB3\s0 .IP "+" 4 \&\s-1TABDLY\s0 .IP "\-" 4 \&\s-1TCDSET\s0 .IP "+" 4 \&\s-1TCFLSH\s0 .IP "+" 4 \&\s-1TCGETA\s0 .IP "+" 4 \&\s-1TCGETS\s0 .IP "+" 4 \&\s-1TCIFLUSH\s0 .IP "+" 4 \&\s-1TCIOFF\s0 .IP "+" 4 \&\s-1TCIOFLUSH\s0 .IP "+" 4 \&\s-1TCION\s0 .IP "+" 4 \&\s-1TCOFLUSH\s0 .IP "+" 4 \&\s-1TCOOFF\s0 .IP "+" 4 \&\s-1TCOON\s0 .IP "+" 4 \&\s-1TCSADRAIN\s0 .IP "+" 4 \&\s-1TCSAFLUSH\s0 .IP "+" 4 \&\s-1TCSANOW\s0 .IP "+" 4 \&\s-1TCSBRK\s0 .IP "+" 4 \&\s-1TCSETA\s0 .IP "+" 4 \&\s-1TCSETAF\s0 .IP "+" 4 \&\s-1TCSETAW\s0 .IP "\-" 4 \&\s-1TCSETCTTY\s0 .IP "+" 4 \&\s-1TCSETS\s0 .IP "+" 4 \&\s-1TCSETSF\s0 .IP "+" 4 \&\s-1TCSETSW\s0 .IP "+" 4 \&\s-1TCXONC\s0 .IP "\-" 4 \&\s-1TERM_D40\s0 .IP "\-" 4 \&\s-1TERM_D42\s0 .IP "\-" 4 \&\s-1TERM_H45\s0 .IP "\-" 4 \&\s-1TERM_NONE\s0 .IP "\-" 4 \&\s-1TERM_TEC\s0 .IP "\-" 4 \&\s-1TERM_TEX\s0 .IP "\-" 4 \&\s-1TERM_V10\s0 .IP "\-" 4 \&\s-1TERM_V61\s0 .IP "+" 4 \&\s-1TIOCCBRK\s0 .IP "\-" 4 \&\s-1TIOCCDTR\s0 .IP "+" 4 \&\s-1TIOCCONS\s0 .IP "+" 4 \&\s-1TIOCEXCL\s0 .IP "\-" 4 \&\s-1TIOCFLUSH\s0 .IP "+" 4 \&\s-1TIOCGETD\s0 .IP "\-" 4 \&\s-1TIOCGETC\s0 .IP "\-" 4 \&\s-1TIOCGETP\s0 .IP "\-" 4 \&\s-1TIOCGLTC\s0 .IP "\-" 4 \&\s-1TIOCSETC\s0 .IP "\-" 4 \&\s-1TIOCSETN\s0 .IP "\-" 4 \&\s-1TIOCSETP\s0 .IP "\-" 4 \&\s-1TIOCSLTC\s0 .IP "+" 4 \&\s-1TIOCGPGRP\s0 .IP "+" 4 \&\s-1TIOCGSID\s0 .IP "+" 4 \&\s-1TIOCGSOFTCAR\s0 .IP "+" 4 \&\s-1TIOCGWINSZ\s0 .IP "\-" 4 \&\s-1TIOCHPCL\s0 .IP "\-" 4 \&\s-1TIOCKBOF\s0 .IP "\-" 4 \&\s-1TIOCKBON\s0 .IP "\-" 4 \&\s-1TIOCLBIC\s0 .IP "\-" 4 \&\s-1TIOCLBIS\s0 .IP "\-" 4 \&\s-1TIOCLGET\s0 .IP "\-" 4 \&\s-1TIOCLSET\s0 .IP "+" 4 \&\s-1TIOCMBIC\s0 .IP "+" 4 \&\s-1TIOCMBIS\s0 .IP "+" 4 \&\s-1TIOCMGET\s0 .IP "+" 4 \&\s-1TIOCMSET\s0 .IP "+" 4 \&\s-1TIOCM_CAR\s0 .IP "+" 4 \&\s-1TIOCM_CD\s0 .IP "+" 4 \&\s-1TIOCM_CTS\s0 .IP "+" 4 \&\s-1TIOCM_DSR\s0 .IP "+" 4 \&\s-1TIOCM_DTR\s0 .IP "+" 4 \&\s-1TIOCM_LE\s0 .IP "+" 4 \&\s-1TIOCM_RI\s0 .IP "+" 4 \&\s-1TIOCM_RNG\s0 .IP "+" 4 \&\s-1TIOCM_RTS\s0 .IP "+" 4 \&\s-1TIOCM_SR\s0 .IP "+" 4 \&\s-1TIOCM_ST\s0 .IP "+" 4 \&\s-1TIOCNOTTY\s0 .IP "+" 4 \&\s-1TIOCNXCL\s0 .IP "+" 4 \&\s-1TIOCOUTQ\s0 .IP "\-" 4 \&\s-1TIOCREMOTE\s0 .IP "+" 4 \&\s-1TIOCSBRK\s0 .IP "+" 4 \&\s-1TIOCSCTTY\s0 .IP "\-" 4 \&\s-1TIOCSDTR\s0 .IP "+" 4 \&\s-1TIOCSETD\s0 .IP "\-" 4 \&\s-1TIOCSIGNAL\s0 .IP "+" 4 \&\s-1TIOCSPGRP\s0 .IP "\-" 4 \&\s-1TIOCSSID\s0 .IP "+" 4 \&\s-1TIOCSSOFTCAR\s0 .IP "\-" 4 \&\s-1TIOCSTART\s0 .IP "+" 4 \&\s-1TIOCSTI\s0 .IP "\-" 4 \&\s-1TIOCSTOP\s0 .IP "+" 4 \&\s-1TIOCSWINSZ\s0 .IP "\-" 4 \&\s-1TM_ANL\s0 .IP "\-" 4 \&\s-1TM_CECHO\s0 .IP "\-" 4 \&\s-1TM_CINVIS\s0 .IP "\-" 4 \&\s-1TM_LCF\s0 .IP "\-" 4 \&\s-1TM_NONE\s0 .IP "\-" 4 \&\s-1TM_SET\s0 .IP "\-" 4 \&\s-1TM_SNL\s0 .IP "+" 4 \&\s-1TOSTOP\s0 .IP "\-" 4 \&\s-1VCEOF\s0 .IP "\-" 4 \&\s-1VCEOL\s0 .IP "+" 4 \&\s-1VDISCARD\s0 .IP "\-" 4 \&\s-1VDSUSP\s0 .IP "+" 4 \&\s-1VEOF\s0 .IP "+" 4 \&\s-1VEOL\s0 .IP "+" 4 \&\s-1VEOL2\s0 .IP "+" 4 \&\s-1VERASE\s0 .IP "+" 4 \&\s-1VINTR\s0 .IP "+" 4 \&\s-1VKILL\s0 .IP "+" 4 \&\s-1VLNEXT\s0 .IP "+" 4 \&\s-1VMIN\s0 .IP "+" 4 \&\s-1VQUIT\s0 .IP "+" 4 \&\s-1VREPRINT\s0 .IP "+" 4 \&\s-1VSTART\s0 .IP "+" 4 \&\s-1VSTOP\s0 .IP "+" 4 \&\s-1VSUSP\s0 .IP "\-" 4 \&\s-1VSWTCH\s0 .IP "+" 4 \&\s-1VT0\s0 .IP "+" 4 \&\s-1VT1\s0 .IP "+" 4 \&\s-1VTDLY\s0 .IP "+" 4 \&\s-1VTIME\s0 .IP "+" 4 \&\s-1VWERASE\s0 .IP "\-" 4 \&\s-1WRAP\s0 .IP "+" 4 \&\s-1XCASE\s0 .IP "\-" 4 \&\s-1XCLUDE\s0 .IP "\-" 4 \&\s-1XMT1EN\s0 .IP "+" 4 \&\s-1XTABS\s0 .SH "FOR MORE INFO SEE" .IX Header "FOR MORE INFO SEE" IO::Tty man3/CPAN::HandleConfig.3pm000044400000006367152526472030011212 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::HandleConfig 3" .TH CPAN::HandleConfig 3 "2022-04-03" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::HandleConfig \- internal configuration handling for CPAN.pm .ie n .SS """CLASS\->safe_quote ITEM""" .el .SS "\f(CWCLASS\->safe_quote ITEM\fP" .IX Subsection "CLASS->safe_quote ITEM" Quotes an item to become safe against spaces in shell interpolation. An item is enclosed in double quotes if: .PP .Vb 2 \& \- the item contains spaces in the middle \& \- the item does not start with a quote .Ve .PP This happens to avoid shell interpolation problems when whitespace is present in directory names. .PP This method uses \f(CW\*(C`commands_quote\*(C'\fR to determine the correct quote. If \f(CW\*(C`commands_quote\*(C'\fR is a space, no quoting will take place. .PP if it starts and ends with the same quote character: leave it as it is .PP if it contains no whitespace: leave it as it is .PP if it contains whitespace, then .PP if it contains quotes: better leave it as it is .PP else: quote it with the correct quote type for the box we're on .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/Expect.3pm000044400000166514152526472030007274 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Expect 3" .TH Expect 3 "2024-03-08" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Expect \- automate interactions with command line programs that expose a text terminal interface. .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use Expect; \& \& # create an Expect object by spawning another process \& my $exp = Expect\->spawn($command, @params) \& or die "Cannot spawn $command: $!\en"; \& \& # or by using an already opened filehandle (e.g. from Net::Telnet) \& my $exp = Expect\->exp_init(\e*FILEHANDLE); \& \& # if you prefer the OO mindset: \& my $exp = Expect\->new; \& $exp\->raw_pty(1); \& $exp\->spawn($command, @parameters) \& or die "Cannot spawn $command: $!\en"; \& \& # send some string there: \& $exp\->send("string\en"); \& \& # or, for the filehandle mindset: \& print $exp "string\en"; \& \& # then do some pattern matching with either the simple interface \& $patidx = $exp\->expect($timeout, @match_patterns); \& \& # or multi\-match on several spawned commands with callbacks, \& # just like the Tcl version \& $exp\->expect($timeout, \& [ qr/regex1/ => sub { my $exp = shift; \& $exp\->send("response\en"); \& exp_continue; } ], \& [ "regexp2" , \e&callback, @cbparms ], \& ); \& \& # if no longer needed, do a soft_close to nicely shut down the command \& $exp\->soft_close(); \& \& # or be less patient with \& $exp\->hard_close(); .Ve .PP Expect.pm is built to either spawn a process or take an existing filehandle and interact with it such that normally interactive tasks can be done without operator assistance. This concept makes more sense if you are already familiar with the versatile Tcl version of Expect. The public functions that make up Expect.pm are: .PP .Vb 10 \& Expect\->new() \& Expect::interconnect(@objects_to_be_read_from) \& Expect::test_handles($timeout, @objects_to_test) \& Expect::version($version_requested | undef); \& $object\->spawn(@command) \& $object\->clear_accum() \& $object\->set_accum($value) \& $object\->debug($debug_level) \& $object\->exp_internal(0 | 1) \& $object\->notransfer(0 | 1) \& $object\->raw_pty(0 | 1) \& $object\->stty(@stty_modes) # See the IO::Stty docs \& $object\->slave() \& $object\->before(); \& $object\->match(); \& $object\->after(); \& $object\->matchlist(); \& $object\->match_number(); \& $object\->error(); \& $object\->command(); \& $object\->exitstatus(); \& $object\->pty_handle(); \& $object\->do_soft_close(); \& $object\->restart_timeout_upon_receive(0 | 1); \& $object\->interact($other_object, $escape_sequence) \& $object\->log_group(0 | 1 | undef) \& $object\->log_user(0 | 1 | undef) \& $object\->log_file("filename" | $filehandle | \e&coderef | undef) \& $object\->manual_stty(0 | 1 | undef) \& $object\->match_max($max_buffersize or undef) \& $object\->pid(); \& $object\->send_slow($delay, @strings_to_send) \& $object\->set_group(@listen_group_objects | undef) \& $object\->set_seq($sequence,\e&function,\e@parameters); .Ve .PP There are several configurable package variables that affect the behavior of Expect. They are: .PP .Vb 8 \& $Expect::Debug; \& $Expect::Exp_Internal; \& $Expect::IgnoreEintr; \& $Expect::Log_Group; \& $Expect::Log_Stdout; \& $Expect::Manual_Stty; \& $Expect::Multiline_Matching; \& $Expect::Do_Soft_Close; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" See an explanation of What is Expect .PP The Expect module is a successor of Comm.pl and a descendent of Chat.pl. It more closely resembles the Tcl Expect language than its predecessors. It does not contain any of the networking code found in Comm.pl. I suspect this would be obsolete anyway given the advent of IO::Socket and external tools such as netcat. .PP Expect.pm is an attempt to have more of a \fBswitch()\fR & case feeling to make decision processing more fluid. Three separate types of debugging have been implemented to make code production easier. .PP It is possible to interconnect multiple file handles (and processes) much like Tcl's Expect. An attempt was made to enable all the features of Tcl's Expect without forcing Tcl on the victim programmer :\-) . .PP Please, before you consider using Expect, read the FAQs about \&\*(L"I want to automate password entry for su/ssh/scp/rsh/...\*(R" and \&\*(L"I want to use Expect to automate [anything with a buzzword]...\*(R" .SH "USAGE" .IX Header "USAGE" .IP "new" 4 .IX Item "new" Creates a new Expect object, i.e. a pty. You can change parameters on it before actually spawning a command. This is important if you want to modify the terminal settings for the slave. See \fBslave()\fR below. The object returned is actually a reblessed IO::Pty filehandle, so see there for additional methods. .IP "Expect\->exp_init(\e*FILEHANDLE) \fIor\fR" 4 .IX Item "Expect->exp_init(*FILEHANDLE) or" .PD 0 .IP "Expect\->init(\e*FILEHANDLE)" 4 .IX Item "Expect->init(*FILEHANDLE)" .PD Initializes \f(CW$new_handle_object\fR for use with other Expect functions. It must be passed a \fB_reference_\fR to \s-1FILEHANDLE\s0 if you want it to work properly. IO::File objects are preferable. Returns a reference to the newly created object. .Sp You can use only real filehandles, certain tied filehandles (e.g. Net::SSH2) that lack a \fBfileno()\fR will not work. Net::Telnet objects can be used but have been reported to work only for certain hosts. \s-1YMMV.\s0 .ie n .IP "Expect\->spawn($command, @parameters) \fIor\fR" 4 .el .IP "Expect\->spawn($command, \f(CW@parameters\fR) \fIor\fR" 4 .IX Item "Expect->spawn($command, @parameters) or" .PD 0 .ie n .IP "$object\->spawn($command, @parameters) \fIor\fR" 4 .el .IP "\f(CW$object\fR\->spawn($command, \f(CW@parameters\fR) \fIor\fR" 4 .IX Item "$object->spawn($command, @parameters) or" .ie n .IP "Expect\->new($command, @parameters)" 4 .el .IP "Expect\->new($command, \f(CW@parameters\fR)" 4 .IX Item "Expect->new($command, @parameters)" .PD Forks and execs \f(CW$command\fR. Returns an Expect object upon success or \&\f(CW\*(C`undef\*(C'\fR if the fork was unsuccessful or the command could not be found. \fBspawn()\fR passes its parameters unchanged to Perls \fBexec()\fR, so look there for detailed semantics. .Sp Note that if spawn cannot \fBexec()\fR the given command, the Expect object is still valid and the next \fBexpect()\fR will see \*(L"Cannot exec\*(R", so you can use that for error handling. .Sp Also note that you cannot reuse an object with an already spawned command, even if that command has exited. Sorry, but you have to allocate a new object... .ie n .IP "$object\->debug(0 | 1 | 2 | 3 | undef)" 4 .el .IP "\f(CW$object\fR\->debug(0 | 1 | 2 | 3 | undef)" 4 .IX Item "$object->debug(0 | 1 | 2 | 3 | undef)" Sets debug level for \f(CW$object\fR. 1 refers to general debugging information, 2 refers to verbose debugging and 0 refers to no debugging. If you call \fBdebug()\fR with no parameters it will return the current debugging level. When the object is created the debugging level will match that \f(CW$Expect::Debug\fR, normally 0. .Sp The '3' setting is new with 1.05, and adds the additional functionality of having the _full_ accumulated buffer printed every time data is read from an Expect object. This was implemented by request. I recommend against using this unless you think you need it as it can create quite a quantity of output under some circumstances.. .ie n .IP "$object\->exp_internal(1 | 0)" 4 .el .IP "\f(CW$object\fR\->exp_internal(1 | 0)" 4 .IX Item "$object->exp_internal(1 | 0)" Sets/unsets 'exp_internal' debugging. This is similar in nature to its Tcl counterpart. It is extremely valuable when debugging \fBexpect()\fR sequences. When the object is created the exp_internal setting will match the value of \&\f(CW$Expect::Exp_Internal\fR, normally 0. Returns the current setting if called without parameters. It is highly recommended that you make use of the debugging features lest you have angry code. .ie n .IP "$object\->raw_pty(1 | 0)" 4 .el .IP "\f(CW$object\fR\->raw_pty(1 | 0)" 4 .IX Item "$object->raw_pty(1 | 0)" Set pty to raw mode before spawning. This disables echoing, \s-1CR\-\s0>\s-1LF\s0 translation and an ugly hack for broken Solaris TTYs (which send to slow things down) and thus gives a more pipe-like behaviour (which is important if you want to transfer binary content). Note that this must be set \fIbefore\fR spawning the program. .ie n .IP "$object\->stty(qw(mode1 mode2...))" 4 .el .IP "\f(CW$object\fR\->stty(qw(mode1 mode2...))" 4 .IX Item "$object->stty(qw(mode1 mode2...))" Sets the tty mode for \f(CW$object\fR's associated terminal to the given modes. Note that on many systems the master side of the pty is not a tty, so you have to modify the slave pty instead, see next item. This needs IO::Stty installed, which is no longer required. .ie n .IP "$object\->\fBslave()\fR" 4 .el .IP "\f(CW$object\fR\->\fBslave()\fR" 4 .IX Item "$object->slave()" Returns a filehandle to the slave part of the pty. Very useful in modifying the terminal settings: .Sp .Vb 1 \& $object\->slave\->stty(qw(raw \-echo)); .Ve .Sp Typical values are 'sane', 'raw', and 'raw \-echo'. Note that I recommend setting the terminal to 'raw' or 'raw \-echo', as this avoids a lot of hassle and gives pipe-like (i.e. transparent) behaviour (without the buffering issue). .ie n .IP "$object\->print(@strings) \fIor\fR" 4 .el .IP "\f(CW$object\fR\->print(@strings) \fIor\fR" 4 .IX Item "$object->print(@strings) or" .PD 0 .ie n .IP "$object\->send(@strings)" 4 .el .IP "\f(CW$object\fR\->send(@strings)" 4 .IX Item "$object->send(@strings)" .PD Sends the given strings to the spawned command. Note that the strings are not logged in the logfile (see print_log_file) but will probably be echoed back by the pty, depending on pty settings (default is echo) and thus end up there anyway. This must also be taken into account when \fBexpect()\fRing for an answer: the next string will be the command just sent. I suggest setting the pty to raw, which disables echo and makes the pty transparently act like a bidirectional pipe. .ie n .IP "$object\->expect($timeout, @match_patterns)" 4 .el .IP "\f(CW$object\fR\->expect($timeout, \f(CW@match_patterns\fR)" 4 .IX Item "$object->expect($timeout, @match_patterns)" .RS 4 .PD 0 .IP "Simple interface" 4 .IX Item "Simple interface" .PD Given \f(CW$timeout\fR in seconds Expect will wait for \f(CW$object\fR's handle to produce one of the match_patterns, which are matched exactly by default. If you want a regexp match, use a regexp object (\f(CW\*(C`qr//\*(C'\fR) or prefix the pattern with '\-re'. .Sp .Vb 2 \& $object\->expect(15, \*(Aqmatch me exactly\*(Aq, qr/match\es+me\es+exactly/); \& $object\->expect(15, \*(Aqmatch me exactly\*(Aq,\*(Aq\-re\*(Aq,\*(Aqmatch\es+me\es+exactly\*(Aq); .Ve .Sp Due to o/s limitations \f(CW$timeout\fR should be a round number. If \f(CW$timeout\fR is 0 Expect will check one time to see if \f(CW$object\fR's handle contains any of the match_patterns. If \f(CW$timeout\fR is undef Expect will wait forever for a pattern to match. If you don't want to explicitly put the timeout on all calls to \f(CW\*(C`expect\*(C'\fR, you can set it via the \f(CW\*(C`timeout\*(C'\fR method . If the first argument of \f(CW\*(C`expect\*(C'\fR doesn't look like a number, that value will be used. .Sp .Vb 2 \& $object\->timeout(15); \& $object\->expect(\*(Aqmatch me exactly\*(Aq,\*(Aq\-re\*(Aq,\*(Aqmatch\es+me\es+exactly\*(Aq); .Ve .Sp If called in a scalar context, \fBexpect()\fR will return the position of the matched pattern within \f(CW@matched_patterns\fR, or undef if no pattern was matched. This is a position starting from 1, so if you want to know which of an array of \f(CW@matched_patterns\fR matched you should subtract one from the return value. .Sp If called in an array context \fBexpect()\fR will return ($matched_pattern_position, \f(CW$error\fR, \f(CW$successfully_matching_string\fR, \&\f(CW$before_match\fR, and \f(CW$after_match\fR). .Sp \&\f(CW$matched_pattern_position\fR will contain the value that would have been returned if \fBexpect()\fR had been called in a scalar context. .Sp \&\f(CW$error\fR is the error that occurred that caused \fBexpect()\fR to return. \f(CW$error\fR will contain a number followed by a string equivalent expressing the nature of the error. Possible values are undef, indicating no error, \&'1:TIMEOUT' indicating that \f(CW$timeout\fR seconds had elapsed without a match, '2:EOF' indicating an eof was read from \f(CW$object\fR, '3: spawn id($fileno) died' indicating that the process exited before matching and '4:$!' indicating whatever error was set in \f(CW$ERRNO\fR during the last read on \f(CW$object\fR's handle or during \fBselect()\fR. All handles indicated by set_group plus \s-1STDOUT\s0 will have all data to come out of \f(CW$object\fR printed to them during \fBexpect()\fR if log_group and log_stdout are set. .Sp \&\f(CW$successfully_matching_string\fR \&\f(CW$before_match\fR \&\f(CW$after_match\fR .Sp Changed from older versions is the regular expression handling. By default now all strings passed to \fBexpect()\fR are treated as literals. To match a regular expression pass '\-re' as a parameter in front of the pattern you want to match as a regexp. .Sp This change makes it possible to match literals and regular expressions in the same \fBexpect()\fR call. .Sp Also new is multiline matching. ^ will now match the beginning of lines. Unfortunately, because perl doesn't use $/ in determining where lines break using $ to find the end of a line frequently doesn't work. This is because your terminal is returning \*(L"\er\en\*(R" at the end of every line. One way to check for a pattern at the end of a line would be to use \er?$ instead of $. .Sp Example: Spawning telnet to a host, you might look for the escape character. telnet would return to you \*(L"\er\enEscape character is \&'^]'.\er\en\*(R". To find this you might use \f(CW$match\fR='^Escape char.*\e.\er?$'; .Sp .Vb 1 \& $telnet\->expect(10,\*(Aq\-re\*(Aq,$match); .Ve .IP "New more Tcl/Expect\-like interface" 4 .IX Item "New more Tcl/Expect-like interface" .Vb 11 \& expect($timeout, \& \*(Aq\-i\*(Aq, [ $obj1, $obj2, ... ], \& [ $re_pattern, sub { ...; exp_continue; }, @subparms, ], \& [ \*(Aqeof\*(Aq, sub { ... } ], \& [ \*(Aqtimeout\*(Aq, sub { ... }, \e$subparm1 ], \& \*(Aq\-i\*(Aq, [ $objn, ...], \& \*(Aq\-ex\*(Aq, $exact_pattern, sub { ... }, \& $exact_pattern, sub { ...; exp_continue_timeout; }, \& \*(Aq\-re\*(Aq, $re_pattern, sub { ... }, \& \*(Aq\-i\*(Aq, \e@object_list, @pattern_list, \& ...); .Ve .Sp It's now possible to expect on more than one connection at a time by specifying '\f(CW\*(C`\-i\*(C'\fR' and a single Expect object or a ref to an array containing Expect objects, e.g. .Sp .Vb 4 \& expect($timeout, \& \*(Aq\-i\*(Aq, $exp1, @patterns_1, \& \*(Aq\-i\*(Aq, [ $exp2, $exp3 ], @patterns_2_3, \& ) .Ve .Sp Furthermore, patterns can now be specified as array refs containing [$regexp, sub { ...}, \f(CW@optional_subprams\fR] . When the pattern matches, the subroutine is called with parameters ($matched_expect_obj, \&\f(CW@optional_subparms\fR). The subroutine can return the symbol `exp_continue' to continue the expect matching with timeout starting anew or return the symbol `exp_continue_timeout' for continuing expect without resetting the timeout count. .Sp .Vb 8 \& $exp\->expect($timeout, \& [ qr/username: /i, sub { my $self = shift; \& $self\->send("$username\en"); \& exp_continue; }], \& [ qr/password: /i, sub { my $self = shift; \& $self\->send("$password\en"); \& exp_continue; }], \& $shell_prompt); .Ve .Sp `expect' is now exported by default. .RE .RS 4 .RE .ie n .IP "$object\->\fBexp_before()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_before()\fR \fIor\fR" 4 .IX Item "$object->exp_before() or" .PD 0 .ie n .IP "$object\->\fBbefore()\fR" 4 .el .IP "\f(CW$object\fR\->\fBbefore()\fR" 4 .IX Item "$object->before()" .PD \&\fBbefore()\fR returns the 'before' part of the last \fBexpect()\fR call. If the last \&\fBexpect()\fR call didn't match anything, \fBexp_before()\fR will return the entire output of the object accumulated before the \fBexpect()\fR call finished. .Sp Note that this is something different than Tcl Expects \fBbefore()\fR!! .ie n .IP "$object\->\fBexp_after()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_after()\fR \fIor\fR" 4 .IX Item "$object->exp_after() or" .PD 0 .ie n .IP "$object\->\fBafter()\fR" 4 .el .IP "\f(CW$object\fR\->\fBafter()\fR" 4 .IX Item "$object->after()" .PD returns the 'after' part of the last \fBexpect()\fR call. If the last \&\fBexpect()\fR call didn't match anything, \fBexp_after()\fR will return \fBundef()\fR. .ie n .IP "$object\->\fBexp_match()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_match()\fR \fIor\fR" 4 .IX Item "$object->exp_match() or" .PD 0 .ie n .IP "$object\->\fBmatch()\fR" 4 .el .IP "\f(CW$object\fR\->\fBmatch()\fR" 4 .IX Item "$object->match()" .PD returns the string matched by the last \fBexpect()\fR call, undef if no string was matched. .ie n .IP "$object\->\fBexp_match_number()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_match_number()\fR \fIor\fR" 4 .IX Item "$object->exp_match_number() or" .PD 0 .ie n .IP "$object\->\fBmatch_number()\fR" 4 .el .IP "\f(CW$object\fR\->\fBmatch_number()\fR" 4 .IX Item "$object->match_number()" .PD \&\fBexp_match_number()\fR returns the number of the pattern matched by the last \&\fBexpect()\fR call. Keep in mind that the first pattern in a list of patterns is 1, not 0. Returns undef if no pattern was matched. .ie n .IP "$object\->\fBexp_matchlist()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_matchlist()\fR \fIor\fR" 4 .IX Item "$object->exp_matchlist() or" .PD 0 .ie n .IP "$object\->\fBmatchlist()\fR" 4 .el .IP "\f(CW$object\fR\->\fBmatchlist()\fR" 4 .IX Item "$object->matchlist()" .PD \&\fBexp_matchlist()\fR returns a list of matched substrings from the brackets () inside the regexp that last matched. ($object\->matchlist)[0] thus corresponds to \f(CW$1\fR, ($object\->matchlist)[1] to \f(CW$2\fR, etc. .ie n .IP "$object\->\fBexp_error()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_error()\fR \fIor\fR" 4 .IX Item "$object->exp_error() or" .PD 0 .ie n .IP "$object\->\fBerror()\fR" 4 .el .IP "\f(CW$object\fR\->\fBerror()\fR" 4 .IX Item "$object->error()" .PD \&\fBexp_error()\fR returns the error generated by the last \fBexpect()\fR call if no pattern was matched. It is typically useful to examine the value returned by \&\fBbefore()\fR to find out what the output of the object was in determining why it didn't match any of the patterns. .ie n .IP "$object\->\fBclear_accum()\fR" 4 .el .IP "\f(CW$object\fR\->\fBclear_accum()\fR" 4 .IX Item "$object->clear_accum()" Clear the contents of the accumulator for \f(CW$object\fR. This gets rid of any residual contents of a handle after \fBexpect()\fR or \fBsend_slow()\fR such that the next \fBexpect()\fR call will only see new data from \f(CW$object\fR. The contents of the accumulator are returned. .ie n .IP "$object\->set_accum($value)" 4 .el .IP "\f(CW$object\fR\->set_accum($value)" 4 .IX Item "$object->set_accum($value)" Sets the content of the accumulator for \f(CW$object\fR to \f(CW$value\fR. The previous content of the accumulator is returned. .ie n .IP "$object\->\fBexp_command()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_command()\fR \fIor\fR" 4 .IX Item "$object->exp_command() or" .PD 0 .ie n .IP "$object\->\fBcommand()\fR" 4 .el .IP "\f(CW$object\fR\->\fBcommand()\fR" 4 .IX Item "$object->command()" .PD \&\fBexp_command()\fR returns the string that was used to spawn the command. Helpful for debugging and for reused patternmatch subroutines. .ie n .IP "$object\->\fBexp_exitstatus()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_exitstatus()\fR \fIor\fR" 4 .IX Item "$object->exp_exitstatus() or" .PD 0 .ie n .IP "$object\->\fBexitstatus()\fR" 4 .el .IP "\f(CW$object\fR\->\fBexitstatus()\fR" 4 .IX Item "$object->exitstatus()" .PD Returns the exit status of \f(CW$object\fR (if it already exited). .ie n .IP "$object\->\fBexp_pty_handle()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_pty_handle()\fR \fIor\fR" 4 .IX Item "$object->exp_pty_handle() or" .PD 0 .ie n .IP "$object\->\fBpty_handle()\fR" 4 .el .IP "\f(CW$object\fR\->\fBpty_handle()\fR" 4 .IX Item "$object->pty_handle()" .PD Returns a string representation of the attached pty, for example: `spawn \fBid\fR\|(5)' (pty has fileno 5), `handle \fBid\fR\|(7)' (pty was initialized from fileno 7) or `\s-1STDIN\s0'. Useful for debugging. .ie n .IP "$object\->restart_timeout_upon_receive(0 | 1)" 4 .el .IP "\f(CW$object\fR\->restart_timeout_upon_receive(0 | 1)" 4 .IX Item "$object->restart_timeout_upon_receive(0 | 1)" If this is set to 1, the expect timeout is retriggered whenever something is received from the spawned command. This allows to perform some aliveness testing and still expect for patterns. .Sp .Vb 5 \& $exp\->restart_timeout_upon_receive(1); \& $exp\->expect($timeout, \& [ timeout => \e&report_timeout ], \& [ qr/pattern/ => \e&handle_pattern], \& ); .Ve .Sp Now the timeout isn't triggered if the command produces any kind of output, i.e. is still alive, but you can act upon patterns in the output. .ie n .IP "$object\->notransfer(1 | 0)" 4 .el .IP "\f(CW$object\fR\->notransfer(1 | 0)" 4 .IX Item "$object->notransfer(1 | 0)" Do not truncate the content of the accumulator after a match. Normally, the accumulator is set to the remains that come after the matched string. Note that this setting is per object and not per pattern, so if you want to have normal acting patterns that truncate the accumulator, you have to add a .Sp .Vb 1 \& $exp\->set_accum($exp\->after); .Ve .Sp to their callback, e.g. .Sp .Vb 12 \& $exp\->notransfer(1); \& $exp\->expect($timeout, \& # accumulator not truncated, pattern1 will match again \& [ "pattern1" => sub { my $self = shift; \& ... \& } ], \& # accumulator truncated, pattern2 will not match again \& [ "pattern2" => sub { my $self = shift; \& ... \& $self\->set_accum($self\->after()); \& } ], \& ); .Ve .Sp This is only a temporary fix until I can rewrite the pattern matching part so it can take that additional \-notransfer argument. .IP "Expect::interconnect(@objects);" 4 .IX Item "Expect::interconnect(@objects);" Read from \f(CW@objects\fR and print to their \f(CW@listen_groups\fR until an escape sequence is matched from one of \f(CW@objects\fR and the associated function returns 0 or undef. The special escape sequence '\s-1EOF\s0' is matched when an object's handle returns an end of file. Note that it is not necessary to include objects that only accept data in \f(CW@objects\fR since the escape sequence is _read_ from an object. Further note that the listen_group for a write-only object is always empty. Why would you want to have objects listening to \s-1STDOUT\s0 (for example)? By default every member of \f(CW@objects\fR _as well as every member of its listen group_ will be set to 'raw \-echo' for the duration of interconnection. Setting \f(CW$object\fR\->\fBmanual_stty()\fR will stop this behavior per object. The original tty settings will be restored as interconnect exits. .Sp For a generic way to interconnect processes, take a look at IPC::Run. .IP "Expect::test_handles(@objects)" 4 .IX Item "Expect::test_handles(@objects)" Given a set of objects determines which objects' handles have data ready to be read. \fBReturns an array\fR who's members are positions in \f(CW@objects\fR that have ready handles. Returns undef if there are no such handles ready. .IP "Expect::version($version_requested or undef);" 4 .IX Item "Expect::version($version_requested or undef);" Returns current version of Expect. As of .99 earlier versions are not supported. Too many things were changed to make versioning possible. .ie n .IP "$object\->interact( ""\e*FILEHANDLE, $escape_sequence"")" 4 .el .IP "\f(CW$object\fR\->interact( \f(CW\e*FILEHANDLE, $escape_sequence\fR)" 4 .IX Item "$object->interact( *FILEHANDLE, $escape_sequence)" \&\fBinteract()\fR is essentially a macro for calling \fBinterconnect()\fR for connecting 2 processes together. \e*FILEHANDLE defaults to \e*STDIN and \&\f(CW$escape_sequence\fR defaults to undef. Interaction ceases when \f(CW$escape_sequence\fR is read from \fB\s-1FILEHANDLE\s0\fR, not \f(CW$object\fR. \f(CW$object\fR's listen group will consist solely of \e*FILEHANDLE for the duration of the interaction. \&\e*FILEHANDLE will not be echoed on \s-1STDOUT.\s0 .ie n .IP "$object\->log_group(0 | 1 | undef)" 4 .el .IP "\f(CW$object\fR\->log_group(0 | 1 | undef)" 4 .IX Item "$object->log_group(0 | 1 | undef)" Set/unset logging of \f(CW$object\fR to its 'listen group'. If set all objects in the listen group will have output from \f(CW$object\fR printed to them during \&\f(CW$object\fR\->\fBexpect()\fR, \f(CW$object\fR\->\fBsend_slow()\fR, and \f(CW\*(C`Expect::interconnect($object , ...)\*(C'\fR. Default value is on. During creation of \f(CW$object\fR the setting will match the value of \f(CW$Expect::Log_Group\fR, normally 1. .ie n .IP "$object\->log_user(0 | 1 | undef) \fIor\fR" 4 .el .IP "\f(CW$object\fR\->log_user(0 | 1 | undef) \fIor\fR" 4 .IX Item "$object->log_user(0 | 1 | undef) or" .PD 0 .ie n .IP "$object\->log_stdout(0 | 1 | undef)" 4 .el .IP "\f(CW$object\fR\->log_stdout(0 | 1 | undef)" 4 .IX Item "$object->log_stdout(0 | 1 | undef)" .PD Set/unset logging of object's handle to \s-1STDOUT.\s0 This corresponds to Tcl's log_user variable. Returns current setting if called without parameters. Default setting is off for initialized handles. When a process object is created (not a filehandle initialized with exp_init) the log_stdout setting will match the value of \f(CW$Expect::Log_Stdout\fR variable, normally 1. If/when you initialize \s-1STDIN\s0 it is usually associated with a tty which will by default echo to \s-1STDOUT\s0 anyway, so be careful or you will have multiple echoes. .ie n .IP "$object\->log_file(""filename"" | $filehandle | \e&coderef | undef)" 4 .el .IP "\f(CW$object\fR\->log_file(``filename'' | \f(CW$filehandle\fR | \e&coderef | undef)" 4 .IX Item "$object->log_file(filename | $filehandle | &coderef | undef)" Log session to a file. All characters send to or received from the spawned process are written to the file. Normally appends to the logfile, but you can pass an additional mode of \*(L"w\*(R" to truncate the file upon \fBopen()\fR: .Sp .Vb 1 \& $object\->log_file("filename", "w"); .Ve .Sp Returns the logfilehandle. .Sp If called with an undef value, stops logging and closes logfile: .Sp .Vb 1 \& $object\->log_file(undef); .Ve .Sp If called without argument, returns the logfilehandle: .Sp .Vb 1 \& $fh = $object\->log_file(); .Ve .Sp Can be set to a code ref, which will be called instead of printing to the logfile: .Sp .Vb 1 \& $object\->log_file(\e&myloggerfunc); .Ve .ie n .IP "$object\->print_log_file(@strings)" 4 .el .IP "\f(CW$object\fR\->print_log_file(@strings)" 4 .IX Item "$object->print_log_file(@strings)" Prints to logfile (if opened) or calls the logfile hook function. This allows the user to add arbitrary text to the logfile. Note that this could also be done as \f(CW$object\fR\->log_file\->\fBprint()\fR but would only work for log files, not code hooks. .ie n .IP "$object\->set_seq($sequence, \e&function, \e@function_parameters)" 4 .el .IP "\f(CW$object\fR\->set_seq($sequence, \e&function, \e@function_parameters)" 4 .IX Item "$object->set_seq($sequence, &function, @function_parameters)" During Expect\->\fBinterconnect()\fR if \f(CW$sequence\fR is read from \f(CW$object\fR &function will be executed with parameters \f(CW@function_parameters\fR. It is \fB_highly recommended_\fR that the escape sequence be a single character since the likelihood is great that the sequence will be broken into to separate reads from the \f(CW$object\fR's handle, making it impossible to strip \f(CW$sequence\fR from getting printed to \f(CW$object\fR's listen group. \e&function should be something like 'main::control_w_function' and \f(CW@function_parameters\fR should be an array defined by the caller, passed by reference to \fBset_seq()\fR. Your function should return a non-zero value if execution of \fBinterconnect()\fR is to resume after the function returns, zero or undefined if \fBinterconnect()\fR should return after your function returns. The special sequence '\s-1EOF\s0' matches the end of file being reached by \f(CW$object\fR. See \fBinterconnect()\fR for details. .ie n .IP "$object\->set_group(@listener_objects)" 4 .el .IP "\f(CW$object\fR\->set_group(@listener_objects)" 4 .IX Item "$object->set_group(@listener_objects)" \&\f(CW@listener_objects\fR is the list of objects that should have their handles printed to by \f(CW$object\fR when Expect::interconnect, \f(CW$object\fR\->\fBexpect()\fR or \&\f(CW$object\fR\->\fBsend_slow()\fR are called. Calling w/out parameters will return the current list of the listener objects. .ie n .IP "$object\->manual_stty(0 | 1 | undef)" 4 .el .IP "\f(CW$object\fR\->manual_stty(0 | 1 | undef)" 4 .IX Item "$object->manual_stty(0 | 1 | undef)" Sets/unsets whether or not Expect should make reasonable guesses as to when and how to set tty parameters for \f(CW$object\fR. Will match \&\f(CW$Expect::Manual_Stty\fR value (normally 0) when \f(CW$object\fR is created. If called without parameters \fBmanual_stty()\fR will return the current manual_stty setting. .ie n .IP "$object\->match_max($maximum_buffer_length | undef) \fIor\fR" 4 .el .IP "\f(CW$object\fR\->match_max($maximum_buffer_length | undef) \fIor\fR" 4 .IX Item "$object->match_max($maximum_buffer_length | undef) or" .PD 0 .ie n .IP "$object\->max_accum($maximum_buffer_length | undef)" 4 .el .IP "\f(CW$object\fR\->max_accum($maximum_buffer_length | undef)" 4 .IX Item "$object->max_accum($maximum_buffer_length | undef)" .PD Set the maximum accumulator size for object. This is useful if you think that the accumulator will grow out of hand during \fBexpect()\fR calls. Since the buffer will be matched by every match_pattern it may get slow if the buffer gets too large. Returns current value if called without parameters. Not defined by default. .ie n .IP "$object\->notransfer(0 | 1)" 4 .el .IP "\f(CW$object\fR\->notransfer(0 | 1)" 4 .IX Item "$object->notransfer(0 | 1)" If set, matched strings will not be deleted from the accumulator. Returns current value if called without parameters. False by default. .ie n .IP "$object\->\fBexp_pid()\fR \fIor\fR" 4 .el .IP "\f(CW$object\fR\->\fBexp_pid()\fR \fIor\fR" 4 .IX Item "$object->exp_pid() or" .PD 0 .ie n .IP "$object\->\fBpid()\fR" 4 .el .IP "\f(CW$object\fR\->\fBpid()\fR" 4 .IX Item "$object->pid()" .PD Return pid of \f(CW$object\fR, if one exists. Initialized filehandles will not have pids (of course). .ie n .IP "$object\->send_slow($delay, @strings);" 4 .el .IP "\f(CW$object\fR\->send_slow($delay, \f(CW@strings\fR);" 4 .IX Item "$object->send_slow($delay, @strings);" print each character from each string of \f(CW@strings\fR one at a time with \f(CW$delay\fR seconds before each character. This is handy for devices such as modems that can be annoying if you send them data too fast. After each character \&\f(CW$object\fR will be checked to determine whether or not it has any new data ready and if so update the accumulator for future \fBexpect()\fR calls and print the output to \s-1STDOUT\s0 and \f(CW@listen_group\fR if log_stdout and log_group are appropriately set. .SS "Configurable Package Variables:" .IX Subsection "Configurable Package Variables:" .ie n .IP "$Expect::Debug" 4 .el .IP "\f(CW$Expect::Debug\fR" 4 .IX Item "$Expect::Debug" Defaults to 0. Newly created objects have a \f(CW$object\fR\->\fBdebug()\fR value of \f(CW$Expect::Debug\fR. See \f(CW$object\fR\->\fBdebug()\fR; .ie n .IP "$Expect::Do_Soft_Close" 4 .el .IP "\f(CW$Expect::Do_Soft_Close\fR" 4 .IX Item "$Expect::Do_Soft_Close" Defaults to 0. When destroying objects, soft_close may take up to half a minute to shut everything down. From now on, only hard_close will be called, which is less polite but still gives the process a chance to terminate properly. Set this to '1' for old behaviour. .ie n .IP "$Expect::Exp_Internal" 4 .el .IP "\f(CW$Expect::Exp_Internal\fR" 4 .IX Item "$Expect::Exp_Internal" Defaults to 0. Newly created objects have a \f(CW$object\fR\->\fBexp_internal()\fR value of \f(CW$Expect::Exp_Internal\fR. See \f(CW$object\fR\->\fBexp_internal()\fR. .ie n .IP "$Expect::IgnoreEintr" 4 .el .IP "\f(CW$Expect::IgnoreEintr\fR" 4 .IX Item "$Expect::IgnoreEintr" Defaults to 0. If set to 1, when waiting for new data, Expect will ignore \s-1EINTR\s0 errors and restart the \fBselect()\fR call instead. .ie n .IP "$Expect::Log_Group" 4 .el .IP "\f(CW$Expect::Log_Group\fR" 4 .IX Item "$Expect::Log_Group" Defaults to 1. Newly created objects have a \f(CW$object\fR\->\fBlog_group()\fR value of \f(CW$Expect::Log_Group\fR. See \f(CW$object\fR\->\fBlog_group()\fR. .ie n .IP "$Expect::Log_Stdout" 4 .el .IP "\f(CW$Expect::Log_Stdout\fR" 4 .IX Item "$Expect::Log_Stdout" Defaults to 1 for spawned commands, 0 for file handles attached with \fBexp_init()\fR. Newly created objects have a \&\f(CW$object\fR\->\fBlog_stdout()\fR value of \f(CW$Expect::Log_Stdout\fR. See \&\f(CW$object\fR\->\fBlog_stdout()\fR. .ie n .IP "$Expect::Manual_Stty" 4 .el .IP "\f(CW$Expect::Manual_Stty\fR" 4 .IX Item "$Expect::Manual_Stty" Defaults to 0. Newly created objects have a \f(CW$object\fR\->\fBmanual_stty()\fR value of \f(CW$Expect::Manual_Stty\fR. See \f(CW$object\fR\->\fBmanual_stty()\fR. .ie n .IP "$Expect::Multiline_Matching" 4 .el .IP "\f(CW$Expect::Multiline_Matching\fR" 4 .IX Item "$Expect::Multiline_Matching" Defaults to 1. Affects whether or not \fBexpect()\fR uses the /m flag for doing regular expression matching. If set to 1 /m is used. .Sp This makes a difference when you are trying to match ^ and $. If you have this on you can match lines in the middle of a page of output using ^ and $ instead of it matching the beginning and end of the entire expression. I think this is handy. .Sp The \f(CW$Expect::Multiline_Matching\fR turns on and off Expect's multi-line matching mode. But this only has an effect if you pass in a string, and then use '\-re' mode. If you pass in a regular expression value (via qr//), then the qr//'s own flags are preserved irrespective of what it gets interpolated into. There was a bug in Perl 5.8.x where interpolating a regex without /m into a match with /m would incorrectly apply the /m to the inner regex too, but this was fixed in Perl 5.10. The correct behavior, as seen in Perl 5.10, is that if you pass in a regex (via qr//), then \f(CW$Expect::Multiline_Matching\fR has no effect. So if you pass in a regex, then you must use the qr's flags to control whether it is multiline (which by default it is not, opposite of the default behavior of Expect). .SH "CONTRIBUTIONS" .IX Header "CONTRIBUTIONS" Lee Eakin has ported the kibitz script from Tcl/Expect to Perl/Expect. .PP Jeff Carr provided a simple example of how handle terminal window resize events (transmitted via the \s-1WINCH\s0 signal) in a ssh session. .PP You can find both scripts in the examples/ subdir. Thanks to both! .PP Historical notes: .PP There are still a few lines of code dating back to the inspirational Comm.pl and Chat.pl modules without which this would not have been possible. Kudos to Eric Arnold and Randal 'Nuke your \s-1NT\s0 box with one line of perl code' Schwartz for making these available to the perl public. .PP As of .98 I think all the old code is toast. No way could this have been done without it though. Special thanks to Graham Barr for helping make sense of the IO::Handle stuff as well as providing the highly recommended IO::Tty module. .SH "REFERENCES" .IX Header "REFERENCES" Mark Rogaski wrote: .PP \&\*(L"I figured that you'd like to know that Expect.pm has been very useful to \s-1AT&T\s0 Labs over the past couple of years (since I first talked to Austin about design decisions). We use Expect.pm for managing the switches in our network via the telnet interface, and such automation has significantly increased our reliability. So, you can honestly say that one of the largest digital networks in existence (\s-1AT&T\s0 Frame Relay) uses Expect.pm quite extensively.\*(R" .SH "FAQ \- Frequently Asked Questions" .IX Header "FAQ - Frequently Asked Questions" This is a growing collection of things that might help. Please send you questions that are not answered here to RGiersig@cpan.org .SS "What systems does Expect run on?" .IX Subsection "What systems does Expect run on?" Expect itself doesn't have real system dependencies, but the underlying IO::Tty needs pseudoterminals. IO::Stty uses \s-1POSIX\s0.pm and Fcntl.pm. .PP I have used it on Solaris, Linux and \s-1AIX,\s0 others report *BSD and \s-1OSF\s0 as working. Generally, any modern \s-1POSIX\s0 Unix should do, but there are exceptions to every rule. Feedback is appreciated. .PP See IO::Tty for a list of verified systems. .SS "Can I use this module with ActivePerl on Windows?" .IX Subsection "Can I use this module with ActivePerl on Windows?" Up to now, the answer was 'No', but this has changed. .PP You still cannot use ActivePerl, but if you use the Cygwin environment (http://sources.redhat.com), which brings its own perl, and have the latest IO::Tty (v0.05 or later) installed, it should work (feedback appreciated). .SS "The examples in the tutorial don't work!" .IX Subsection "The examples in the tutorial don't work!" The tutorial is hopelessly out of date and needs a serious overhaul. I apologize for this, I have concentrated my efforts mainly on the functionality. Volunteers welcomed. .SS "How can I find out what Expect is doing?" .IX Subsection "How can I find out what Expect is doing?" If you set .PP .Vb 1 \& $Expect::Exp_Internal = 1; .Ve .PP Expect will tell you very verbosely what it is receiving and sending, what matching it is trying and what it found. You can do this on a per-command base with .PP .Vb 1 \& $exp\->exp_internal(1); .Ve .PP You can also set .PP .Vb 1 \& $Expect::Debug = 1; # or 2, 3 for more verbose output .Ve .PP or .PP .Vb 1 \& $exp\->debug(1); .Ve .PP which gives you even more output. .SS "I am seeing the output of the command I spawned. Can I turn that off?" .IX Subsection "I am seeing the output of the command I spawned. Can I turn that off?" Yes, just set .PP .Vb 1 \& $Expect::Log_Stdout = 0; .Ve .PP to globally disable it or .PP .Vb 1 \& $exp\->log_stdout(0); .Ve .PP for just that command. 'log_user' is provided as an alias so Tcl/Expect user get a \s-1DWIM\s0 experience... :\-) .SS "No, I mean that when I send some text to the spawned process, it gets echoed back and I have to deal with it in the next expect." .IX Subsection "No, I mean that when I send some text to the spawned process, it gets echoed back and I have to deal with it in the next expect." This is caused by the pty, which has probably 'echo' enabled. A solution would be to set the pty to raw mode, which in general is cleaner for communication between two programs (no more unexpected character translations). Unfortunately this would break a lot of old code that sends \*(L"\er\*(R" to the program instead of \*(L"\en\*(R" (translating this is also handled by the pty), so I won't add this to Expect just like that. But feel free to experiment with \f(CW\*(C`$exp\->raw_pty(1)\*(C'\fR. .SS "How do I send control characters to a process?" .IX Subsection "How do I send control characters to a process?" A: You can send any characters to a process with the print command. To represent a control character in Perl, use \ec followed by the letter. For example, control-G can be represented with \*(L"\ecG\*(R" . Note that this will not work if you single-quote your string. So, to send control-C to a process in \&\f(CW$exp\fR, do: .PP .Vb 1 \& print $exp "\ecC"; .Ve .PP Or, if you prefer: .PP .Vb 1 \& $exp\->send("\ecC"); .Ve .PP The ability to include control characters in a string like this is provided by Perl, not by Expect.pm . Trying to learn Expect.pm without a thorough grounding in Perl can be very daunting. We suggest you look into some of the excellent Perl learning material, such as the books _Programming Perl_ and _Learning Perl_ by O'Reilly, as well as the extensive online Perl documentation available through the perldoc command. .SS "My script fails from time to time without any obvious reason. It seems that I am sometimes loosing output from the spawned program." .IX Subsection "My script fails from time to time without any obvious reason. It seems that I am sometimes loosing output from the spawned program." You could be exiting too fast without giving the spawned program enough time to finish. Try adding \f(CW$exp\fR\->\fBsoft_close()\fR to terminate the program gracefully or do an \fBexpect()\fR for 'eof'. .PP Alternatively, try adding a 'sleep 1' after you \fBspawn()\fR the program. It could be that pty creation on your system is just slow (but this is rather improbable if you are using the latest IO-Tty). .SS "I want to automate password entry for su/ssh/scp/rsh/..." .IX Subsection "I want to automate password entry for su/ssh/scp/rsh/..." You shouldn't use Expect for this. Putting passwords, especially root passwords, into scripts in clear text can mean severe security problems. I strongly recommend using other means. For 'su', consider switching to 'sudo', which gives you root access on a per-command and per-user basis without the need to enter passwords. 'ssh'/'scp' can be set up with \s-1RSA\s0 authentication without passwords. 'rsh' can use the .rhost mechanism, but I'd strongly suggest to switch to 'ssh'; to mention 'rsh' and 'security' in the same sentence makes an oxymoron. .PP It will work for 'telnet', though, and there are valid uses for it, but you still might want to consider using 'ssh', as keeping cleartext passwords around is very insecure. .SS "I want to use Expect to automate [anything with a buzzword]..." .IX Subsection "I want to use Expect to automate [anything with a buzzword]..." Are you sure there is no other, easier way? As a rule of thumb, Expect is useful for automating things that expect to talk to a human, where no formal standard applies. For other tasks that do follow a well-defined protocol, there are often better-suited modules that already can handle those protocols. Don't try to do \s-1HTTP\s0 requests by spawning telnet to port 80, use \s-1LWP\s0 instead. To automate \s-1FTP,\s0 take a look at Net::FTP or \f(CW\*(C`ncftp\*(C'\fR (http://www.ncftp.org). You don't use a screwdriver to hammer in your nails either, or do you? .SS "Is it possible to use threads with Expect?" .IX Subsection "Is it possible to use threads with Expect?" Basically yes, with one restriction: you must \fBspawn()\fR your programs in the main thread and then pass the Expect objects to the handling threads. The reason is that \fBspawn()\fR uses \fBfork()\fR, and perlthrtut: .PP .Vb 1 \& "Thinking of mixing fork() and threads? Please lie down and wait until the feeling passes." .Ve .SS "I want to log the whole session to a file." .IX Subsection "I want to log the whole session to a file." Use .PP .Vb 1 \& $exp\->log_file("filename"); .Ve .PP or .PP .Vb 1 \& $exp\->log_file($filehandle); .Ve .PP or even .PP .Vb 1 \& $exp\->log_file(\e&log_procedure); .Ve .PP for maximum flexibility. .PP Note that the logfile is appended to by default, but you can specify an optional mode \*(L"w\*(R" to truncate the logfile: .PP .Vb 1 \& $exp\->log_file("filename", "w"); .Ve .PP To stop logging, just call it with a false argument: .PP .Vb 1 \& $exp\->log_file(undef); .Ve .SS "How can I turn off multi-line matching for my regexps?" .IX Subsection "How can I turn off multi-line matching for my regexps?" To globally unset multi-line matching for all regexps: .PP .Vb 1 \& $Expect::Multiline_Matching = 0; .Ve .PP You can do that on a per-regexp basis by stating \f(CW\*(C`(?\-m)\*(C'\fR inside the regexp (you need perl5.00503 or later for that). .SS "How can I expect on multiple spawned commands?" .IX Subsection "How can I expect on multiple spawned commands?" You can use the \fB\-i\fR parameter to specify a single object or a list of Expect objects. All following patterns will be evaluated against that list. .PP You can specify \fB\-i\fR multiple times to create groups of objects and patterns to match against within the same expect statement. .PP This works just like in Tcl/Expect. .PP See the source example below. .SS "I seem to have problems with ptys!" .IX Subsection "I seem to have problems with ptys!" Well, pty handling is really a black magic, as it is extremely system dependent. I have extensively revised IO-Tty, so these problems should be gone. .PP If your system is listed in the \*(L"verified\*(R" list of IO::Tty, you probably have some non-standard setup, e.g. you compiled your Linux-kernel yourself and disabled ptys. Please ask your friendly sysadmin for help. .PP If your system is not listed, unpack the latest version of IO::Tty, do a 'perl Makefile.PL; make; make test; uname \f(CW\*(C`\-a\*(C'\fR' and send me the results and I'll see what I can deduce from that. .SS "I just want to read the output of a process without \fBexpect()\fPing anything. How can I do this?" .IX Subsection "I just want to read the output of a process without expect()ing anything. How can I do this?" [ Are you sure you need Expect for this? How about \fBqx()\fR or open(\*(L"prog|\*(R")? ] .PP By using expect without any patterns to match. .PP .Vb 3 \& $process\->expect(undef); # Forever until EOF \& $process\->expect($timeout); # For a few seconds \& $process\->expect(0); # Is there anything ready on the handle now? .Ve .SS "Ok, so now how do I get what was read on the handle?" .IX Subsection "Ok, so now how do I get what was read on the handle?" .Vb 1 \& $read = $process\->before(); .Ve .SS "Where's IO::Pty?" .IX Subsection "Where's IO::Pty?" Find it on \s-1CPAN\s0 as IO-Tty, which provides both. .SS "How come when I automate the passwd program to change passwords for me passwd dies before changing the password sometimes/every time?" .IX Subsection "How come when I automate the passwd program to change passwords for me passwd dies before changing the password sometimes/every time?" What's happening is you are closing the handle before passwd exits. When you close the handle to a process, it is sent a signal (\s-1SIGPIPE\s0?) telling it that \s-1STDOUT\s0 has gone away. The default behavior for processes is to die in this circumstance. Two ways you can make this not happen are: .PP .Vb 1 \& $process\->soft_close(); .Ve .PP This will wait 15 seconds for a process to come up with an \s-1EOF\s0 by itself before killing it. .PP .Vb 1 \& $process\->expect(undef); .Ve .PP This will wait forever for the process to match an empty set of patterns. It will return when the process hits an \s-1EOF.\s0 .PP As a rule, you should always \fBexpect()\fR the result of your transaction before you continue with processing. .SS "How come when I try to make a logfile with \fBlog_file()\fP or \fBset_group()\fP it doesn't print anything after the last time I run \fBexpect()\fP?" .IX Subsection "How come when I try to make a logfile with log_file() or set_group() it doesn't print anything after the last time I run expect()?" Output is only printed to the logfile/group when Expect reads from the process, during \fBexpect()\fR, \fBsend_slow()\fR and \fBinterconnect()\fR. One way you can force this is to make use of .PP .Vb 1 \& $process\->expect(undef); .Ve .PP and .PP .Vb 1 \& $process\->expect(0); .Ve .PP which will make \fBexpect()\fR run with an empty pattern set forever or just for an instant to capture the output of \f(CW$process\fR. The output is available in the accumulator, so you can grab it using \&\f(CW$process\fR\->\fBbefore()\fR. .SS "I seem to have problems with terminal settings, double echoing, etc." .IX Subsection "I seem to have problems with terminal settings, double echoing, etc." Tty settings are a major pain to keep track of. If you find unexpected behavior such as double-echoing or a frozen session, doublecheck the documentation for default settings. When in doubt, handle them yourself using \f(CW$exp\fR\->\fBstty()\fR and \fBmanual_stty()\fR functions. As of .98 you shouldn't have to worry about stty settings getting fouled unless you use interconnect or intentionally change them (like doing \-echo to get a password). .PP If you foul up your terminal's tty settings, kill any hung processes and enter 'stty sane' at a shell prompt. This should make your terminal manageable again. .PP Note that IO::Tty returns ptys with your systems default setting regarding echoing, \s-1CRLF\s0 translation etc. and Expect does not change them. I have considered setting the ptys to 'raw' without any translation whatsoever, but this would break a lot of existing things, as '\er' translation would not work anymore. On the other hand, a raw pty works much like a pipe and is more \s-1WYGIWYE\s0 (what you get is what you expect), so I suggest you set it to 'raw' by yourself: .PP .Vb 3 \& $exp = Expect\->new; \& $exp\->raw_pty(1); \& $exp\->spawn(...); .Ve .PP To disable echo: .PP .Vb 1 \& $exp\->slave\->stty(qw(\-echo)); .Ve .SS "I'm spawning a telnet/ssh session and then let the user interact with it. But screen-oriented applications on the other side don't work properly." .IX Subsection "I'm spawning a telnet/ssh session and then let the user interact with it. But screen-oriented applications on the other side don't work properly." You have to set the terminal screen size for that. Luckily, IO::Pty already has a method for that, so modify your code to look like this: .PP .Vb 3 \& my $exp = Expect\->new; \& $exp\->slave\->clone_winsize_from(\e*STDIN); \& $exp\->spawn("telnet somehost); .Ve .PP Also, some applications need the \s-1TERM\s0 shell variable set so they know how to move the cursor across the screen. When logging in, the remote shell sends a query (Ctrl-Z I think) and expects the terminal to answer with a string, e.g. 'xterm'. If you really want to go that way (be aware, madness lies at its end), you can handle that and send back the value in \f(CW$ENV\fR{\s-1TERM\s0}. This is only a hand-waving explanation, please figure out the details by yourself. .SS "I set the terminal size as explained above, but if I resize the window, the application does not notice this." .IX Subsection "I set the terminal size as explained above, but if I resize the window, the application does not notice this." You have to catch the signal \s-1WINCH\s0 (\*(L"window size changed\*(R"), change the terminal size and propagate the signal to the spawned application: .PP .Vb 4 \& my $exp = Expect\->new; \& $exp\->slave\->clone_winsize_from(\e*STDIN); \& $exp\->spawn("ssh somehost); \& $SIG{WINCH} = \e&winch; \& \& sub winch { \& $exp\->slave\->clone_winsize_from(\e*STDIN); \& kill WINCH => $exp\->pid if $exp\->pid; \& $SIG{WINCH} = \e&winch; \& } \& \& $exp\->interact(); .Ve .PP There is an example file ssh.pl in the examples/ subdir that shows how this works with ssh. Please note that I do strongly object against using Expect to automate ssh login, as there are better way to do that (see ssh-keygen). .SS "I noticed that the test uses a string that resembles, but not exactly matches, a well-known sentence that contains every character. What does that mean?" .IX Subsection "I noticed that the test uses a string that resembles, but not exactly matches, a well-known sentence that contains every character. What does that mean?" That means you are anal-retentive. :\-) [Gotcha there!] .ie n .SS "I get a ""Could not assign a pty"" error when running as a non-root user on an \s-1IRIX\s0 box?" .el .SS "I get a ``Could not assign a pty'' error when running as a non-root user on an \s-1IRIX\s0 box?" .IX Subsection "I get a Could not assign a pty error when running as a non-root user on an IRIX box?" The \s-1OS\s0 may not be configured to grant additional pty's (pseudo terminals) to non-root users. /usr/sbin/mkpts should be 4755, not 700 for this to work. I don't know about security implications if you do this. .SS "How come I don't notice when the spawned process closes its stdin/out/err??" .IX Subsection "How come I don't notice when the spawned process closes its stdin/out/err??" You are probably on one of the systems where the master doesn't get an \&\s-1EOF\s0 when the slave closes stdin/out/err. .PP One possible solution is when you spawn a process, follow it with a unique string that would indicate the process is finished. .PP .Vb 1 \& $process = Expect\->spawn(\*(Aqtelnet somehost; echo _\|_\|_\|_END_\|_\|_\|_\*(Aq); .Ve .PP And then \f(CW$process\fR\->expect($timeout,'_\|_\|_\|_END_\|_\|_\|_','other','patterns'); .SH "Source Examples" .IX Header "Source Examples" .SS "How to automate login" .IX Subsection "How to automate login" .Vb 3 \& my $telnet = Net::Telnet\->new("remotehost") # see Net::Telnet \& or die "Cannot telnet to remotehost: $!\en";; \& my $exp = Expect\->exp_init($telnet); \& \& # deprecated use of spawned telnet command \& # my $exp = Expect\->spawn("telnet localhost") \& # or die "Cannot spawn telnet: $!\en";; \& \& my $spawn_ok; \& $exp\->expect($timeout, \& [ \& qr\*(Aqlogin: $\*(Aq, \& sub { \& $spawn_ok = 1; \& my $fh = shift; \& $fh\->send("$username\en"); \& exp_continue; \& } \& ], \& [ \& \*(AqPassword: $\*(Aq, \& sub { \& my $fh = shift; \& print $fh "$password\en"; \& exp_continue; \& } \& ], \& [ \& eof => \& sub { \& if ($spawn_ok) { \& die "ERROR: premature EOF in login.\en"; \& } else { \& die "ERROR: could not spawn telnet.\en"; \& } \& } \& ], \& [ \& timeout => \& sub { \& die "No login.\en"; \& } \& ], \& \*(Aq\-re\*(Aq, qr\*(Aq[#>:] $\*(Aq, #\*(Aq wait for shell prompt, then exit expect \& ); .Ve .SS "How to expect on multiple spawned commands" .IX Subsection "How to expect on multiple spawned commands" .Vb 3 \& foreach my $cmd (@list_of_commands) { \& push @commands, Expect\->spawn($cmd); \& } \& \& expect($timeout, \& \*(Aq\-i\*(Aq, \e@commands, \& [ \& qr"pattern", # find this pattern in output of all commands \& sub { \& my $obj = shift; # object that matched \& print $obj "something\en"; \& exp_continue; # we don\*(Aqt want to terminate the expect call \& } \& ], \& \*(Aq\-i\*(Aq, $some_other_command, \& [ \& "some other pattern", \& sub { \& my ($obj, $parmref) = @_; \& # ... \& \& # now we exit the expect command \& }, \& \e$parm \& ], \& ); .Ve .SS "How to propagate terminal sizes" .IX Subsection "How to propagate terminal sizes" .Vb 4 \& my $exp = Expect\->new; \& $exp\->slave\->clone_winsize_from(\e*STDIN); \& $exp\->spawn("ssh somehost); \& $SIG{WINCH} = \e&winch; \& \& sub winch { \& $exp\->slave\->clone_winsize_from(\e*STDIN); \& kill WINCH => $exp\->pid if $exp\->pid; \& $SIG{WINCH} = \e&winch; \& } \& \& $exp\->interact(); .Ve .SH "HOMEPAGE" .IX Header "HOMEPAGE" though the source code is now in GitHub: .SH "MAILING LISTS" .IX Header "MAILING LISTS" There are two mailing lists available, expectperl-announce and expectperl-discuss, at .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-announce .Ve .PP and .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-discuss .Ve .SH "BUG TRACKING" .IX Header "BUG TRACKING" You can use the \s-1CPAN\s0 Request Tracker http://rt.cpan.org/ and submit new bugs under .PP .Vb 1 \& http://rt.cpan.org/Ticket/Create.html?Queue=Expect .Ve .SH "AUTHORS" .IX Header "AUTHORS" (c) 1997 Austin Schutz <\fIASchutz@users.sourceforge.net\fR> (retired) .PP \&\fBexpect()\fR interface & functionality enhancements (c) 1999\-2006 Roland Giersig. .PP This module is now maintained by Dave Jacoby <\fIjacoby@cpan.org\fR> .SH "LICENSE" .IX Header "LICENSE" This module can be used under the same terms as Perl. .SH "DISCLAIMER" .IX Header "DISCLAIMER" \&\s-1THIS SOFTWARE IS PROVIDED\s0 ``\s-1AS IS\s0'' \s-1AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\s0 (\s-1INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES\s0; \s-1LOSS OF USE, DATA, OR PROFITS\s0; \s-1OR BUSINESS INTERRUPTION\s0) \s-1HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\s0 (\s-1INCLUDING NEGLIGENCE OR OTHERWISE\s0) \s-1ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\s0 .PP In other words: Use at your own risk. Provided as is. Your mileage may vary. Read the source, Luke! .PP And finally, just to be sure: .PP Any Use of This Product, in Any Manner Whatsoever, Will Increase the Amount of Disorder in the Universe. Although No Liability Is Implied Herein, the Consumer Is Warned That This Process Will Ultimately Lead to the Heat Death of the Universe. man3/IO::Pty.3pm000044400000020577152526472030007232 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Pty 3" .TH Pty 3 "2023-12-28" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" IO::Pty \- Pseudo TTY object class .SH "VERSION" .IX Header "VERSION" 1.20 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use IO::Pty; \& \& $pty = new IO::Pty; \& \& $slave = $pty\->slave; \& \& foreach $val (1..10) { \& print $pty "$val\en"; \& $_ = <$slave>; \& print "$_"; \& } \& \& close($slave); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\f(CW\*(C`IO::Pty\*(C'\fR provides an interface to allow the creation of a pseudo tty. .PP \&\f(CW\*(C`IO::Pty\*(C'\fR inherits from \f(CW\*(C`IO::Handle\*(C'\fR and so provide all the methods defined by the \f(CW\*(C`IO::Handle\*(C'\fR package. .PP Please note that pty creation is very system-dependent. If you have problems, see IO::Tty for help. .SH "CONSTRUCTOR" .IX Header "CONSTRUCTOR" .IP "new" 3 .IX Item "new" The \f(CW\*(C`new\*(C'\fR constructor takes no arguments and returns a new file object which is the master side of the pseudo tty. .SH "METHODS" .IX Header "METHODS" .IP "\fBttyname()\fR" 4 .IX Item "ttyname()" Returns the name of the slave pseudo tty. On \s-1UNIX\s0 machines this will be the pathname of the device. Use this name for informational purpose only, to get a slave filehandle, use \fBslave()\fR. .IP "\fBslave()\fR" 4 .IX Item "slave()" The \f(CW\*(C`slave\*(C'\fR method will return the slave filehandle of the given master pty, opening it anew if necessary. If IO::Stty is installed, you can then call \f(CW\*(C`$slave\->stty()\*(C'\fR to modify the terminal settings. .IP "\fBclose_slave()\fR" 4 .IX Item "close_slave()" The slave filehandle will be closed and destroyed. This is necessary in the parent after forking to get rid of the open filehandle, otherwise the parent will not notice if the child exits. Subsequent calls of \f(CW\*(C`slave()\*(C'\fR will return a newly opened slave filehandle. .IP "\fBmake_slave_controlling_terminal()\fR" 4 .IX Item "make_slave_controlling_terminal()" This will set the slave filehandle as the controlling terminal of the current process, which will become a session leader, so this should only be called by a child process after a \fBfork()\fR, e.g. in the callback to \f(CW\*(C`sync_exec()\*(C'\fR (see Proc::SyncExec). See the \f(CW\*(C`try\*(C'\fR script (also \f(CW\*(C`test.pl\*(C'\fR) for an example how to correctly spawn a subprocess. .IP "\fBset_raw()\fR" 4 .IX Item "set_raw()" Will set the pty to raw. Note that this is a one-way operation, you need IO::Stty to set the terminal settings to anything else. .Sp On some systems, the master pty is not a tty. This method checks for that and returns success anyway on such systems. Note that this method must be called on the slave, and probably should be called on the master, just to be sure, i.e. .Sp .Vb 2 \& $pty\->slave\->set_raw(); \& $pty\->set_raw(); .Ve .IP "clone_winsize_from(\e*FH)" 4 .IX Item "clone_winsize_from(*FH)" Gets the terminal size from filehandle \s-1FH\s0 (which must be a terminal) and transfers it to the pty. Returns true on success and undef on failure. Note that this must be called upon the \fIslave\fR, i.e. .Sp .Vb 1 \& $pty\->slave\->clone_winsize_from(\e*STDIN); .Ve .Sp On some systems, the master pty also isatty. I actually have no idea if setting terminal sizes there is passed through to the slave, so if this method is called for a master that is not a tty, it silently returns \s-1OK.\s0 .Sp See the \f(CW\*(C`try\*(C'\fR script for example code how to propagate \s-1SIGWINCH.\s0 .IP "\fBget_winsize()\fR" 4 .IX Item "get_winsize()" Returns the terminal size, in a 4\-element list. .Sp .Vb 1 \& ($row, $col, $xpixel, $ypixel) = $tty\->get_winsize() .Ve .ie n .IP "set_winsize($row, $col, $xpixel, $ypixel)" 4 .el .IP "set_winsize($row, \f(CW$col\fR, \f(CW$xpixel\fR, \f(CW$ypixel\fR)" 4 .IX Item "set_winsize($row, $col, $xpixel, $ypixel)" Sets the terminal size. If not specified, \f(CW$xpixel\fR and \f(CW$ypixel\fR are set to 0. As with \f(CW\*(C`clone_winsize_from\*(C'\fR, this must be called upon the \fIslave\fR. .SH "SEE ALSO" .IX Header "SEE ALSO" IO::Tty, IO::Tty::Constant, IO::Handle, Expect, Proc::SyncExec .SH "MAILING LISTS" .IX Header "MAILING LISTS" As this module is mainly used by Expect, support for it is available via the two Expect mailing lists, expectperl-announce and expectperl-discuss, at .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-announce .Ve .PP and .PP .Vb 1 \& http://lists.sourceforge.net/lists/listinfo/expectperl\-discuss .Ve .SH "AUTHORS" .IX Header "AUTHORS" Originally by Graham Barr <\fIgbarr@pobox.com\fR>, based on the Ptty module by Nick Ing-Simmons <\fInik@tiuk.ti.com\fR>. .PP Now maintained and heavily rewritten by Roland Giersig <\fIRGiersig@cpan.org\fR>. .PP Contains copyrighted stuff from openssh v3.0p1, authored by Tatu Ylonen , Markus Friedl and Todd C. Miller . .SH "COPYRIGHT" .IX Header "COPYRIGHT" Now all code is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP Nevertheless the above \s-1AUTHORS\s0 retain their copyrights to the various parts and want to receive credit if their source code is used. See the source for details. .SH "DISCLAIMER" .IX Header "DISCLAIMER" \&\s-1THIS SOFTWARE IS PROVIDED\s0 ``\s-1AS IS\s0'' \s-1AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\s0 (\s-1INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES\s0; \s-1LOSS OF USE, DATA, OR PROFITS\s0; \s-1OR BUSINESS INTERRUPTION\s0) \s-1HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\s0 (\s-1INCLUDING NEGLIGENCE OR OTHERWISE\s0) \s-1ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\s0 .PP In other words: Use at your own risk. Provided as is. Your mileage may vary. Read the source, Luke! .PP And finally, just to be sure: .PP Any Use of This Product, in Any Manner Whatsoever, Will Increase the Amount of Disorder in the Universe. Although No Liability Is Implied Herein, the Consumer Is Warned That This Process Will Ultimately Lead to the Heat Death of the Universe. man3/App::Cpan.3pm000044400000031307152526472030007541 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "App::Cpan 3" .TH App::Cpan 3 "2022-04-03" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" App::Cpan \- easily interact with CPAN from the command line .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& # with arguments and no switches, installs specified modules \& cpan module_name [ module_name ... ] \& \& # with switches, installs modules with extra behavior \& cpan [\-cfFimtTw] module_name [ module_name ... ] \& \& # use local::lib \& cpan \-I module_name [ module_name ... ] \& \& # one time mirror override for faster mirrors \& cpan \-p ... \& \& # with just the dot, install from the distribution in the \& # current directory \& cpan . \& \& # without arguments, starts CPAN.pm shell \& cpan \& \& # without arguments, but some switches \& cpan [\-ahpruvACDLOPX] .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This script provides a command interface (not a shell) to \s-1CPAN.\s0 At the moment it uses \s-1CPAN\s0.pm to do the work, but it is not a one-shot command runner for \s-1CPAN\s0.pm. .SS "Options" .IX Subsection "Options" .IP "\-a" 4 .IX Item "-a" Creates a \s-1CPAN\s0.pm autobundle with CPAN::Shell\->autobundle. .IP "\-A module [ module ... ]" 4 .IX Item "-A module [ module ... ]" Shows the primary maintainers for the specified modules. .IP "\-c module" 4 .IX Item "-c module" Runs a `make clean` in the specified module's directories. .IP "\-C module [ module ... ]" 4 .IX Item "-C module [ module ... ]" Show the \fIChanges\fR files for the specified modules .IP "\-D module [ module ... ]" 4 .IX Item "-D module [ module ... ]" Show the module details. This prints one line for each out-of-date module (meaning, modules locally installed but have newer versions on \s-1CPAN\s0). Each line has three columns: module name, local version, and \s-1CPAN\s0 version. .IP "\-f" 4 .IX Item "-f" Force the specified action, when it normally would have failed. Use this to install a module even if its tests fail. When you use this option, \&\-i is not optional for installing a module when you need to force it: .Sp .Vb 1 \& % cpan \-f \-i Module::Foo .Ve .IP "\-F" 4 .IX Item "-F" Turn off \s-1CPAN\s0.pm's attempts to lock anything. You should be careful with this since you might end up with multiple scripts trying to muck in the same directory. This isn't so much of a concern if you're loading a special config with \f(CW\*(C`\-j\*(C'\fR, and that config sets up its own work directories. .IP "\-g module [ module ... ]" 4 .IX Item "-g module [ module ... ]" Downloads to the current directory the latest distribution of the module. .IP "\-G module [ module ... ]" 4 .IX Item "-G module [ module ... ]" \&\s-1UNIMPLEMENTED\s0 .Sp Download to the current directory the latest distribution of the modules, unpack each distribution, and create a git repository for each distribution. .Sp If you want this feature, check out Yanick Champoux's \f(CW\*(C`Git::CPAN::Patch\*(C'\fR distribution. .IP "\-h" 4 .IX Item "-h" Print a help message and exit. When you specify \f(CW\*(C`\-h\*(C'\fR, it ignores all of the other options and arguments. .IP "\-i module [ module ... ]" 4 .IX Item "-i module [ module ... ]" Install the specified modules. With no other switches, this switch is implied. .IP "\-I" 4 .IX Item "-I" Load \f(CW\*(C`local::lib\*(C'\fR (think like \f(CW\*(C`\-I\*(C'\fR for loading lib paths). Too bad \&\f(CW\*(C`\-l\*(C'\fR was already taken. .IP "\-j Config.pm" 4 .IX Item "-j Config.pm" Load the file that has the \s-1CPAN\s0 configuration data. This should have the same format as the standard \fICPAN/Config.pm\fR file, which defines \&\f(CW$CPAN::Config\fR as an anonymous hash. .Sp If the file does not exist, \f(CW\*(C`cpan\*(C'\fR dies. .IP "\-J" 4 .IX Item "-J" Dump the configuration in the same format that \s-1CPAN\s0.pm uses. This is useful for checking the configuration as well as using the dump as a starting point for a new, custom configuration. .IP "\-l" 4 .IX Item "-l" List all installed modules with their versions .IP "\-L author [ author ... ]" 4 .IX Item "-L author [ author ... ]" List the modules by the specified authors. .IP "\-m" 4 .IX Item "-m" Make the specified modules. .IP "\-M mirror1,mirror2,..." 4 .IX Item "-M mirror1,mirror2,..." A comma-separated list of mirrors to use for just this run. The \f(CW\*(C`\-P\*(C'\fR option can find them for you automatically. .IP "\-n" 4 .IX Item "-n" Do a dry run, but don't actually install anything. (unimplemented) .IP "\-O" 4 .IX Item "-O" Show the out-of-date modules. .IP "\-p" 4 .IX Item "-p" Ping the configured mirrors and print a report .IP "\-P" 4 .IX Item "-P" Find the best mirrors you could be using and use them for the current session. .IP "\-r" 4 .IX Item "-r" Recompiles dynamically loaded modules with CPAN::Shell\->recompile. .IP "\-s" 4 .IX Item "-s" Drop in the \s-1CPAN\s0.pm shell. This command does this automatically if you don't specify any arguments. .IP "\-t module [ module ... ]" 4 .IX Item "-t module [ module ... ]" Run a `make test` on the specified modules. .IP "\-T" 4 .IX Item "-T" Do not test modules. Simply install them. .IP "\-u" 4 .IX Item "-u" Upgrade all installed modules. Blindly doing this can really break things, so keep a backup. .IP "\-v" 4 .IX Item "-v" Print the script version and \s-1CPAN\s0.pm version then exit. .IP "\-V" 4 .IX Item "-V" Print detailed information about the cpan client. .IP "\-w" 4 .IX Item "-w" \&\s-1UNIMPLEMENTED\s0 .Sp Turn on cpan warnings. This checks various things, like directory permissions, and tells you about problems you might have. .IP "\-x module [ module ... ]" 4 .IX Item "-x module [ module ... ]" Find close matches to the named modules that you think you might have mistyped. This requires the optional installation of Text::Levenshtein or Text::Levenshtein::Damerau. .IP "\-X" 4 .IX Item "-X" Dump all the namespaces to standard output. .SS "Examples" .IX Subsection "Examples" .Vb 2 \& # print a help message \& cpan \-h \& \& # print the version numbers \& cpan \-v \& \& # create an autobundle \& cpan \-a \& \& # recompile modules \& cpan \-r \& \& # upgrade all installed modules \& cpan \-u \& \& # install modules ( sole \-i is optional ) \& cpan \-i Netscape::Booksmarks Business::ISBN \& \& # force install modules ( must use \-i ) \& cpan \-fi CGI::Minimal URI \& \& # install modules but without testing them \& cpan \-Ti CGI::Minimal URI .Ve .SS "Environment variables" .IX Subsection "Environment variables" There are several components in \s-1CPAN\s0.pm that use environment variables. The build tools, ExtUtils::MakeMaker and Module::Build use some, while others matter to the levels above them. Some of these are specified by the Perl Toolchain Gang: .PP Lancaster Consensus: .PP Oslo Consensus: .IP "\s-1NONINTERACTIVE_TESTING\s0" 4 .IX Item "NONINTERACTIVE_TESTING" Assume no one is paying attention and skips prompts for distributions that do that correctly. \f(CWcpan(1)\fR sets this to \f(CW1\fR unless it already has a value (even if that value is false). .IP "\s-1PERL_MM_USE_DEFAULT\s0" 4 .IX Item "PERL_MM_USE_DEFAULT" Use the default answer for a prompted questions. \f(CWcpan(1)\fR sets this to \f(CW1\fR unless it already has a value (even if that value is false). .IP "\s-1CPAN_OPTS\s0" 4 .IX Item "CPAN_OPTS" As with \f(CW\*(C`PERL5OPT\*(C'\fR, a string of additional \f(CWcpan(1)\fR options to add to those you specify on the command line. .IP "\s-1CPANSCRIPT_LOGLEVEL\s0" 4 .IX Item "CPANSCRIPT_LOGLEVEL" The log level to use, with either the embedded, minimal logger or Log::Log4perl if it is installed. Possible values are the same as the \f(CW\*(C`Log::Log4perl\*(C'\fR levels: \f(CW\*(C`TRACE\*(C'\fR, \f(CW\*(C`DEBUG\*(C'\fR, \f(CW\*(C`INFO\*(C'\fR, \f(CW\*(C`WARN\*(C'\fR, \&\f(CW\*(C`ERROR\*(C'\fR, and \f(CW\*(C`FATAL\*(C'\fR. The default is \f(CW\*(C`INFO\*(C'\fR. .IP "\s-1GIT_COMMAND\s0" 4 .IX Item "GIT_COMMAND" The path to the \f(CW\*(C`git\*(C'\fR binary to use for the Git features. The default is \f(CW\*(C`/usr/local/bin/git\*(C'\fR. .SS "Methods" .IX Subsection "Methods" .IP "run( \s-1ARGS\s0 )" 4 .IX Item "run( ARGS )" Just do it. .Sp The \f(CW\*(C`run\*(C'\fR method returns 0 on success and a positive number on failure. See the section on \s-1EXIT CODES\s0 for details on the values. .Sp \&\s-1CPAN\s0.pm sends all the good stuff either to \s-1STDOUT,\s0 or to a temp file if \f(CW$CPAN::Be_Silent\fR is set. I have to intercept that output so I can find out what happened. .Sp Stolen from File::Path::Expand .SH "EXIT VALUES" .IX Header "EXIT VALUES" The script exits with zero if it thinks that everything worked, or a positive number if it thinks that something failed. Note, however, that in some cases it has to divine a failure by the output of things it does not control. For now, the exit codes are vague: .PP .Vb 1 \& 1 An unknown error \& \& 2 The was an external problem \& \& 4 There was an internal problem with the script \& \& 8 A module failed to install .Ve .SH "TO DO" .IX Header "TO DO" * There is initial support for Log4perl if it is available, but I haven't gone through everything to make the NullLogger work out correctly if Log4perl is not installed. .PP * When I capture \s-1CPAN\s0.pm output, I need to check for errors and report them to the user. .PP * Warnings switch .PP * Check then exit .SH "BUGS" .IX Header "BUGS" * none noted .SH "SEE ALSO" .IX Header "SEE ALSO" \&\s-1CPAN\s0, App::cpanminus .SH "SOURCE AVAILABILITY" .IX Header "SOURCE AVAILABILITY" This code is in Github in the \s-1CPAN\s0.pm repository: .PP .Vb 1 \& https://github.com/andk/cpanpm .Ve .PP The source used to be tracked separately in another GitHub repo, but the canonical source is now in the above repo. .SH "CREDITS" .IX Header "CREDITS" Japheth Cleaver added the bits to allow a forced install (\f(CW\*(C`\-f\*(C'\fR). .PP Jim Brandt suggested and provided the initial implementation for the up-to-date and Changes features. .PP Adam Kennedy pointed out that \f(CW\*(C`exit()\*(C'\fR causes problems on Windows where this script ends up with a .bat extension .PP David Golden helps integrate this into the \f(CW\*(C`CPAN.pm\*(C'\fR repos. .PP Jim Keenan fixed up various issues with _download .SH "AUTHOR" .IX Header "AUTHOR" brian d foy, \f(CW\*(C`\*(C'\fR .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 2001\-2021, brian d foy, All Rights Reserved. .PP You may redistribute this under the same terms as Perl itself. man3/CPAN::API::HOWTO.3pm000044400000006776152526472030010313 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::API::HOWTO 3" .TH CPAN::API::HOWTO 3 "2012-09-08" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::API::HOWTO \- a recipe book for programming with CPAN.pm .SH "RECIPES" .IX Header "RECIPES" All of these recipes assume that you have put \*(L"use \s-1CPAN\*(R"\s0 at the top of your program. .SS "What distribution contains a particular module?" .IX Subsection "What distribution contains a particular module?" .Vb 3 \& my $distribution = CPAN::Shell\->expand( \& "Module", "Data::UUID" \& )\->distribution()\->pretty_id(); .Ve .PP This returns a string of the form \*(L"\s-1AUTHORID/TARBALL\*(R".\s0 If you want the full path and filename to this distribution on a \s-1CPAN\s0 mirror, then it is \&\f(CW\*(C`.../authors/id/A/AU/AUTHORID/TARBALL\*(C'\fR. .SS "What modules does a particular distribution contain?" .IX Subsection "What modules does a particular distribution contain?" .Vb 4 \& CPAN::Index\->reload(); \& my @modules = CPAN::Shell\->expand( \& "Distribution", "JHI/Graph\-0.83.tar.gz" \& )\->containsmods(); .Ve .PP You may also refer to a distribution in the form A/AU/AUTHORID/TARBALL. .SH "SEE ALSO" .IX Header "SEE ALSO" the main \s-1CPAN\s0.pm documentation .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See .SH "AUTHOR" .IX Header "AUTHOR" David Cantrell man3/POD2::PT_BR::local::lib.3pm000044400000054232152526472030011626 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "POD2::PT_BR::local::lib 3" .TH POD2::PT_BR::local::lib 3 "2019-11-14" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" local::lib~[pt_br] \- crie e use um diretório lib/ local para módulos perl com PERL5LIB .SH "SINOPSE" .IX Header "SINOPSE" No código \- .PP .Vb 1 \& use local::lib; # configura um lib local em ~/perl5 \& \& use local::lib \*(Aq~/foo\*(Aq; # idem, mas ~/foo \& \& # Ou... \& use FindBin; \& use local::lib "$FindBin::Bin/../suporte"; # bibliotecas de suporte locais à aplicação .Ve .PP Pela linha de comando (shell) \- .PP .Vb 2 \& # Instala o LWP e suas dependências não encontradas no diretório \*(Aq~/perl5\*(Aq \& perl \-MCPAN \-Mlocal::lib \-e \*(AqCPAN::install(LWP)\*(Aq \& \& # Apenas exibe alguns comandos úteis para a shell \& $ perl \-Mlocal::lib \& export PERL_MB_OPT=\*(Aq\-\-install_base /home/username/perl5\*(Aq \& export PERL_MM_OPT=\*(AqINSTALL_BASE=/home/username/perl5\*(Aq \& export PERL5LIB=\*(Aq/home/username/perl5/lib/perl5/i386\-linux:/home/username/perl5/lib/perl5\*(Aq \& export PATH="/home/username/perl5/bin:$PATH" .Ve .SS "A técnica de 'bootstrapping'" .IX Subsection "A técnica de 'bootstrapping'" Uma forma comum de instalar o local::lib é usando o que é conhecido como técnica de \*(L"bootstrapping\*(R". É uma boa abordagem caso seu administrador de sistemas não tenha instalado o local::lib. Nesse caso, você precisará instalar o local::lib em seu diretório de usuário. .PP Caso você tenha privilégios de administrador, ainda assim deverá configurar suas variáveis de ambiente, como discutido no passo 4, abaixo. Sem elas, você ainda instalará módulos no \s-1CPAN\s0 do sistema e seus scripts Perl não utilizarão o caminho para o lib/ que você definiu com o local::lib. .PP Por padrão, o local::lib instala os módulos do \s-1CPAN\s0 e a si próprio em ~/perl5. .PP Usuários do Windows devem ler \*(L"Diferenças ao usar esse módulo em Win32\*(R". .PP 1. Baixe e descompacte o local::lib do \s-1CPAN\s0 (procure por \*(L"Download\*(R" na página do \s-1CPAN\s0 sobre o local::lib). Faça isso como um usuário comum, não como root ou administrador. Descompacte o arquivo em seu diretório de usuário ou em qualquer outro local conveniente. .PP 2. Execute isso: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap .Ve .PP Caso o sistema pergunte se deve configurar tudo que puder automaticamente, você provavelmente deve responder que sim (yes). .PP Para instalar o local::lib em um diretório que não o padrão, você precisará especificá\-lo ao chamar o bootstrap, da seguinte forma: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap=~/foo .Ve .PP 3. Execute isso: (local::lib assume que você possui o comando 'make' instalado em seu sistema) .PP .Vb 1 \& make test && make install .Ve .PP 4. Agora precisamos configurar as variáveis de ambiente apropriadas para que o Perl use nosso recém\-criado diretório lib/. Caso esteja usando bash ou outra shell Bourne, você pode fazer isso adicionando a seguinte linha em seu script de inicialização da shell: .PP .Vb 1 \& echo \*(Aqeval $(perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib)\*(Aq >>~/.bashrc .Ve .PP Caso esteja usando a shell C, pode fazer da seguinte forma: .PP .Vb 4 \& /bin/csh \& echo $SHELL \& /bin/csh \& perl \-I$HOME/perl5/lib/perl5 \-Mlocal::lib >> ~/.cshrc .Ve .PP Caso tenha passado para o bootstrap um diretório que não o padrão, você precisará indicá\-lo na chamada ao local::lib, dessa forma: .PP .Vb 1 \& echo \*(Aqeval $(perl \-I$HOME/foo/lib/perl5 \-Mlocal::lib=$HOME/foo)\*(Aq >>~/.bashrc .Ve .PP Após atualizar seu arquivo de configuração da shell, certifique-se de processá\-lo novamente para obter as modificações em sua shell atual. Shells Bourne usam \f(CW\*(C`. ~/.bashrc\*(C'\fR para isso, enquanto shells C usam \f(CW\*(C`source ~/.cshrc\*(C'\fR. .PP Se estiver em uma máquina lenta ou operando com grandes limitações de espaço em disco, você pode desativar a geração automática de manpages a partir do \s-1POD\s0 ao instalar módulos. Para isso, basta passar o argumento \&\f(CW\*(C`\-\-no\-manpages\*(C'\fR durante o bootstrap: .PP .Vb 1 \& perl Makefile.PL \-\-bootstrap \-\-no\-manpages .Ve .PP Para evitar ter que fazer vários bootstraps para vários ambientes de módulos Perl na mesma conta de usuário \- por exemplo se você usa o local::lib para desenvolver diferentes aplicativos independentes \- você pode utilizar uma única instalação bootstrap do local::lib para instalar módulos em diretórios diferentes da seguinte forma: .PP .Vb 7 \& cd ~/meudir1 \& perl \-Mlocal::lib=./ \& eval $(perl \-Mlocal::lib=./) ### Para configurar o ambiente apenas nessa shell \& printenv ### Veja que o ~/meudir1 está na PERL5LIB \& perl \-MCPAN \-e install ... ### Os módulos que quiser \& cd ../meudir2 \& ... REPITA ... .Ve .PP Para múltiplos ambientes destinados a múltiplos aplicativos, você pode precisar incluir uma versão modificada das instruções de \f(CW\*(C`use FindBin\*(C'\fR no exemplo \*(L"No código\*(R" acima. Caso tenha feito algo como o que foi descrito acima, terá um conjunto de módulos Perl em \f(CW\*(C`~/meudir1/lib\*(C'\fR. Caso tenha um script em \f(CW\*(C`~/meudir1/scripts/meuscript.pl\*(C'\fR, você precisará indicar a ele onde encontrar os módulos que instalou para ele em \f(CW\*(C`~/meudir1/lib\*(C'\fR. .PP Em \f(CW\*(C`~/meudir1/scripts/meuscript.pl\*(C'\fR: .PP .Vb 4 \& use strict; \& use warnings; \& use local::lib "$FindBin::Bin/.."; ### aponta para ~/meudir1 e o local::lib acha o lib/ \& use lib "$FindBin::Bin/../lib"; ### aponta para ~/meudir1/lib .Ve .PP Coloque isso antes de qualquer bloco \s-1BEGIN\s0 { ... } que precise dos módulos instalados. .SS "Diferenças ao usar esse módulo em Win32" .IX Subsection "Diferenças ao usar esse módulo em Win32" Para configurar as variáveis de ambiente apropriadas para sua sessão atual do \f(CW\*(C`CMD.exe\*(C'\fR, você pode fazer assim: .PP .Vb 5 \& C:\e>perl \-Mlocal::lib \& set PERL_MB_OPT=\-\-install_base C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL_MM_OPT=INSTALL_BASE=C:\eDOCUME~1\eADMINI~1\eperl5 \& set PERL5LIB=C:\eDOCUME~1\eADMINI~1\eperl5\elib\eperl5;C:\eDOCUME~1\eADMINI~1\eperl5\elib\eperl5\eMSWin32\-x86\-multi\-thread \& set PATH=C:\eDOCUME~1\eADMINI~1\eperl5\ebin;%PATH% \& \& ### Para configurar o ambiente apenas dessa shell \& C:\e>perl \-Mlocal::lib > %TEMP%\etmp.bat && %TEMP%\etmp.bat && del %TEMP%\etemp.bat \& ### em vez de $(perl \-Mlocal::lib=./) .Ve .PP Caso queira que as configurações do ambiente persistam, você precisará adicioná\-las em Painel de Controle \-> Sistema, ou usar o App::local::lib::Win32Helper. .PP O \*(L"~\*(R" é transformado no diretório do perfil do usuário (o diretório com o nome do usuário dentro de \*(L"Documents and Settings\*(R" (Windows \s-1XP\s0 ou anterior) ou \*(L"Usuários\*(R" (Windows Vista e mais recentes)) a menos que \f(CW$ENV\fR{\s-1HOME\s0} exista. Após isso, o nome do diretório é encurtado e os subdiretórios são criados (o que significa que o diretório deve existir). .SH "MOTIVAÇÃO" .IX Header "MOTIVAÇÃO" A versão de um pacote Perl na sua máquina nem sempre é a que você precisa. Obviamente, a melhor coisa a fazer seria atualizá\-la para a versão desejada. No entanto, você pode estar em uma situação que o impede de fazer isso. Talvez você não tenha privilégios de administrador do sistema; ou talvez esteja usando um sistema de gerenciamento de pacotes como o do Debian, e ainda não exista um pacote disponível na versão desejada. .PP local::lib resolve esse problema possibilitando a criação de seu próprio diretório de pacotes Perl obtidos do \s-1CPAN\s0 (em sistemas multi\-usuário, isso normalmente fica dentro do diretório de seu usuário). A instalação do Perl no sistema permanece inalterada; você simplesmente chama o Perl com opções especiais para que ele use os pacotes em seu diretório local em vez dos pacotes do sistema. O local::lib organiza as coisas para que versões dos pacotes Perl instalados localmente tenham precedência sobre as do sistema. .PP Caso esteja usando um sistema de gerenciamento de pacote (como em sistemas Debian), não precisará se preocupar com conflitos entre o Debian e o \s-1CPAN.\s0 Sua versão local dos pacotes será instalada em um diretório completamente diferente das versões instaladas pelo gerenciador de pacotes do sistema. .SH "DESCRIÇÃO" .IX Header "DESCRIÇÃO" Este módulo oferece uma forma rápida e conveniente para criar um repositório de módulos locais ao usuário, dentro do diretório do mesmo. Ele também monta e exibe para o usuário uma lista de variáveis de ambiente utilizando a sintaxe da shell atual do usuário (conforme especificado pela variável de ambiente \f(CW\*(C`SHELL\*(C'\fR), pronta para ser adicionada diretamente no arquivo de configuração da shell. .PP Generalizando, o local::lib permite a criação e uso de um diretório contendo módulos Perl fora do \f(CW@INC\fR do Perl. Isso facilita a produção de aplicações com uma versão específica de determinado módulo, ou coleção de módulos. Também é útil quando o mantenedor de um módulo não aplicou determinado patch que você precisa para seu aplicativo. .PP Durante o \f(CW\*(C`import\*(C'\fR, o local::lib define valores apropriados para as seguintes variáveis de ambiente: .IP "\s-1PERL_MB_OPT\s0" 4 .IX Item "PERL_MB_OPT" .PD 0 .IP "\s-1PERL_MM_OPT\s0" 4 .IX Item "PERL_MM_OPT" .IP "\s-1PERL5LIB\s0" 4 .IX Item "PERL5LIB" .IP "\s-1PATH\s0" 4 .IX Item "PATH" .PD valores serão anexados ao \s-1PATH,\s0 em vez de substituí\-lo. .PP Esses valores são então disponibilizados para referência por qualquer outro código após o \f(CW\*(C`import\*(C'\fR. .SH "CRIANDO UM CONJUNTO AUTO-CONTIDO DE MÓDULOS" .IX Header "CRIANDO UM CONJUNTO AUTO-CONTIDO DE MÓDULOS" Veja lib::core::only para uma maneira de fazer isso \- mas note que há uma série de ressalvas na abordagem, e a melhor forma é sempre fazer o 'build' contra uma versão limpa do perl (i.e. com 'site' e 'vendor' o mais vazios possível). .SH "MÉTODOS" .IX Header "MÉTODOS" .SS "ensure_dir_structure_for" .IX Subsection "ensure_dir_structure_for" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .IP "Valor de Retorno: Nenhum" 4 .IX Item "Valor de Retorno: Nenhum" .PD .PP Tenta criar o caminho fornecido, e todos os diretórios superiores necessários. Gera uma exceção em caso de falha. .SS "print_environment_vars_for" .IX Subsection "print_environment_vars_for" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .IP "Valor de Retorno: Nenhum" 4 .IX Item "Valor de Retorno: Nenhum" .PD .PP Exibe na saída padrão as variáveis listadas acima, devidamente ajustadas para utilizar o caminho fornecido como diretório base. .SS "build_environment_vars_for" .IX Subsection "build_environment_vars_for" .ie n .IP "Argumentos: $caminho_do_diretorio, $interpolar" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR, \f(CW$interpolar\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio, $interpolar" .PD 0 .ie n .IP "Valor de Retorno: %variaveis_de_ambiente" 4 .el .IP "Valor de Retorno: \f(CW%variaveis_de_ambiente\fR" 4 .IX Item "Valor de Retorno: %variaveis_de_ambiente" .PD .PP Retorna hash contendo as variáveis de ambiente listadas acima, devidamente ajustadas para utilizar o caminho fornecido como diretório base. .SS "setup_env_hash_for" .IX Subsection "setup_env_hash_for" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .IP "Valor de Retorno: Nenhum" 4 .IX Item "Valor de Retorno: Nenhum" .PD .PP Constrói as chaves no \f(CW%ENV\fR para o caminho fornecido, chamando \&\f(CW\*(C`build_environment_vars_for\*(C'\fR. .SS "install_base_perl_path" .IX Subsection "install_base_perl_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_base_de_instalacao" 4 .el .IP "Valor de Retorno: \f(CW$caminho_base_de_instalacao\fR" 4 .IX Item "Valor de Retorno: $caminho_base_de_instalacao" .PD .PP Retorna um caminho de diretório indicando onde instalar os módulos Perl para essa instalação local de bibliotecas. Adiciona os diretórios \f(CW\*(C`lib\*(C'\fR e \f(CW\*(C`perl5\*(C'\fR ao final do caminho fornecido. .SS "install_base_arch_path" .IX Subsection "install_base_arch_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_base_de_instalacao_arch" 4 .el .IP "Valor de Retorno: \f(CW$caminho_base_de_instalacao_arch\fR" 4 .IX Item "Valor de Retorno: $caminho_base_de_instalacao_arch" .PD .PP Retorna um caminho de diretório indicando onde instalar os módulos Perl de arquiteturas específicas para essa instalação local de bibliotecas. Baseia-se no valor de retorno do método \*(L"install_base_perl_path\*(R", adicionando o valor de \f(CW$Config{archname}\fR. .SS "install_base_bin_path" .IX Subsection "install_base_bin_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_base_de_instalacao_bin" 4 .el .IP "Valor de Retorno: \f(CW$caminho_base_de_instalacao_bin\fR" 4 .IX Item "Valor de Retorno: $caminho_base_de_instalacao_bin" .PD .PP Retorna um caminho de diretório indicando onde instalar programas executáveis para essa instalação local de bibliotecas. Baseia-se no valor de retorno do método \*(L"install_base_perl_path\*(R", adicionando o diretório \f(CW\*(C`bin\*(C'\fR. .SS "resolve_empty_path" .IX Subsection "resolve_empty_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_base_de_instalacao" 4 .el .IP "Valor de Retorno: \f(CW$caminho_base_de_instalacao\fR" 4 .IX Item "Valor de Retorno: $caminho_base_de_instalacao" .PD .PP Cria e retorna o caminho de diretório raiz em que a instalação local de módulos deve ser feita. O padrão é \f(CW\*(C`~/perl5\*(C'\fR. .SS "resolve_home_path" .IX Subsection "resolve_home_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_para_home" 4 .el .IP "Valor de Retorno: \f(CW$caminho_para_home\fR" 4 .IX Item "Valor de Retorno: $caminho_para_home" .PD .PP Procura pelo diretório padrão (home) do usuário. Gera uma exceção caso não encontre resultado definitivo. .SS "resolve_relative_path" .IX Subsection "resolve_relative_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_absoluto" 4 .el .IP "Valor de Retorno: \f(CW$caminho_absoluto\fR" 4 .IX Item "Valor de Retorno: $caminho_absoluto" .PD .PP Transforma o caminho fornecido em um caminho absoluto. .SS "resolve_path" .IX Subsection "resolve_path" .ie n .IP "Argumentos: $caminho_do_diretorio" 4 .el .IP "Argumentos: \f(CW$caminho_do_diretorio\fR" 4 .IX Item "Argumentos: $caminho_do_diretorio" .PD 0 .ie n .IP "Valor de Retorno: $caminho_absoluto" 4 .el .IP "Valor de Retorno: \f(CW$caminho_absoluto\fR" 4 .IX Item "Valor de Retorno: $caminho_absoluto" .PD .PP Invoca os seguintes métodos em sequência, passando o resultado do método anterior para o seguinte, na tentativa de descobrir onde configurar o ambiente para a instalação local de bibliotecas: \*(L"resolve_empty_path\*(R", \&\*(L"resolve_home_path\*(R", \*(L"resolve_relative_path\*(R". Passa o caminho de diretório fornecido para \*(L"resolve_empty_path\*(R" que retorna um resultado que é passado para \*(L"resolve_home_path\*(R", que então tem seu resultado passado para \*(L"resolve_relative_path\*(R". O resultado dessa chamada final é então retornado pelo \*(L"resolve_path\*(R". .SH "UM AVISO SOBRE UNINST=1" .IX Header "UM AVISO SOBRE UNINST=1" Tenha cuidado ao usar o local::lib em conjunto com \*(L"make install UNINST=1\*(R". A idéia dessa opção é desinstalar a versão anterior de um módulo antes de instalar a mais recente. No entanto ela não possui uma verificação de segurança de que a versão antiga e a nova referem-se ao mesmo diretório. Usada em combinação com o local::lib, você pode potencialmente apagar uma versão globalmente acessível de um módulo e instalar a versão mais nova no diretório local. Apenas utilize \*(L"make install UNINST=1\*(R" junto com o local::lib se você entende essas possíveis consequências. .SH "LIMITAÇÕES" .IX Header "LIMITAÇÕES" As ferramentas auxiliares do perl não conseguem lidar com nomes de diretórios contendo espaços, então não é possível fazer seu bootstrap do local::lib em um diretório com espaços. O que você pode fazer é mover seu local::lib para um diretório com espaços \fBapós\fR ter instalado todos os módulos dentro dele. Mas esteja ciente que você não poderá atualizar ou instalar outros módulos do \s-1CPAN\s0 nesse diretório local após a mudança. .PP A detecção da shell é relativamente básica. Neste momento, qualquer coisa com csh no nome será tratada como a C shell ou compatível, e todo o resto será tratado como Bourne, exceto em sistemas Win32. Caso a variável de ambiente \f(CW\*(C`SHELL\*(C'\fR não esteja disponível, assumiremos tratar-se de uma shell compatível com a Bourne. .PP A técnica de bootstrap é um hack e usará o \s-1CPAN\s0.pm para o ExtUtils::MakeMaker mesmo que você tenha o \s-1CPANPLUS\s0 instalado. .PP Destrói qualquer valor pré\-existente nas variáveis de ambiente \s-1PERL5LIB, PERL_MM_OPT\s0 e \s-1PERL_MB_OPT.\s0 .PP Provavelmente deveria auto-configurar o \s-1CPAN\s0 caso isso ainda não tenha sido feito. .PP Correções (patches) são muito bem-vindos para quaisquer dos itens acima. .PP Em sistemas Win32, não há uma forma de escrever no registro as variáveis de ambiente criadas, para que elas persistam a uma reinicialização. .SH "SOLUÇÃO DE PROBLEMAS" .IX Header "SOLUÇÃO DE PROBLEMAS" Se você configurou o local::lib para instalar módulos do \s-1CPAN\s0 em algum lugar do seu 'home', e mais tarde tentou instalar um módulo fazendo \f(CW\*(C`cpan \-i Foo::Bar\*(C'\fR, mas ele falhou com um erro como: \f(CW\*(C`Warning: You do not have permissions to install into /usr/lib64/perl5/site_perl/5.8.8/x86_64\-linux at /usr/lib64/perl5/5.8.8/Foo/Bar.pm\*(C'\fR e em algum lugar no seu log de instalação houver um erro dizendo \f(CW\*(C`\*(AqINSTALL_BASE\*(Aq is not a known MakeMaker parameter name\*(C'\fR, então você de alguma forma perdeu seu ExtUtils::MakeMaker atualizado. .PP Para remediar a situação, execute novamente o procedimento de bootstrap descrito acima. .PP Então, execute \f(CW\*(C`rm \-r ~/.cpan/build/Foo\-Bar*\*(C'\fR .PP Finalmente, execute novamente o \f(CW\*(C`cpan \-i Foo::Bar\*(C'\fR e ele deve instalar sem problemas. .SH "AMBIENTE" .IX Header "AMBIENTE" .IP "\s-1SHELL\s0" 4 .IX Item "SHELL" .PD 0 .IP "\s-1COMSPEC\s0" 4 .IX Item "COMSPEC" .PD O local::lib procura pela variável de ambiente \f(CW\*(C`SHELL\*(C'\fR do usuário ao processar e exibir os comandos a serem adicionados no arquivo de configuração da shell. .Sp Em sistemas Win32, \f(CW\*(C`COMSPEC\*(C'\fR também será examinado. .SH "SUPORTE" .IX Header "SUPORTE" \&\s-1IRC:\s0 .PP .Vb 1 \& Acesse #local\-lib em irc.perl.org. .Ve .SH "AUTOR DA TRADUÇÃO" .IX Header "AUTOR DA TRADUÇÃO" Breno G. de Oliveira, \f(CW\*(C`\*(C'\fR, após ter perdido uma aposta para o Getty durante a Copa de 2010. .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 2007 \- 2010 \*(L"\s-1AUTHOR\*(R"\s0 in local::lib e \*(L"\s-1CONTRIBUTORS\*(R"\s0 in local::lib do local::lib como listados em local::lib. .SH "LICENÇA" .IX Header "LICENÇA" Esta biblioteca é software livre e pode ser distribuída sob os mesmo termos do perl. man3/Switch.3pm000044400000045102152526472030007272 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Switch 3" .TH Switch 3 "2014-03-18" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Switch \- A switch statement for Perl, do not use if you can use given/when .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use Switch; \& \& switch ($val) { \& case 1 { print "number 1" } \& case "a" { print "string a" } \& case [1..10,42] { print "number in list" } \& case (\e@array) { print "number in list" } \& case /\ew+/ { print "pattern" } \& case qr/\ew+/ { print "pattern" } \& case (\e%hash) { print "entry in hash" } \& case (\e&sub) { print "arg to subroutine" } \& else { print "previous case not true" } \& } .Ve .SH "BACKGROUND" .IX Header "BACKGROUND" [Skip ahead to \*(L"\s-1DESCRIPTION\*(R"\s0 if you don't care about the whys and wherefores of this control structure] .PP In seeking to devise a \*(L"Swiss Army\*(R" case mechanism suitable for Perl, it is useful to generalize this notion of distributed conditional testing as far as possible. Specifically, the concept of \*(L"matching\*(R" between the switch value and the various case values need not be restricted to numeric (or string or referential) equality, as it is in other languages. Indeed, as Table 1 illustrates, Perl offers at least eighteen different ways in which two values could generate a match. .PP .Vb 1 \& Table 1: Matching a switch value ($s) with a case value ($c) \& \& Switch Case Type of Match Implied Matching Code \& Value Value \& ====== ===== ===================== ============= \& \& number same numeric or referential match if $s == $c; \& or ref equality \& \& object method result of method call match if $s\->$c(); \& ref name match if defined $s\->$c(); \& or ref \& \& other other string equality match if $s eq $c; \& non\-ref non\-ref \& scalar scalar \& \& string regexp pattern match match if $s =~ /$c/; \& \& array scalar array entry existence match if 0<=$c && $c<@$s; \& ref array entry definition match if defined $s\->[$c]; \& array entry truth match if $s\->[$c]; \& \& array array array intersection match if intersects(@$s, @$c); \& ref ref (apply this table to \& all pairs of elements \& $s\->[$i] and \& $c\->[$j]) \& \& array regexp array grep match if grep /$c/, @$s; \& ref \& \& hash scalar hash entry existence match if exists $s\->{$c}; \& ref hash entry definition match if defined $s\->{$c}; \& hash entry truth match if $s\->{$c}; \& \& hash regexp hash grep match if grep /$c/, keys %$s; \& ref \& \& sub scalar return value defn match if defined $s\->($c); \& ref return value truth match if $s\->($c); \& \& sub array return value defn match if defined $s\->(@$c); \& ref ref return value truth match if $s\->(@$c); .Ve .PP In reality, Table 1 covers 31 alternatives, because only the equality and intersection tests are commutative; in all other cases, the roles of the \f(CW$s\fR and \f(CW$c\fR variables could be reversed to produce a different test. For example, instead of testing a single hash for the existence of a series of keys (\f(CW\*(C`match if exists $s\->{$c}\*(C'\fR), one could test for the existence of a single key in a series of hashes (\f(CW\*(C`match if exists $c\->{$s}\*(C'\fR). .SH "DESCRIPTION" .IX Header "DESCRIPTION" The Switch.pm module implements a generalized case mechanism that covers most (but not all) of the numerous possible combinations of switch and case values described above. .PP The module augments the standard Perl syntax with two new control statements: \f(CW\*(C`switch\*(C'\fR and \f(CW\*(C`case\*(C'\fR. The \f(CW\*(C`switch\*(C'\fR statement takes a single scalar argument of any type, specified in parentheses. \&\f(CW\*(C`switch\*(C'\fR stores this value as the current switch value in a (localized) control variable. The value is followed by a block which may contain one or more Perl statements (including the \f(CW\*(C`case\*(C'\fR statement described below). The block is unconditionally executed once the switch value has been cached. .PP A \f(CW\*(C`case\*(C'\fR statement takes a single scalar argument (in mandatory parentheses if it's a variable; otherwise the parens are optional) and selects the appropriate type of matching between that argument and the current switch value. The type of matching used is determined by the respective types of the switch value and the \f(CW\*(C`case\*(C'\fR argument, as specified in Table 1. If the match is successful, the mandatory block associated with the \f(CW\*(C`case\*(C'\fR statement is executed. .PP In most other respects, the \f(CW\*(C`case\*(C'\fR statement is semantically identical to an \f(CW\*(C`if\*(C'\fR statement. For example, it can be followed by an \f(CW\*(C`else\*(C'\fR clause, and can be used as a postfix statement qualifier. .PP However, when a \f(CW\*(C`case\*(C'\fR block has been executed control is automatically transferred to the statement after the immediately enclosing \f(CW\*(C`switch\*(C'\fR block, rather than to the next statement within the block. In other words, the success of any \f(CW\*(C`case\*(C'\fR statement prevents other cases in the same scope from executing. But see \*(L"Allowing fall-through\*(R" below. .PP Together these two new statements provide a fully generalized case mechanism: .PP .Vb 1 \& use Switch; \& \& # AND LATER... \& \& %special = ( woohoo => 1, d\*(Aqoh => 1 ); \& \& while (<>) { \& chomp; \& switch ($_) { \& case (%special) { print "homer\en"; } # if $special{$_} \& case /[a\-z]/i { print "alpha\en"; } # if $_ =~ /a\-z/i \& case [1..9] { print "small num\en"; } # if $_ in [1..9] \& case { $_[0] >= 10 } { print "big num\en"; } # if $_ >= 10 \& print "must be punctuation\en" case /\eW/; # if $_ ~= /\eW/ \& } \& } .Ve .PP Note that \f(CW\*(C`switch\*(C'\fRes can be nested within \f(CW\*(C`case\*(C'\fR (or any other) blocks, and a series of \f(CW\*(C`case\*(C'\fR statements can try different types of matches \&\*(-- hash membership, pattern match, array intersection, simple equality, etc. \*(-- against the same switch value. .PP The use of intersection tests against an array reference is particularly useful for aggregating integral cases: .PP .Vb 8 \& sub classify_digit \& { \& switch ($_[0]) { case 0 { return \*(Aqzero\*(Aq } \& case [2,4,6,8] { return \*(Aqeven\*(Aq } \& case [1,3,5,7,9] { return \*(Aqodd\*(Aq } \& case /[A\-F]/i { return \*(Aqhex\*(Aq } \& } \& } .Ve .SS "Allowing fall-through" .IX Subsection "Allowing fall-through" Fall-though (trying another case after one has already succeeded) is usually a Bad Idea in a switch statement. However, this is Perl, not a police state, so there \fIis\fR a way to do it, if you must. .PP If a \f(CW\*(C`case\*(C'\fR block executes an untargeted \f(CW\*(C`next\*(C'\fR, control is immediately transferred to the statement \fIafter\fR the \f(CW\*(C`case\*(C'\fR statement (i.e. usually another case), rather than out of the surrounding \&\f(CW\*(C`switch\*(C'\fR block. .PP For example: .PP .Vb 7 \& switch ($val) { \& case 1 { handle_num_1(); next } # and try next case... \& case "1" { handle_str_1(); next } # and try next case... \& case [0..9] { handle_num_any(); } # and we\*(Aqre done \& case /\ed/ { handle_dig_any(); next } # and try next case... \& case /.*/ { handle_str_any(); next } # and try next case... \& } .Ve .PP If \f(CW$val\fR held the number \f(CW1\fR, the above \f(CW\*(C`switch\*(C'\fR block would call the first three \f(CW\*(C`handle_...\*(C'\fR subroutines, jumping to the next case test each time it encountered a \f(CW\*(C`next\*(C'\fR. After the third \f(CW\*(C`case\*(C'\fR block was executed, control would jump to the end of the enclosing \&\f(CW\*(C`switch\*(C'\fR block. .PP On the other hand, if \f(CW$val\fR held \f(CW10\fR, then only the last two \f(CW\*(C`handle_...\*(C'\fR subroutines would be called. .PP Note that this mechanism allows the notion of \fIconditional fall-through\fR. For example: .PP .Vb 4 \& switch ($val) { \& case [0..9] { handle_num_any(); next if $val < 7; } \& case /\ed/ { handle_dig_any(); } \& } .Ve .PP If an untargeted \f(CW\*(C`last\*(C'\fR statement is executed in a case block, this immediately transfers control out of the enclosing \f(CW\*(C`switch\*(C'\fR block (in other words, there is an implicit \f(CW\*(C`last\*(C'\fR at the end of each normal \f(CW\*(C`case\*(C'\fR block). Thus the previous example could also have been written: .PP .Vb 4 \& switch ($val) { \& case [0..9] { handle_num_any(); last if $val >= 7; next; } \& case /\ed/ { handle_dig_any(); } \& } .Ve .SS "Automating fall-through" .IX Subsection "Automating fall-through" In situations where case fall-through should be the norm, rather than an exception, an endless succession of terminal \f(CW\*(C`next\*(C'\fRs is tedious and ugly. Hence, it is possible to reverse the default behaviour by specifying the string \*(L"fallthrough\*(R" when importing the module. For example, the following code is equivalent to the first example in \*(L"Allowing fall-through\*(R": .PP .Vb 1 \& use Switch \*(Aqfallthrough\*(Aq; \& \& switch ($val) { \& case 1 { handle_num_1(); } \& case "1" { handle_str_1(); } \& case [0..9] { handle_num_any(); last } \& case /\ed/ { handle_dig_any(); } \& case /.*/ { handle_str_any(); } \& } .Ve .PP Note the explicit use of a \f(CW\*(C`last\*(C'\fR to preserve the non-fall-through behaviour of the third case. .SS "Alternative syntax" .IX Subsection "Alternative syntax" Perl 6 will provide a built-in switch statement with essentially the same semantics as those offered by Switch.pm, but with a different pair of keywords. In Perl 6 \f(CW\*(C`switch\*(C'\fR will be spelled \f(CW\*(C`given\*(C'\fR, and \&\f(CW\*(C`case\*(C'\fR will be pronounced \f(CW\*(C`when\*(C'\fR. In addition, the \f(CW\*(C`when\*(C'\fR statement will not require switch or case values to be parenthesized. .PP This future syntax is also (largely) available via the Switch.pm module, by importing it with the argument \f(CW"Perl6"\fR. For example: .PP .Vb 1 \& use Switch \*(AqPerl6\*(Aq; \& \& given ($val) { \& when 1 { handle_num_1(); } \& when ($str1) { handle_str_1(); } \& when [0..9] { handle_num_any(); last } \& when /\ed/ { handle_dig_any(); } \& when /.*/ { handle_str_any(); } \& default { handle anything else; } \& } .Ve .PP Note that scalars still need to be parenthesized, since they would be ambiguous in Perl 5. .PP Note too that you can mix and match both syntaxes by importing the module with: .PP .Vb 1 \& use Switch \*(AqPerl5\*(Aq, \*(AqPerl6\*(Aq; .Ve .SS "Higher-order Operations" .IX Subsection "Higher-order Operations" One situation in which \f(CW\*(C`switch\*(C'\fR and \f(CW\*(C`case\*(C'\fR do not provide a good substitute for a cascaded \f(CW\*(C`if\*(C'\fR, is where a switch value needs to be tested against a series of conditions. For example: .PP .Vb 11 \& sub beverage { \& switch (shift) { \& case { $_[0] < 10 } { return \*(Aqmilk\*(Aq } \& case { $_[0] < 20 } { return \*(Aqcoke\*(Aq } \& case { $_[0] < 30 } { return \*(Aqbeer\*(Aq } \& case { $_[0] < 40 } { return \*(Aqwine\*(Aq } \& case { $_[0] < 50 } { return \*(Aqmalt\*(Aq } \& case { $_[0] < 60 } { return \*(AqMoet\*(Aq } \& else { return \*(Aqmilk\*(Aq } \& } \& } .Ve .PP (This is equivalent to writing \f(CW\*(C`case (sub { $_[0] < 10 })\*(C'\fR, etc.; \f(CW$_[0]\fR is the argument to the anonymous subroutine.) .PP The need to specify each condition as a subroutine block is tiresome. To overcome this, when importing Switch.pm, a special \*(L"placeholder\*(R" subroutine named \f(CW\*(C`_\|_\*(C'\fR [sic] may also be imported. This subroutine converts (almost) any expression in which it appears to a reference to a higher-order function. That is, the expression: .PP .Vb 1 \& use Switch \*(Aq_\|_\*(Aq; \& \& _\|_ < 2 .Ve .PP is equivalent to: .PP .Vb 1 \& sub { $_[0] < 2 } .Ve .PP With \f(CW\*(C`_\|_\*(C'\fR, the previous ugly case statements can be rewritten: .PP .Vb 7 \& case _\|_ < 10 { return \*(Aqmilk\*(Aq } \& case _\|_ < 20 { return \*(Aqcoke\*(Aq } \& case _\|_ < 30 { return \*(Aqbeer\*(Aq } \& case _\|_ < 40 { return \*(Aqwine\*(Aq } \& case _\|_ < 50 { return \*(Aqmalt\*(Aq } \& case _\|_ < 60 { return \*(AqMoet\*(Aq } \& else { return \*(Aqmilk\*(Aq } .Ve .PP The \f(CW\*(C`_\|_\*(C'\fR subroutine makes extensive use of operator overloading to perform its magic. All operations involving _\|_ are overloaded to produce an anonymous subroutine that implements a lazy version of the original operation. .PP The only problem is that operator overloading does not allow the boolean operators \f(CW\*(C`&&\*(C'\fR and \f(CW\*(C`||\*(C'\fR to be overloaded. So a case statement like this: .PP .Vb 1 \& case 0 <= _\|_ && _\|_ < 10 { return \*(Aqdigit\*(Aq } .Ve .PP doesn't act as expected, because when it is executed, it constructs two higher order subroutines and then treats the two resulting references as arguments to \f(CW\*(C`&&\*(C'\fR: .PP .Vb 1 \& sub { 0 <= $_[0] } && sub { $_[0] < 10 } .Ve .PP This boolean expression is inevitably true, since both references are non-false. Fortunately, the overloaded \f(CW\*(Aqbool\*(Aq\fR operator catches this situation and flags it as an error. .SH "DEPENDENCIES" .IX Header "DEPENDENCIES" The module is implemented using Filter::Util::Call and Text::Balanced and requires both these modules to be installed. .SH "AUTHOR" .IX Header "AUTHOR" Damian Conway (damian@conway.org). This module is now maintained by Alexandr Ciornii (alexchorny@gmail.com). Previously was maintained by Rafael Garcia-Suarez and perl5 porters. .SH "BUGS" .IX Header "BUGS" There are undoubtedly serious bugs lurking somewhere in code this funky :\-) Bug reports and other feedback are most welcome. .PP May create syntax errors in other parts of code. .PP On perl 5.10.x may cause syntax error if \*(L"case\*(R" is present inside heredoc. .PP In general, use given/when instead. It were introduced in perl 5.10.0. Perl 5.10.0 was released in 2007. .SH "LIMITATIONS" .IX Header "LIMITATIONS" Due to the heuristic nature of Switch.pm's source parsing, the presence of regexes with embedded newlines that are specified with raw \f(CW\*(C`/.../\*(C'\fR delimiters and don't have a modifier \f(CW\*(C`//x\*(C'\fR are indistinguishable from code chunks beginning with the division operator \f(CW\*(C`/\*(C'\fR. As a workaround you must use \f(CW\*(C`m/.../\*(C'\fR or \f(CW\*(C`m?...?\*(C'\fR for such patterns. Also, the presence of regexes specified with raw \f(CW\*(C`?...?\*(C'\fR delimiters may cause mysterious errors. The workaround is to use \f(CW\*(C`m?...?\*(C'\fR instead. .PP Due to the way source filters work in Perl, you can't use Switch inside an string \f(CW\*(C`eval\*(C'\fR. .PP May not work if sub prototypes are used (RT#33988). .PP Regex captures in when are not available to code. .PP If your source file is longer then 1 million characters and you have a switch statement that crosses the 1 million (or 2 million, etc.) character boundary you will get mysterious errors. The workaround is to use smaller source files. .SH "COPYRIGHT" .IX Header "COPYRIGHT" .Vb 3 \& Copyright (c) 1997\-2008, Damian Conway. All Rights Reserved. \& This module is free software. It may be used, redistributed \& and/or modified under the same terms as Perl itself. .Ve man3/HTTP::Tiny.3pm000044400000067221152526472030007646 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "HTTP::Tiny 3" .TH HTTP::Tiny 3 "2023-07-11" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" HTTP::Tiny \- A small, simple, correct HTTP/1.1 client .SH "VERSION" .IX Header "VERSION" version 0.088 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use HTTP::Tiny; \& \& my $response = HTTP::Tiny\->new\->get(\*(Aqhttp://example.com/\*(Aq); \& \& die "Failed!\en" unless $response\->{success}; \& \& print "$response\->{status} $response\->{reason}\en"; \& \& while (my ($k, $v) = each %{$response\->{headers}}) { \& for (ref $v eq \*(AqARRAY\*(Aq ? @$v : $v) { \& print "$k: $_\en"; \& } \& } \& \& print $response\->{content} if length $response\->{content}; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This is a very simple \s-1HTTP/1.1\s0 client, designed for doing simple requests without the overhead of a large framework like LWP::UserAgent. .PP It is more correct and more complete than HTTP::Lite. It supports proxies and redirection. It also correctly resumes after \s-1EINTR.\s0 .PP If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead of IO::Socket::INET for transparent support for both IPv4 and IPv6. .PP Cookie support requires HTTP::CookieJar or an equivalent class. .SH "METHODS" .IX Header "METHODS" .SS "new" .IX Subsection "new" .Vb 1 \& $http = HTTP::Tiny\->new( %attributes ); .Ve .PP This constructor returns a new HTTP::Tiny object. Valid attributes include: .IP "\(bu" 4 \&\f(CW\*(C`agent\*(C'\fR — A user-agent string (defaults to 'HTTP\-Tiny/$VERSION'). If \f(CW\*(C`agent\*(C'\fR — ends in a space character, the default user-agent string is appended. .IP "\(bu" 4 \&\f(CW\*(C`cookie_jar\*(C'\fR — An instance of HTTP::CookieJar — or equivalent class that supports the \f(CW\*(C`add\*(C'\fR and \f(CW\*(C`cookie_header\*(C'\fR methods .IP "\(bu" 4 \&\f(CW\*(C`default_headers\*(C'\fR — A hashref of default headers to apply to requests .IP "\(bu" 4 \&\f(CW\*(C`local_address\*(C'\fR — The local \s-1IP\s0 address to bind to .IP "\(bu" 4 \&\f(CW\*(C`keep_alive\*(C'\fR — Whether to reuse the last connection (if for the same scheme, host and port) (defaults to 1) .IP "\(bu" 4 \&\f(CW\*(C`max_redirect\*(C'\fR — Maximum number of redirects allowed (defaults to 5) .IP "\(bu" 4 \&\f(CW\*(C`max_size\*(C'\fR — Maximum response size in bytes (only when not using a data callback). If defined, requests with responses larger than this will return a 599 status code. .IP "\(bu" 4 \&\f(CW\*(C`http_proxy\*(C'\fR — \s-1URL\s0 of a proxy server to use for \s-1HTTP\s0 connections (default is \f(CW$ENV{http_proxy}\fR — if set) .IP "\(bu" 4 \&\f(CW\*(C`https_proxy\*(C'\fR — \s-1URL\s0 of a proxy server to use for \s-1HTTPS\s0 connections (default is \f(CW$ENV{https_proxy}\fR — if set) .IP "\(bu" 4 \&\f(CW\*(C`proxy\*(C'\fR — \s-1URL\s0 of a generic proxy server for both \s-1HTTP\s0 and \s-1HTTPS\s0 connections (default is \f(CW$ENV{all_proxy}\fR — if set) .IP "\(bu" 4 \&\f(CW\*(C`no_proxy\*(C'\fR — List of domain suffixes that should not be proxied. Must be a comma-separated string or an array reference. (default is \f(CW$ENV{no_proxy}\fR —) .IP "\(bu" 4 \&\f(CW\*(C`timeout\*(C'\fR — Request timeout in seconds (default is 60) If a socket open, read or write takes longer than the timeout, the request response status code will be 599. .IP "\(bu" 4 \&\f(CW\*(C`verify_SSL\*(C'\fR — A boolean that indicates whether to validate the \s-1TLS/SSL\s0 certificate of an \f(CW\*(C`https\*(C'\fR — connection (default is true). Changed from false to true in version 0.083. .IP "\(bu" 4 \&\f(CW\*(C`SSL_options\*(C'\fR — A hashref of \f(CW\*(C`SSL_*\*(C'\fR — options to pass through to IO::Socket::SSL .IP "\(bu" 4 \&\f(CW$ENV{PERL_HTTP_TINY_SSL_INSECURE_BY_DEFAULT}\fR \- Changes the default certificate verification behavior to not check server identity if set to 1. Only effective if \f(CW\*(C`verify_SSL\*(C'\fR is not set. Added in version 0.083. .PP An accessor/mutator method exists for each attribute. .PP Passing an explicit \f(CW\*(C`undef\*(C'\fR for \f(CW\*(C`proxy\*(C'\fR, \f(CW\*(C`http_proxy\*(C'\fR or \f(CW\*(C`https_proxy\*(C'\fR will prevent getting the corresponding proxies from the environment. .PP Errors during request execution will result in a pseudo-HTTP status code of 599 and a reason of \*(L"Internal Exception\*(R". The content field in the response will contain the text of the error. .PP The \f(CW\*(C`keep_alive\*(C'\fR parameter enables a persistent connection, but only to a single destination scheme, host and port. If any connection-relevant attributes are modified via accessor, or if the process \s-1ID\s0 or thread \s-1ID\s0 change, the persistent connection will be dropped. If you want persistent connections across multiple destinations, use multiple HTTP::Tiny objects. .PP See \*(L"\s-1SSL SUPPORT\*(R"\s0 for more on the \f(CW\*(C`verify_SSL\*(C'\fR and \f(CW\*(C`SSL_options\*(C'\fR attributes. .SS "get|head|put|post|patch|delete" .IX Subsection "get|head|put|post|patch|delete" .Vb 3 \& $response = $http\->get($url); \& $response = $http\->get($url, \e%options); \& $response = $http\->head($url); .Ve .PP These methods are shorthand for calling \f(CW\*(C`request()\*(C'\fR for the given method. The \&\s-1URL\s0 must have unsafe characters escaped and international domain names encoded. See \f(CW\*(C`request()\*(C'\fR for valid options and a description of the response. .PP The \f(CW\*(C`success\*(C'\fR field of the response will be true if the status code is 2XX. .SS "post_form" .IX Subsection "post_form" .Vb 2 \& $response = $http\->post_form($url, $form_data); \& $response = $http\->post_form($url, $form_data, \e%options); .Ve .PP This method executes a \f(CW\*(C`POST\*(C'\fR request and sends the key/value pairs from a form data hash or array reference to the given \s-1URL\s0 with a \f(CW\*(C`content\-type\*(C'\fR of \&\f(CW\*(C`application/x\-www\-form\-urlencoded\*(C'\fR. If data is provided as an array reference, the order is preserved; if provided as a hash reference, the terms are sorted on key and value for consistency. See documentation for the \&\f(CW\*(C`www_form_urlencode\*(C'\fR method for details on the encoding. .PP The \s-1URL\s0 must have unsafe characters escaped and international domain names encoded. See \f(CW\*(C`request()\*(C'\fR for valid options and a description of the response. Any \f(CW\*(C`content\-type\*(C'\fR header or content in the options hashref will be ignored. .PP The \f(CW\*(C`success\*(C'\fR field of the response will be true if the status code is 2XX. .SS "mirror" .IX Subsection "mirror" .Vb 4 \& $response = $http\->mirror($url, $file, \e%options) \& if ( $response\->{success} ) { \& print "$file is up to date\en"; \& } .Ve .PP Executes a \f(CW\*(C`GET\*(C'\fR request for the \s-1URL\s0 and saves the response body to the file name provided. The \s-1URL\s0 must have unsafe characters escaped and international domain names encoded. If the file already exists, the request will include an \&\f(CW\*(C`If\-Modified\-Since\*(C'\fR header with the modification timestamp of the file. You may specify a different \f(CW\*(C`If\-Modified\-Since\*(C'\fR header yourself in the \f(CW\*(C`$options\->{headers}\*(C'\fR hash. .PP The \f(CW\*(C`success\*(C'\fR field of the response will be true if the status code is 2XX or if the status code is 304 (unmodified). .PP If the file was modified and the server response includes a properly formatted \f(CW\*(C`Last\-Modified\*(C'\fR header, the file modification time will be updated accordingly. .SS "request" .IX Subsection "request" .Vb 2 \& $response = $http\->request($method, $url); \& $response = $http\->request($method, $url, \e%options); .Ve .PP Executes an \s-1HTTP\s0 request of the given method type ('\s-1GET\s0', '\s-1HEAD\s0', '\s-1POST\s0', \&'\s-1PUT\s0', etc.) on the given \s-1URL.\s0 The \s-1URL\s0 must have unsafe characters escaped and international domain names encoded. .PP \&\fB\s-1NOTE\s0\fR: Method names are \fBcase-sensitive\fR per the \s-1HTTP/1.1\s0 specification. Don't use \f(CW\*(C`get\*(C'\fR when you really want \f(CW\*(C`GET\*(C'\fR. See \s-1LIMITATIONS\s0 for how this applies to redirection. .PP If the \s-1URL\s0 includes a \*(L"user:password\*(R" stanza, they will be used for Basic-style authorization headers. (Authorization headers will not be included in a redirected request.) For example: .PP .Vb 1 \& $http\->request(\*(AqGET\*(Aq, \*(Aqhttp://Aladdin:open sesame@example.com/\*(Aq); .Ve .PP If the \*(L"user:password\*(R" stanza contains reserved characters, they must be percent-escaped: .PP .Vb 1 \& $http\->request(\*(AqGET\*(Aq, \*(Aqhttp://john%40example.com:password@example.com/\*(Aq); .Ve .PP A hashref of options may be appended to modify the request. .PP Valid options are: .IP "\(bu" 4 \&\f(CW\*(C`headers\*(C'\fR — A hashref containing headers to include with the request. If the value for a header is an array reference, the header will be output multiple times with each value in the array. These headers over-write any default headers. .IP "\(bu" 4 \&\f(CW\*(C`content\*(C'\fR — A scalar to include as the body of the request \s-1OR\s0 a code reference that will be called iteratively to produce the body of the request .IP "\(bu" 4 \&\f(CW\*(C`trailer_callback\*(C'\fR — A code reference that will be called if it exists to provide a hashref of trailing headers (only used with chunked transfer-encoding) .IP "\(bu" 4 \&\f(CW\*(C`data_callback\*(C'\fR — A code reference that will be called for each chunks of the response body received. .IP "\(bu" 4 \&\f(CW\*(C`peer\*(C'\fR — Override host resolution and force all connections to go only to a specific peer address, regardless of the \s-1URL\s0 of the request. This will include any redirections! This options should be used with extreme caution (e.g. debugging or very special circumstances). It can be given as either a scalar or a code reference that will receive the hostname and whose response will be taken as the address. .PP The \f(CW\*(C`Host\*(C'\fR header is generated from the \s-1URL\s0 in accordance with \s-1RFC 2616.\s0 It is a fatal error to specify \f(CW\*(C`Host\*(C'\fR in the \f(CW\*(C`headers\*(C'\fR option. Other headers may be ignored or overwritten if necessary for transport compliance. .PP If the \f(CW\*(C`content\*(C'\fR option is a code reference, it will be called iteratively to provide the content body of the request. It should return the empty string or undef when the iterator is exhausted. .PP If the \f(CW\*(C`content\*(C'\fR option is the empty string, no \f(CW\*(C`content\-type\*(C'\fR or \&\f(CW\*(C`content\-length\*(C'\fR headers will be generated. .PP If the \f(CW\*(C`data_callback\*(C'\fR option is provided, it will be called iteratively until the entire response body is received. The first argument will be a string containing a chunk of the response body, the second argument will be the in-progress response hash reference, as described below. (This allows customizing the action of the callback based on the \f(CW\*(C`status\*(C'\fR or \f(CW\*(C`headers\*(C'\fR received prior to the content body.) .PP Content data in the request/response is handled as \*(L"raw bytes\*(R". Any encoding/decoding (with associated headers) are the responsibility of the caller. .PP The \f(CW\*(C`request\*(C'\fR method returns a hashref containing the response. The hashref will have the following keys: .IP "\(bu" 4 \&\f(CW\*(C`success\*(C'\fR — Boolean indicating whether the operation returned a 2XX status code .IP "\(bu" 4 \&\f(CW\*(C`url\*(C'\fR — \s-1URL\s0 that provided the response. This is the \s-1URL\s0 of the request unless there were redirections, in which case it is the last \s-1URL\s0 queried in a redirection chain .IP "\(bu" 4 \&\f(CW\*(C`status\*(C'\fR — The \s-1HTTP\s0 status code of the response .IP "\(bu" 4 \&\f(CW\*(C`reason\*(C'\fR — The response phrase returned by the server .IP "\(bu" 4 \&\f(CW\*(C`content\*(C'\fR — The body of the response. If the response does not have any content or if a data callback is provided to consume the response body, this will be the empty string .IP "\(bu" 4 \&\f(CW\*(C`headers\*(C'\fR — A hashref of header fields. All header field names will be normalized to be lower case. If a header is repeated, the value will be an arrayref; it will otherwise be a scalar string containing the value .IP "\(bu" 4 \&\f(CW\*(C`protocol\*(C'\fR \- If this field exists, it is the protocol of the response such as \s-1HTTP/1.0\s0 or \s-1HTTP/1.1\s0 .IP "\(bu" 4 \&\f(CW\*(C`redirects\*(C'\fR If this field exists, it is an arrayref of response hash references from redirects in the same order that redirections occurred. If it does not exist, then no redirections occurred. .PP On an error during the execution of the request, the \f(CW\*(C`status\*(C'\fR field will contain 599, and the \f(CW\*(C`content\*(C'\fR field will contain the text of the error. .SS "www_form_urlencode" .IX Subsection "www_form_urlencode" .Vb 2 \& $params = $http\->www_form_urlencode( $data ); \& $response = $http\->get("http://example.com/query?$params"); .Ve .PP This method converts the key/value pairs from a data hash or array reference into a \f(CW\*(C`x\-www\-form\-urlencoded\*(C'\fR string. The keys and values from the data reference will be \s-1UTF\-8\s0 encoded and escaped per \s-1RFC 3986.\s0 If a value is an array reference, the key will be repeated with each of the values of the array reference. If data is provided as a hash reference, the key/value pairs in the resulting string will be sorted by key and value for consistent ordering. .SS "can_ssl" .IX Subsection "can_ssl" .Vb 3 \& $ok = HTTP::Tiny\->can_ssl; \& ($ok, $why) = HTTP::Tiny\->can_ssl; \& ($ok, $why) = $http\->can_ssl; .Ve .PP Indicates if \s-1SSL\s0 support is available. When called as a class object, it checks for the correct version of Net::SSLeay and IO::Socket::SSL. When called as an object methods, if \f(CW\*(C`SSL_verify\*(C'\fR is true or if \f(CW\*(C`SSL_verify_mode\*(C'\fR is set in \f(CW\*(C`SSL_options\*(C'\fR, it checks that a \s-1CA\s0 file is available. .PP In scalar context, returns a boolean indicating if \s-1SSL\s0 is available. In list context, returns the boolean and a (possibly multi-line) string of errors indicating why \s-1SSL\s0 isn't available. .SS "connected" .IX Subsection "connected" .Vb 2 \& $host = $http\->connected; \& ($host, $port) = $http\->connected; .Ve .PP Indicates if a connection to a peer is being kept alive, per the \f(CW\*(C`keep_alive\*(C'\fR option. .PP In scalar context, returns the peer host and port, joined with a colon, or \&\f(CW\*(C`undef\*(C'\fR (if no peer is connected). In list context, returns the peer host and port or an empty list (if no peer is connected). .PP \&\fBNote\fR: This method cannot reliably be used to discover whether the remote host has closed its end of the socket. .SH "TLS/SSL SUPPORT" .IX Header "TLS/SSL SUPPORT" Direct \f(CW\*(C`https\*(C'\fR connections are supported only if IO::Socket::SSL 1.56 or greater and Net::SSLeay 1.49 or greater are installed. An error will occur if new enough versions of these modules are not installed or if the \s-1TLS\s0 encryption fails. You can also use \f(CW\*(C`HTTP::Tiny::can_ssl()\*(C'\fR utility function that returns boolean to see if the required modules are installed. .PP An \f(CW\*(C`https\*(C'\fR connection may be made via an \f(CW\*(C`http\*(C'\fR proxy that supports the \s-1CONNECT\s0 command (i.e. \s-1RFC 2817\s0). You may not proxy \f(CW\*(C`https\*(C'\fR via a proxy that itself requires \f(CW\*(C`https\*(C'\fR to communicate. .PP \&\s-1TLS/SSL\s0 provides two distinct capabilities: .IP "\(bu" 4 Encrypted communication channel .IP "\(bu" 4 Verification of server identity .PP \&\fBBy default, HTTP::Tiny verifies server identity\fR. .PP This was changed in version 0.083 due to security concerns. The previous default behavior can be enabled by setting \f(CW$ENV{PERL_HTTP_TINY_SSL_INSECURE_BY_DEFAULT}\fR to 1. .PP Verification is done by checking that that the \s-1TLS/SSL\s0 connection has a valid certificate corresponding to the host name of the connection and that the certificate has been verified by a \s-1CA.\s0 Assuming you trust the \s-1CA,\s0 this will protect against machine-in-the-middle attacks . .PP Certificate verification requires a file containing trusted \s-1CA\s0 certificates. .PP If the environment variable \f(CW\*(C`SSL_CERT_FILE\*(C'\fR is present, HTTP::Tiny will try to find a \s-1CA\s0 certificate file in that location. .PP If the Mozilla::CA module is installed, HTTP::Tiny will use the \s-1CA\s0 file included with it as a source of trusted \s-1CA\s0's. .PP If that module is not available, then HTTP::Tiny will search several system-specific default locations for a \s-1CA\s0 certificate file: .IP "\(bu" 4 /etc/ssl/certs/ca\-certificates.crt .IP "\(bu" 4 /etc/pki/tls/certs/ca\-bundle.crt .IP "\(bu" 4 /etc/ssl/ca\-bundle.pem .IP "\(bu" 4 /etc/openssl/certs/ca\-certificates.crt .IP "\(bu" 4 /etc/ssl/cert.pem .IP "\(bu" 4 /usr/local/share/certs/ca\-root\-nss.crt .IP "\(bu" 4 /etc/pki/tls/cacert.pem .IP "\(bu" 4 /etc/certs/ca\-certificates.crt .PP An error will be occur if \f(CW\*(C`verify_SSL\*(C'\fR is true and no \s-1CA\s0 certificate file is available. .PP If you desire complete control over \s-1TLS/SSL\s0 connections, the \f(CW\*(C`SSL_options\*(C'\fR attribute lets you provide a hash reference that will be passed through to \&\f(CW\*(C`IO::Socket::SSL::start_SSL()\*(C'\fR, overriding any options set by HTTP::Tiny. For example, to provide your own trusted \s-1CA\s0 file: .PP .Vb 3 \& SSL_options => { \& SSL_ca_file => $file_path, \& } .Ve .PP The \f(CW\*(C`SSL_options\*(C'\fR attribute could also be used for such things as providing a client certificate for authentication to a server or controlling the choice of cipher used for the \s-1TLS/SSL\s0 connection. See IO::Socket::SSL documentation for details. .SH "PROXY SUPPORT" .IX Header "PROXY SUPPORT" HTTP::Tiny can proxy both \f(CW\*(C`http\*(C'\fR and \f(CW\*(C`https\*(C'\fR requests. Only Basic proxy authorization is supported and it must be provided as part of the proxy \s-1URL:\s0 \&\f(CW\*(C`http://user:pass@proxy.example.com/\*(C'\fR. .PP HTTP::Tiny supports the following proxy environment variables: .IP "\(bu" 4 http_proxy or \s-1HTTP_PROXY\s0 .IP "\(bu" 4 https_proxy or \s-1HTTPS_PROXY\s0 .IP "\(bu" 4 all_proxy or \s-1ALL_PROXY\s0 .PP If the \f(CW\*(C`REQUEST_METHOD\*(C'\fR environment variable is set, then this might be a \s-1CGI\s0 process and \f(CW\*(C`HTTP_PROXY\*(C'\fR would be set from the \f(CW\*(C`Proxy:\*(C'\fR header, which is a security risk. If \f(CW\*(C`REQUEST_METHOD\*(C'\fR is set, \f(CW\*(C`HTTP_PROXY\*(C'\fR (the upper case variant only) is ignored, but \f(CW\*(C`CGI_HTTP_PROXY\*(C'\fR is considered instead. .PP Tunnelling \f(CW\*(C`https\*(C'\fR over an \f(CW\*(C`http\*(C'\fR proxy using the \s-1CONNECT\s0 method is supported. If your proxy uses \f(CW\*(C`https\*(C'\fR itself, you can not tunnel \f(CW\*(C`https\*(C'\fR over it. .PP Be warned that proxying an \f(CW\*(C`https\*(C'\fR connection opens you to the risk of a man-in-the-middle attack by the proxy server. .PP The \f(CW\*(C`no_proxy\*(C'\fR environment variable is supported in the format of a comma-separated list of domain extensions proxy should not be used for. .PP Proxy arguments passed to \f(CW\*(C`new\*(C'\fR will override their corresponding environment variables. .SH "LIMITATIONS" .IX Header "LIMITATIONS" HTTP::Tiny is \fIconditionally compliant\fR with the \&\s-1HTTP/1.1\s0 specifications : .IP "\(bu" 4 \&\*(L"Message Syntax and Routing\*(R" [\s-1RFC7230\s0] .IP "\(bu" 4 \&\*(L"Semantics and Content\*(R" [\s-1RFC7231\s0] .IP "\(bu" 4 \&\*(L"Conditional Requests\*(R" [\s-1RFC7232\s0] .IP "\(bu" 4 \&\*(L"Range Requests\*(R" [\s-1RFC7233\s0] .IP "\(bu" 4 \&\*(L"Caching\*(R" [\s-1RFC7234\s0] .IP "\(bu" 4 \&\*(L"Authentication\*(R" [\s-1RFC7235\s0] .PP It attempts to meet all \*(L"\s-1MUST\*(R"\s0 requirements of the specification, but does not implement all \*(L"\s-1SHOULD\*(R"\s0 requirements. (Note: it was developed against the earlier \s-1RFC 2616\s0 specification and may not yet meet the revised \s-1RFC 7230\-7235\s0 spec.) Additionally, HTTP::Tiny supports the \f(CW\*(C`PATCH\*(C'\fR method of \s-1RFC 5789.\s0 .PP Some particular limitations of note include: .IP "\(bu" 4 HTTP::Tiny focuses on correct transport. Users are responsible for ensuring that user-defined headers and content are compliant with the \s-1HTTP/1.1\s0 specification. .IP "\(bu" 4 Users must ensure that URLs are properly escaped for unsafe characters and that international domain names are properly encoded to \s-1ASCII.\s0 See URI::Escape, URI::_punycode and Net::IDN::Encode. .IP "\(bu" 4 Redirection is very strict against the specification. Redirection is only automatic for response codes 301, 302, 307 and 308 if the request method is \&'\s-1GET\s0' or '\s-1HEAD\s0'. Response code 303 is always converted into a '\s-1GET\s0' redirection, as mandated by the specification. There is no automatic support for status 305 (\*(L"Use proxy\*(R") redirections. .IP "\(bu" 4 There is no provision for delaying a request body using an \f(CW\*(C`Expect\*(C'\fR header. Unexpected \f(CW\*(C`1XX\*(C'\fR responses are silently ignored as per the specification. .IP "\(bu" 4 Only 'chunked' \f(CW\*(C`Transfer\-Encoding\*(C'\fR is supported. .IP "\(bu" 4 There is no support for a Request-URI of '*' for the '\s-1OPTIONS\s0' request. .IP "\(bu" 4 Headers mentioned in the RFCs and some other, well-known headers are generated with their canonical case. Other headers are sent in the case provided by the user. Except for control headers (which are sent first), headers are sent in arbitrary order. .PP Despite the limitations listed above, HTTP::Tiny is considered feature-complete. New feature requests should be directed to HTTP::Tiny::UA. .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "\(bu" 4 HTTP::Tiny::UA \- Higher level \s-1UA\s0 features for HTTP::Tiny .IP "\(bu" 4 HTTP::Thin \- HTTP::Tiny wrapper with HTTP::Request/HTTP::Response compatibility .IP "\(bu" 4 HTTP::Tiny::Mech \- Wrap WWW::Mechanize instance in HTTP::Tiny compatible interface .IP "\(bu" 4 IO::Socket::IP \- Required for IPv6 support .IP "\(bu" 4 IO::Socket::SSL \- Required for \s-1SSL\s0 support .IP "\(bu" 4 LWP::UserAgent \- If HTTP::Tiny isn't enough for you, this is the \*(L"standard\*(R" way to do things .IP "\(bu" 4 Mozilla::CA \- Required if you want to validate \s-1SSL\s0 certificates .IP "\(bu" 4 Net::SSLeay \- Required for \s-1SSL\s0 support .SH "SUPPORT" .IX Header "SUPPORT" .SS "Bugs / Feature Requests" .IX Subsection "Bugs / Feature Requests" Please report any bugs or feature requests through the issue tracker at . You will be notified automatically of any progress on your issue. .SS "Source Code" .IX Subsection "Source Code" This is open source software. The code repository is available for public review and contribution under the terms of the license. .PP .PP .Vb 1 \& git clone https://github.com/Perl\-Toolchain\-Gang/HTTP\-Tiny.git .Ve .SH "AUTHORS" .IX Header "AUTHORS" .IP "\(bu" 4 Christian Hansen .IP "\(bu" 4 David Golden .SH "CONTRIBUTORS" .IX Header "CONTRIBUTORS" .IP "\(bu" 4 Alan Gardner .IP "\(bu" 4 Alessandro Ghedini .IP "\(bu" 4 A. Sinan Unur .IP "\(bu" 4 Brad Gilbert .IP "\(bu" 4 brian m. carlson .IP "\(bu" 4 Chris Nehren .IP "\(bu" 4 Chris Weyl .IP "\(bu" 4 Claes Jakobsson .IP "\(bu" 4 Clinton Gormley .IP "\(bu" 4 Craig A. Berry .IP "\(bu" 4 Craig Berry .IP "\(bu" 4 David Golden .IP "\(bu" 4 David Mitchell .IP "\(bu" 4 Dean Pearce .IP "\(bu" 4 Edward Zborowski .IP "\(bu" 4 Felipe Gasper .IP "\(bu" 4 Graham Knop .IP "\(bu" 4 Greg Kennedy .IP "\(bu" 4 James E Keenan .IP "\(bu" 4 James Raspass .IP "\(bu" 4 Jeremy Mates .IP "\(bu" 4 Jess Robinson .IP "\(bu" 4 Karen Etheridge .IP "\(bu" 4 Lukas Eklund .IP "\(bu" 4 Martin J. Evans .IP "\(bu" 4 Martin-Louis Bright .IP "\(bu" 4 Matthew Horsfall .IP "\(bu" 4 Michael R. Davis .IP "\(bu" 4 Mike Doherty .IP "\(bu" 4 Nicolas Rochelemagne .IP "\(bu" 4 Olaf Alders .IP "\(bu" 4 Olivier Mengué .IP "\(bu" 4 Petr Písař .IP "\(bu" 4 sanjay-cpu .IP "\(bu" 4 Serguei Trouchelle .IP "\(bu" 4 Shoichi Kaji .IP "\(bu" 4 SkyMarshal .IP "\(bu" 4 Sören Kornetzki .IP "\(bu" 4 Steve Grazzini .IP "\(bu" 4 Stig Palmquist .IP "\(bu" 4 Syohei \s-1YOSHIDA\s0 .IP "\(bu" 4 Tatsuhiko Miyagawa .IP "\(bu" 4 Tom Hukins .IP "\(bu" 4 Tony Cook .IP "\(bu" 4 Xavier Guimard .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" This software is copyright (c) 2023 by Christian Hansen. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. man3/Types::Serialiser.3pm000044400000027311152526472030011346 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Serialiser 3" .TH Serialiser 3 "2020-12-01" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Types::Serialiser \- simple data types for common serialisation formats .SH "SYNOPSIS" .IX Header "SYNOPSIS" .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module provides some extra datatypes that are used by common serialisation formats such as \s-1JSON\s0 or \s-1CBOR.\s0 The idea is to have a repository of simple/small constants and containers that can be shared by different implementations so they become interoperable between each other. .SH "SIMPLE SCALAR CONSTANTS" .IX Header "SIMPLE SCALAR CONSTANTS" Simple scalar constants are values that are overloaded to act like simple Perl values, but have (class) type to differentiate them from normal Perl scalars. This is necessary because these have different representations in the serialisation formats. .PP In the following, functions with zero or one arguments have a prototype of \&\f(CW\*(C`()\*(C'\fR and \f(CW\*(C`($)\*(C'\fR, respectively, so act as constants and unary operators. .SS "\s-1BOOLEANS\s0 (Types::Serialiser::Boolean class)" .IX Subsection "BOOLEANS (Types::Serialiser::Boolean class)" This type has only two instances, true and false. A natural representation for these in Perl is \f(CW1\fR and \f(CW0\fR, but serialisation formats need to be able to differentiate between them and mere numbers. .ie n .IP "$Types::Serialiser::true, Types::Serialiser::true" 4 .el .IP "\f(CW$Types::Serialiser::true\fR, Types::Serialiser::true" 4 .IX Item "$Types::Serialiser::true, Types::Serialiser::true" This value represents the \*(L"true\*(R" value. In most contexts is acts like the number \f(CW1\fR. It is up to you whether you use the variable form (\f(CW$Types::Serialiser::true\fR) or the constant form (\f(CW\*(C`Types::Serialiser::true\*(C'\fR). .Sp The constant is represented as a reference to a scalar containing \f(CW1\fR \- implementations are allowed to directly test for this. .ie n .IP "$Types::Serialiser::false, Types::Serialiser::false" 4 .el .IP "\f(CW$Types::Serialiser::false\fR, Types::Serialiser::false" 4 .IX Item "$Types::Serialiser::false, Types::Serialiser::false" This value represents the \*(L"false\*(R" value. In most contexts is acts like the number \f(CW0\fR. It is up to you whether you use the variable form (\f(CW$Types::Serialiser::false\fR) or the constant form (\f(CW\*(C`Types::Serialiser::false\*(C'\fR). .Sp The constant is represented as a reference to a scalar containing \f(CW0\fR \- implementations are allowed to directly test for this. .ie n .IP "Types::Serialiser::as_bool $value" 4 .el .IP "Types::Serialiser::as_bool \f(CW$value\fR" 4 .IX Item "Types::Serialiser::as_bool $value" Converts a Perl scalar into a boolean, which is useful syntactic sugar. Strictly equivalent to: .Sp .Vb 1 \& $value ? $Types::Serialiser::true : $Types::Serialiser::false .Ve .ie n .IP "$is_bool = Types::Serialiser::is_bool $value" 4 .el .IP "\f(CW$is_bool\fR = Types::Serialiser::is_bool \f(CW$value\fR" 4 .IX Item "$is_bool = Types::Serialiser::is_bool $value" Returns true iff the \f(CW$value\fR is either \f(CW$Types::Serialiser::true\fR or \&\f(CW$Types::Serialiser::false\fR. .Sp For example, you could differentiate between a perl true value and a \&\f(CW\*(C`Types::Serialiser::true\*(C'\fR by using this: .Sp .Vb 1 \& $value && Types::Serialiser::is_bool $value .Ve .ie n .IP "$is_true = Types::Serialiser::is_true $value" 4 .el .IP "\f(CW$is_true\fR = Types::Serialiser::is_true \f(CW$value\fR" 4 .IX Item "$is_true = Types::Serialiser::is_true $value" Returns true iff \f(CW$value\fR is \f(CW$Types::Serialiser::true\fR. .ie n .IP "$is_false = Types::Serialiser::is_false $value" 4 .el .IP "\f(CW$is_false\fR = Types::Serialiser::is_false \f(CW$value\fR" 4 .IX Item "$is_false = Types::Serialiser::is_false $value" Returns false iff \f(CW$value\fR is \f(CW$Types::Serialiser::false\fR. .SS "\s-1ERROR\s0 (Types::Serialiser::Error class)" .IX Subsection "ERROR (Types::Serialiser::Error class)" This class has only a single instance, \f(CW\*(C`error\*(C'\fR. It is used to signal an encoding or decoding error. In \s-1CBOR\s0 for example, and object that couldn't be encoded will be represented by a \s-1CBOR\s0 undefined value, which is represented by the error value in Perl. .ie n .IP "$Types::Serialiser::error, Types::Serialiser::error" 4 .el .IP "\f(CW$Types::Serialiser::error\fR, Types::Serialiser::error" 4 .IX Item "$Types::Serialiser::error, Types::Serialiser::error" This value represents the \*(L"error\*(R" value. Accessing values of this type will throw an exception. .Sp The constant is represented as a reference to a scalar containing \f(CW\*(C`undef\*(C'\fR \&\- implementations are allowed to directly test for this. .ie n .IP "$is_error = Types::Serialiser::is_error $value" 4 .el .IP "\f(CW$is_error\fR = Types::Serialiser::is_error \f(CW$value\fR" 4 .IX Item "$is_error = Types::Serialiser::is_error $value" Returns false iff \f(CW$value\fR is \f(CW$Types::Serialiser::error\fR. .SH "NOTES FOR XS USERS" .IX Header "NOTES FOR XS USERS" The recommended way to detect whether a scalar is one of these objects is to check whether the stash is the \f(CW\*(C`Types::Serialiser::Boolean\*(C'\fR or \&\f(CW\*(C`Types::Serialiser::Error\*(C'\fR stash, and then follow the scalar reference to see if it's \f(CW1\fR (true), \f(CW0\fR (false) or \f(CW\*(C`undef\*(C'\fR (error). .PP While it is possible to use an isa test, directly comparing stash pointers is faster and guaranteed to work. .PP For historical reasons, the \f(CW\*(C`Types::Serialiser::Boolean\*(C'\fR stash is just an alias for \f(CW\*(C`JSON::PP::Boolean\*(C'\fR. When printed, the classname with usually be \f(CW\*(C`JSON::PP::Boolean\*(C'\fR, but isa tests and stash pointer comparison will normally work correctly (i.e. Types::Serialiser::true \s-1ISA\s0 JSON::PP::Boolean, but also \s-1ISA\s0 Types::Serialiser::Boolean). .SH "A GENERIC OBJECT SERIALIATION PROTOCOL" .IX Header "A GENERIC OBJECT SERIALIATION PROTOCOL" This section explains the object serialisation protocol used by \&\s-1CBOR::XS\s0. It is meant to be generic enough to support any kind of generic object serialiser. .PP This protocol is called \*(L"the Types::Serialiser object serialisation protocol\*(R". .SS "\s-1ENCODING\s0" .IX Subsection "ENCODING" When the encoder encounters an object that it cannot otherwise encode (for example, \s-1CBOR::XS\s0 can encode a few special types itself, and will first attempt to use the special \f(CW\*(C`TO_CBOR\*(C'\fR serialisation protocol), it will look up the \f(CW\*(C`FREEZE\*(C'\fR method on the object. .PP Note that the \f(CW\*(C`FREEZE\*(C'\fR method will normally be called \fIduring\fR encoding, and \fI\s-1MUST NOT\s0\fR change the data structure that is being encoded in any way, or it might cause memory corruption or worse. .PP If it exists, it will call it with two arguments: the object to serialise, and a constant string that indicates the name of the data model. For example \s-1CBOR::XS\s0 uses \f(CW\*(C`CBOR\*(C'\fR, and the \s-1JSON\s0 and \s-1JSON::XS\s0 modules (or any other \s-1JSON\s0 serialiser), would use \f(CW\*(C`JSON\*(C'\fR as second argument. .PP The \f(CW\*(C`FREEZE\*(C'\fR method can then return zero or more values to identify the object instance. The serialiser is then supposed to encode the class name and all of these return values (which must be encodable in the format) using the relevant form for Perl objects. In \s-1CBOR\s0 for example, there is a registered tag number for encoded perl objects. .PP The values that \f(CW\*(C`FREEZE\*(C'\fR returns must be serialisable with the serialiser that calls it. Therefore, it is recommended to use simple types such as strings and numbers, and maybe array references and hashes (basically, the \&\s-1JSON\s0 data model). You can always use a more complex format for a specific data model by checking the second argument, the data model. .PP The \*(L"data model\*(R" is not the same as the \*(L"data format\*(R" \- the data model indicates what types and kinds of return values can be returned from \&\f(CW\*(C`FREEZE\*(C'\fR. For example, in \f(CW\*(C`CBOR\*(C'\fR it is permissible to return tagged \s-1CBOR\s0 values, while \s-1JSON\s0 does not support these at all, so \f(CW\*(C`JSON\*(C'\fR would be a valid (but too limited) data model name for \f(CW\*(C`CBOR::XS\*(C'\fR. similarly, a serialising format that supports more or less the same data model as \s-1JSON\s0 could use \f(CW\*(C`JSON\*(C'\fR as data model without losing anything. .SS "\s-1DECODING\s0" .IX Subsection "DECODING" When the decoder then encounters such an encoded perl object, it should look up the \f(CW\*(C`THAW\*(C'\fR method on the stored classname, and invoke it with the classname, the constant string to identify the data model/data format, and all the return values returned by \f(CW\*(C`FREEZE\*(C'\fR. .SS "\s-1EXAMPLES\s0" .IX Subsection "EXAMPLES" See the \f(CW\*(C`OBJECT SERIALISATION\*(C'\fR section in the \s-1CBOR::XS\s0 manpage for more details, an example implementation, and code examples. .PP Here is an example \f(CW\*(C`FREEZE\*(C'\fR/\f(CW\*(C`THAW\*(C'\fR method pair: .PP .Vb 2 \& sub My::Object::FREEZE { \& my ($self, $model) = @_; \& \& ($self\->{type}, $self\->{id}, $self\->{variant}) \& } \& \& sub My::Object::THAW { \& my ($class, $model, $type, $id, $variant) = @_; \& \& $class\->new (type => $type, id => $id, variant => $variant) \& } .Ve .SH "BUGS" .IX Header "BUGS" The use of overload makes this module much heavier than it should be (on my system, this module: 4kB \s-1RSS,\s0 overload: 260kB \s-1RSS\s0). .SH "SEE ALSO" .IX Header "SEE ALSO" Currently, \s-1JSON::XS\s0 and \s-1CBOR::XS\s0 use these types. .SH "AUTHOR" .IX Header "AUTHOR" .Vb 2 \& Marc Lehmann \& http://home.schmorp.de/ .Ve man3/JSON::XS::Boolean.3pm000044400000005445152526472030010733 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "XS::Boolean 3" .TH XS::Boolean 3 "2013-10-29" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" JSON::XS::Boolean \- dummy module providing JSON::XS::Boolean .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& # do not "use" yourself .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module exists only to provide overload resolution for Storable and similar modules. It's only needed for compatibility with data serialised (by other modules such as Storable) that was decoded by \s-1JSON::XS\s0 versions before 3.0. .PP Since 3.0, JSON::PP::Boolean has replaced it. Support for JSON::XS::Boolean will be removed in a future release. .SH "AUTHOR" .IX Header "AUTHOR" .Vb 2 \& Marc Lehmann \& http://home.schmorp.de/ .Ve man3/common::sense.3pm000044400000000000152526472030010527 0ustar00man3/CPAN::Tarzip.3pm000044400000004564152526472030010137 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Tarzip 3" .TH CPAN::Tarzip 3 "2020-05-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Tarzip \- internal handling of tar archives for CPAN.pm .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/CPAN::Plugin.3pm000044400000006747152526472030010131 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Plugin 3" .TH CPAN::Plugin 3 "2020-05-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Plugin \- Base class for CPAN shell extensions .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& package CPAN::Plugin::Flurb; \& use parent \*(AqCPAN::Plugin\*(Aq; \& \& sub post_test { \& my ($self, $distribution_object) = @_; \& $self = $self\->new (distribution_object => $distribution_object); \& ...; \& } .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" .SS "Alpha Status" .IX Subsection "Alpha Status" The plugin system in the \s-1CPAN\s0 shell was introduced in version 2.07 and is still considered experimental. .SS "How Plugins work?" .IX Subsection "How Plugins work?" See \*(L"Plugin support\*(R" in \s-1CPAN\s0. .SH "METHODS" .IX Header "METHODS" .SS "plugin_requires" .IX Subsection "plugin_requires" returns list of packages given plugin requires for functionality. This list is evaluated using \f(CW\*(C`CPAN\->use_inst\*(C'\fR method. .SS "distribution_object" .IX Subsection "distribution_object" Get current distribution object. .SS "distribution" .IX Subsection "distribution" .SS "distribution_info" .IX Subsection "distribution_info" .SS "build_dir" .IX Subsection "build_dir" Simple delegatees for misc parameters derived from distribution .SS "is_xs" .IX Subsection "is_xs" Predicate to detect whether package contains \s-1XS.\s0 .SH "AUTHOR" .IX Header "AUTHOR" Branislav Zahradnik man3/CPAN::Distroprefs.3pm000044400000013710152526472030011163 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Distroprefs 3" .TH CPAN::Distroprefs 3 "2020-03-01" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Distroprefs \-\- read and match distroprefs .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use CPAN::Distroprefs; \& \& my %info = (... distribution/environment info ...); \& \& my $finder = CPAN::Distroprefs\->find($prefs_dir, \e%ext_map); \& \& while (my $result = $finder\->next) { \& \& die $result\->as_string if $result\->is_fatal; \& \& warn($result\->as_string), next if $result\->is_warning; \& \& for my $pref (@{ $result\->prefs }) { \& if ($pref\->matches(\e%info)) { \& return $pref; \& } \& } \& } .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This module encapsulates reading Distroprefs and matching them against \s-1CPAN\s0 distributions. .SH "INTERFACE" .IX Header "INTERFACE" .Vb 1 \& my $finder = CPAN::Distroprefs\->find($dir, \e%ext_map); \& \& while (my $result = $finder\->next) { ... } .Ve .PP Build an iterator which finds distroprefs files in the tree below the given directory. Within the tree directories matching \f(CW\*(C`m/^[._]/\*(C'\fR are pruned. .PP \&\f(CW%ext_map\fR is a hashref whose keys are file extensions and whose values are modules used to load matching files: .PP .Vb 5 \& { \& \*(Aqyml\*(Aq => \*(AqYAML::Syck\*(Aq, \& \*(Aqdd\*(Aq => \*(AqData::Dumper\*(Aq, \& ... \& } .Ve .PP Each time \f(CW\*(C`$finder\->next\*(C'\fR is called, the iterator returns one of two possible values: .IP "\(bu" 4 a CPAN::Distroprefs::Result object .IP "\(bu" 4 \&\f(CW\*(C`undef\*(C'\fR, indicating that no prefs files remain to be found .SH "RESULTS" .IX Header "RESULTS" \&\f(CW\*(C`find()\*(C'\fR returns CPAN::Distroprefs::Result objects to indicate success or failure when reading a prefs file. .SS "Common" .IX Subsection "Common" All results share some common attributes: .PP \fItype\fR .IX Subsection "type" .PP \&\f(CW\*(C`success\*(C'\fR, \f(CW\*(C`warning\*(C'\fR, or \f(CW\*(C`fatal\*(C'\fR .PP \fIfile\fR .IX Subsection "file" .PP the file from which these prefs were read, or to which this error refers (relative filename) .PP \fIext\fR .IX Subsection "ext" .PP the file's extension, which determines how to load it .PP \fIdir\fR .IX Subsection "dir" .PP the directory the file was read from .PP \fIabs\fR .IX Subsection "abs" .PP the absolute path to the file .SS "Errors" .IX Subsection "Errors" Error results (warning and fatal) contain: .PP \fImsg\fR .IX Subsection "msg" .PP the error message (usually either \f(CW$!\fR or a \s-1YAML\s0 error) .SS "Successes" .IX Subsection "Successes" Success results contain: .PP \fIprefs\fR .IX Subsection "prefs" .PP an arrayref of CPAN::Distroprefs::Pref objects .SH "PREFS" .IX Header "PREFS" CPAN::Distroprefs::Pref objects represent individual distroprefs documents. They are constructed automatically as part of \f(CW\*(C`success\*(C'\fR results from \f(CW\*(C`find()\*(C'\fR. .PP \fIdata\fR .IX Subsection "data" .PP the pref information as a hashref, suitable for e.g. passing to Kwalify .PP \fImatch_attributes\fR .IX Subsection "match_attributes" .PP returns a list of the valid match attributes (see the Distroprefs section in \s-1CPAN\s0) .PP currently: \f(CW\*(C`env perl perlconfig distribution module\*(C'\fR .PP \fIhas_any_match\fR .IX Subsection "has_any_match" .PP true if this pref has a 'match' attribute at all .PP \fIhas_valid_subkeys\fR .IX Subsection "has_valid_subkeys" .PP true if this pref has a 'match' attribute and at least one valid match attribute .PP \fImatches\fR .IX Subsection "matches" .PP .Vb 1 \& if ($pref\->matches(\e%arg)) { ... } .Ve .PP true if this pref matches the passed-in hashref, which must have a value for each of the \f(CW\*(C`match_attributes\*(C'\fR (above) .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. man3/CPAN::Plugin::Specfile.3pm000044400000007264152526472030011763 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN::Plugin::Specfile 3" .TH CPAN::Plugin::Specfile 3 "2020-05-19" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" CPAN::Plugin::Specfile \- Proof of concept implementation of a trivial CPAN::Plugin .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& # once in the cpan shell \& o conf plugin_list push CPAN::Plugin::Specfile \& \& # make permanent \& o conf commit \& \& # any time in the cpan shell to write a spec file \& test Acme::Meta \& \& # disable \& # if it is the last in plugin_list: \& o conf plugin_list pop \& # otherwise, determine the index to splice: \& o conf plugin_list \& # and then use splice, e.g. to splice position 3: \& o conf plugin_list splice 3 1 .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Implemented as a post-test hook, this plugin writes a specfile after every successful test run. The content is also written to the terminal. .PP As a side effect, the timestamps of the written specfiles reflect the linear order of all dependencies. .PP \&\fB\s-1WARNING:\s0\fR This code is just a small demo how to use the plugin system of the \s-1CPAN\s0 shell, not a full fledged spec file writer. Do not expect new features in this plugin. .SS "\s-1OPTIONS\s0" .IX Subsection "OPTIONS" The target directory to store the spec files in can be set using \f(CW\*(C`dir\*(C'\fR as in .PP .Vb 1 \& o conf plugin_list push CPAN::Plugin::Specfile=dir,/tmp/specfiles\-000042 .Ve .PP The default directory for this is the \&\f(CW\*(C`plugins/CPAN::Plugin::Specfile\*(C'\fR directory in the \fIcpan_home\fR directory. .SH "AUTHOR" .IX Header "AUTHOR" Andreas Koenig , Branislav Zahradnik man3/lib::core::only.3pm000044400000013011152526472030010714 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "lib::core::only 3" .TH lib::core::only 3 "2017-11-08" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" lib::core::only \- Remove all non\-core paths from @INC to avoid site/vendor dirs .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use lib::core::only; # now @INC contains only the two core directories .Ve .PP To get only the core directories plus the ones for the local::lib in scope: .PP .Vb 1 \& $ perl \-mlocal::lib \-Mlib::core::only \-Mlocal::lib=~/perl5 myscript.pl .Ve .PP To attempt to do a self-contained build (but note this will not reliably propagate into subprocesses, see the \s-1CAVEATS\s0 below): .PP .Vb 1 \& $ PERL5OPT=\*(Aq\-mlocal::lib \-Mlib::core::only \-Mlocal::lib=~/perl5\*(Aq cpan .Ve .PP Please note that it is necessary to use \f(CW\*(C`local::lib\*(C'\fR twice for this to work. First so that \f(CW\*(C`lib::core::only\*(C'\fR doesn't prevent \f(CW\*(C`local::lib\*(C'\fR from loading (it's not currently in core) and then again after \f(CW\*(C`lib::core::only\*(C'\fR so that the local paths are not removed. .SH "DESCRIPTION" .IX Header "DESCRIPTION" lib::core::only is simply a shortcut to say \*(L"please reduce my \f(CW@INC\fR to only the core lib and archlib (architecture-specific lib) directories of this perl\*(R". .PP You might want to do this to ensure a local::lib contains only the code you need, or to test an App::FatPacker tree, or to avoid known bad vendor packages. .PP You might want to use this to try and install a self-contained tree of perl modules. Be warned that that probably won't work (see \*(L"\s-1CAVEATS\*(R"\s0). .PP This module was extracted from local::lib's \-\-self\-contained feature, and contains the only part that ever worked. I apologise to anybody who thought anything else did. .SH "CAVEATS" .IX Header "CAVEATS" This does \fBnot\fR propagate properly across perl invocations like local::lib's stuff does. It can't. It's only a module import, so it \fBonly affects the specific perl \s-1VM\s0 instance in which you load and \fBimport()\fB it\fR. .PP If you want to cascade it across invocations, you can set the \s-1PERL5OPT\s0 environment variable to '\-Mlib::core::only' and it'll sort of work. But be aware that taint mode ignores this, so some modules' build and test code probably will as well. .PP You also need to be aware that perl's command line options are not processed in order \- \-I options take effect before \-M options, so .PP .Vb 1 \& perl \-Mlib::core::only \-Ilib .Ve .PP is unlike to do what you want \- it's exactly equivalent to: .PP .Vb 1 \& perl \-Mlib::core::only .Ve .PP If you want to combine a core-only \f(CW@INC\fR with additional paths, you need to add the additional paths using \-M options and the lib module: .PP .Vb 1 \& perl \-Mlib::core::only \-Mlib=lib \& \& # or if you\*(Aqre trying to test compiled code: \& \& perl \-Mlib::core::only \-Mblib .Ve .PP For more information on the impossibility of sanely propagating this across module builds without help from the build program, see \- and for ways to achieve the old \-\-self\-contained feature's results, look at App::FatPacker's tree function, and at App::cpanminus's \-\-local\-lib\-contained feature. .SH "AUTHOR" .IX Header "AUTHOR" Matt S. Trout .SH "LICENSE" .IX Header "LICENSE" This library is free software under the same terms as perl itself. .SH "COPYRIGHT" .IX Header "COPYRIGHT" (c) 2010 the lib::core::only \*(L"\s-1AUTHOR\*(R"\s0 as specified above. man1/cpan.1000044400000027470152526472030006421 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN 1" .TH CPAN 1 "2022-04-03" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" cpan \- easily interact with CPAN from the command line .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& # with arguments and no switches, installs specified modules \& cpan module_name [ module_name ... ] \& \& # with switches, installs modules with extra behavior \& cpan [\-cfFimtTw] module_name [ module_name ... ] \& \& # use local::lib \& cpan \-I module_name [ module_name ... ] \& \& # one time mirror override for faster mirrors \& cpan \-p ... \& \& # with just the dot, install from the distribution in the \& # current directory \& cpan . \& \& # without arguments, starts CPAN.pm shell \& cpan \& \& # without arguments, but some switches \& cpan [\-ahpruvACDLOPX] .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This script provides a command interface (not a shell) to \s-1CPAN.\s0 At the moment it uses \s-1CPAN\s0.pm to do the work, but it is not a one-shot command runner for \s-1CPAN\s0.pm. .SS "Options" .IX Subsection "Options" .IP "\-a" 4 .IX Item "-a" Creates a \s-1CPAN\s0.pm autobundle with CPAN::Shell\->autobundle. .IP "\-A module [ module ... ]" 4 .IX Item "-A module [ module ... ]" Shows the primary maintainers for the specified modules. .IP "\-c module" 4 .IX Item "-c module" Runs a `make clean` in the specified module's directories. .IP "\-C module [ module ... ]" 4 .IX Item "-C module [ module ... ]" Show the \fIChanges\fR files for the specified modules .IP "\-D module [ module ... ]" 4 .IX Item "-D module [ module ... ]" Show the module details. This prints one line for each out-of-date module (meaning, modules locally installed but have newer versions on \s-1CPAN\s0). Each line has three columns: module name, local version, and \s-1CPAN\s0 version. .IP "\-f" 4 .IX Item "-f" Force the specified action, when it normally would have failed. Use this to install a module even if its tests fail. When you use this option, \&\-i is not optional for installing a module when you need to force it: .Sp .Vb 1 \& % cpan \-f \-i Module::Foo .Ve .IP "\-F" 4 .IX Item "-F" Turn off \s-1CPAN\s0.pm's attempts to lock anything. You should be careful with this since you might end up with multiple scripts trying to muck in the same directory. This isn't so much of a concern if you're loading a special config with \f(CW\*(C`\-j\*(C'\fR, and that config sets up its own work directories. .IP "\-g module [ module ... ]" 4 .IX Item "-g module [ module ... ]" Downloads to the current directory the latest distribution of the module. .IP "\-G module [ module ... ]" 4 .IX Item "-G module [ module ... ]" \&\s-1UNIMPLEMENTED\s0 .Sp Download to the current directory the latest distribution of the modules, unpack each distribution, and create a git repository for each distribution. .Sp If you want this feature, check out Yanick Champoux's \f(CW\*(C`Git::CPAN::Patch\*(C'\fR distribution. .IP "\-h" 4 .IX Item "-h" Print a help message and exit. When you specify \f(CW\*(C`\-h\*(C'\fR, it ignores all of the other options and arguments. .IP "\-i module [ module ... ]" 4 .IX Item "-i module [ module ... ]" Install the specified modules. With no other switches, this switch is implied. .IP "\-I" 4 .IX Item "-I" Load \f(CW\*(C`local::lib\*(C'\fR (think like \f(CW\*(C`\-I\*(C'\fR for loading lib paths). Too bad \&\f(CW\*(C`\-l\*(C'\fR was already taken. .IP "\-j Config.pm" 4 .IX Item "-j Config.pm" Load the file that has the \s-1CPAN\s0 configuration data. This should have the same format as the standard \fICPAN/Config.pm\fR file, which defines \&\f(CW$CPAN::Config\fR as an anonymous hash. .IP "\-J" 4 .IX Item "-J" Dump the configuration in the same format that \s-1CPAN\s0.pm uses. This is useful for checking the configuration as well as using the dump as a starting point for a new, custom configuration. .IP "\-l" 4 .IX Item "-l" List all installed modules with their versions .IP "\-L author [ author ... ]" 4 .IX Item "-L author [ author ... ]" List the modules by the specified authors. .IP "\-m" 4 .IX Item "-m" Make the specified modules. .IP "\-M mirror1,mirror2,..." 4 .IX Item "-M mirror1,mirror2,..." A comma-separated list of mirrors to use for just this run. The \f(CW\*(C`\-P\*(C'\fR option can find them for you automatically. .IP "\-n" 4 .IX Item "-n" Do a dry run, but don't actually install anything. (unimplemented) .IP "\-O" 4 .IX Item "-O" Show the out-of-date modules. .IP "\-p" 4 .IX Item "-p" Ping the configured mirrors and print a report .IP "\-P" 4 .IX Item "-P" Find the best mirrors you could be using and use them for the current session. .IP "\-r" 4 .IX Item "-r" Recompiles dynamically loaded modules with CPAN::Shell\->recompile. .IP "\-s" 4 .IX Item "-s" Drop in the \s-1CPAN\s0.pm shell. This command does this automatically if you don't specify any arguments. .IP "\-t module [ module ... ]" 4 .IX Item "-t module [ module ... ]" Run a `make test` on the specified modules. .IP "\-T" 4 .IX Item "-T" Do not test modules. Simply install them. .IP "\-u" 4 .IX Item "-u" Upgrade all installed modules. Blindly doing this can really break things, so keep a backup. .IP "\-v" 4 .IX Item "-v" Print the script version and \s-1CPAN\s0.pm version then exit. .IP "\-V" 4 .IX Item "-V" Print detailed information about the cpan client. .IP "\-w" 4 .IX Item "-w" \&\s-1UNIMPLEMENTED\s0 .Sp Turn on cpan warnings. This checks various things, like directory permissions, and tells you about problems you might have. .IP "\-x module [ module ... ]" 4 .IX Item "-x module [ module ... ]" Find close matches to the named modules that you think you might have mistyped. This requires the optional installation of Text::Levenshtein or Text::Levenshtein::Damerau. .IP "\-X" 4 .IX Item "-X" Dump all the namespaces to standard output. .SS "Examples" .IX Subsection "Examples" .Vb 2 \& # print a help message \& cpan \-h \& \& # print the version numbers \& cpan \-v \& \& # create an autobundle \& cpan \-a \& \& # recompile modules \& cpan \-r \& \& # upgrade all installed modules \& cpan \-u \& \& # install modules ( sole \-i is optional ) \& cpan \-i Netscape::Booksmarks Business::ISBN \& \& # force install modules ( must use \-i ) \& cpan \-fi CGI::Minimal URI \& \& # install modules but without testing them \& cpan \-Ti CGI::Minimal URI .Ve .SS "Environment variables" .IX Subsection "Environment variables" There are several components in \s-1CPAN\s0.pm that use environment variables. The build tools, ExtUtils::MakeMaker and Module::Build use some, while others matter to the levels above them. Some of these are specified by the Perl Toolchain Gang: .PP Lancaster Consensus: .PP Oslo Consensus: .IP "\s-1NONINTERACTIVE_TESTING\s0" 4 .IX Item "NONINTERACTIVE_TESTING" Assume no one is paying attention and skips prompts for distributions that do that correctly. \f(CWcpan(1)\fR sets this to \f(CW1\fR unless it already has a value (even if that value is false). .IP "\s-1PERL_MM_USE_DEFAULT\s0" 4 .IX Item "PERL_MM_USE_DEFAULT" Use the default answer for a prompted questions. \f(CWcpan(1)\fR sets this to \f(CW1\fR unless it already has a value (even if that value is false). .IP "\s-1CPAN_OPTS\s0" 4 .IX Item "CPAN_OPTS" As with \f(CW\*(C`PERL5OPT\*(C'\fR, a string of additional \f(CWcpan(1)\fR options to add to those you specify on the command line. .IP "\s-1CPANSCRIPT_LOGLEVEL\s0" 4 .IX Item "CPANSCRIPT_LOGLEVEL" The log level to use, with either the embedded, minimal logger or Log::Log4perl if it is installed. Possible values are the same as the \f(CW\*(C`Log::Log4perl\*(C'\fR levels: \f(CW\*(C`TRACE\*(C'\fR, \f(CW\*(C`DEBUG\*(C'\fR, \f(CW\*(C`INFO\*(C'\fR, \f(CW\*(C`WARN\*(C'\fR, \&\f(CW\*(C`ERROR\*(C'\fR, and \f(CW\*(C`FATAL\*(C'\fR. The default is \f(CW\*(C`INFO\*(C'\fR. .IP "\s-1GIT_COMMAND\s0" 4 .IX Item "GIT_COMMAND" The path to the \f(CW\*(C`git\*(C'\fR binary to use for the Git features. The default is \f(CW\*(C`/usr/local/bin/git\*(C'\fR. .SH "EXIT VALUES" .IX Header "EXIT VALUES" The script exits with zero if it thinks that everything worked, or a positive number if it thinks that something failed. Note, however, that in some cases it has to divine a failure by the output of things it does not control. For now, the exit codes are vague: .PP .Vb 1 \& 1 An unknown error \& \& 2 The was an external problem \& \& 4 There was an internal problem with the script \& \& 8 A module failed to install .Ve .SH "TO DO" .IX Header "TO DO" * one shot configuration values from the command line .SH "BUGS" .IX Header "BUGS" * none noted .SH "SEE ALSO" .IX Header "SEE ALSO" Most behaviour, including environment variables and configuration, comes directly from \s-1CPAN\s0.pm. .SH "SOURCE AVAILABILITY" .IX Header "SOURCE AVAILABILITY" This code is in Github in the \s-1CPAN\s0.pm repository: .PP .Vb 1 \& https://github.com/andk/cpanpm .Ve .PP The source used to be tracked separately in another GitHub repo, but the canonical source is now in the above repo. .SH "CREDITS" .IX Header "CREDITS" Japheth Cleaver added the bits to allow a forced install (\-f). .PP Jim Brandt suggest and provided the initial implementation for the up-to-date and Changes features. .PP Adam Kennedy pointed out that \fBexit()\fR causes problems on Windows where this script ends up with a .bat extension .SH "AUTHOR" .IX Header "AUTHOR" brian d foy, \f(CW\*(C`\*(C'\fR .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (c) 2001\-2015, brian d foy, All Rights Reserved. .PP You may redistribute this under the same terms as Perl itself. man1/cpan-mirrors.1000044400000014770152526472030010113 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "CPAN-MIRRORS 1" .TH CPAN-MIRRORS 1 "2018-09-22" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" cpan\-mirrors \- Find the fatest CPAN mirrors nearby .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& % cpan\-mirrors \& \& Testing Africa \& is.co.za \-> 733.72 ms \& wa.co.za \-> 601.56 ms \& ucu.ac.ug \-> 407.99 ms \& mirror.ac.za \-> 614.05 ms \& zol.co.zw \-> 612.57 ms \& \-\->median time: 612.57 ms \& Testing Oceania \& serversaustralia.com.au \-> 38.62 ms \& cpan.inspire.net.nz \-> 67.81 ms \& digitalpacific.com.au \-> 37.89 ms \& uber.com.au \-> 44.47 ms \& lagoon.nc \-> 67.49 ms \& \-\->median time: 44.47 ms \& Testing North America \& httpupdate40.cpanel.net \-> 254.00 ms \& httpupdate35.cpanel.net \-> 409.75 ms \& mirrors.sonic.net \-> 368.56 ms \& httpupdate8.cpanel.net \-> 409.10 ms \& cpan.cs.utah.edu \-> 408.00 ms \& \-\->median time: 408.00 ms \& Testing Asia \& vinahost.vn \-> 146.10 ms \& yazd.ac.ir \-> 469.29 ms \& mirrors\-ru.go\-parts.com \-> 367.09 ms \& sohu.com \-> 399.76 ms \& neolabs.kz \-> 610.92 ms \& \-\->median time: 399.76 ms \& Testing South America \& mmgdesigns.com.ar \-> 407.96 ms \& nbtelecom.com.br \-> 401.96 ms \& sunsite.dcc.uchile.cl \-> 415.69 ms \& linorg.usp.br \-> 424.65 ms \& unal.edu.co \-> 407.60 ms \& \-\->median time: 407.96 ms \& Testing Europe \& uk2.net \-> 409.37 ms \& ambiweb.de \-> 710.65 ms \& bibleonline.ru \-> 471.49 ms \& rol.ru \-> 469.70 ms \& rub.de \-> 346.57 ms \& \-\->median time: 469.70 ms \& Median result by continent: \& 44 ms Oceania \& 400 ms Asia \& 408 ms South America \& 408 ms North America \& 470 ms Europe \& 613 ms Africa \& Best continent is Oceania \& cpan.catalyst.net.nz = 78.8369178771973 ms \& cpan.inspire.net.nz = 69.4258213043213 ms \& cpan.mirrors.ilisys.com.au = 50.2209663391113 ms \& digitalpacific.com.au = 40.1251316070557 ms \& lagoon.nc = 88.8760089874268 ms \& nautile.nc = 65.7081604003906 ms \& optusnet.com.au = 41.4729118347168 ms \& serversaustralia.com.au = 46.1521148681641 ms \& uber.com.au = 48.2730865478516 ms \& waia.asn.au = 86.2929821014404 ms \& webtastix.net = 70.5790519714355 ms \& Best mirrors are digitalpacific.com.au \& optusnet.com.au \& serversaustralia.com.au \& uber.com.au \& cpan.mirrors.ilisys.com.au \& \& Best urls are \& http://cpan.mirror.digitalpacific.com.au/ \& http://mirror.optusnet.com.au/CPAN/ \& http://cpan.mirror.serversaustralia.com.au/ \& http://cpan.mirror.uber.com.au/ \& http://cpan.mirrors.ilisys.com.au/ .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\s-1CPAN\s0 Mirrors come and go, and maybe you do too. The mirror that was fast then might not be fast now, especially if you changed hemispheres. .PP This program goes through the \fI\s-1MIRRORED.BY\s0\fR file and pings a selection of mirrors on each continent to find the fastest mirrors. From the best continent, it samples several mirrors to find the \s-1URL\s0 you should add to your configuration. .PP If you don't have a \fI\s-1MIRRORED.BY\s0\fR file, this program will download one for you. It looks through your existing \f(CW\*(C`urllist\*(C'\fR configuration and then default locations. It stores it in \f(CW\*(C`~/.cpan\*(C'\fR (or your configured location to store files). .SH "TO DO" .IX Header "TO DO" .IP "\(bu" 4 Add an option to update the \s-1CPAN\s0 configuration .IP "\(bu" 4 Add an option to give \s-1JSON\s0 output .SH "AUTHOR" .IX Header "AUTHOR" brian d foy \f(CW\*(C`\*(C'\fR .SH "LICENSE" .IX Header "LICENSE" This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .PP See man1/json_xs.1000044400000020407152526472030007154 0ustar00.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "JSON_XS 1" .TH JSON_XS 1 "2018-11-15" "perl v5.26.3" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" json_xs \- JSON::XS commandline utility .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& json_xs [\-v] [\-f inputformat] [\-t outputformat] .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fIjson_xs\fR converts between some input and output formats (one of them is \&\s-1JSON\s0). .PP The default input format is \f(CW\*(C`json\*(C'\fR and the default output format is \&\f(CW\*(C`json\-pretty\*(C'\fR. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\-v" 4 .IX Item "-v" Be slightly more verbose. .IP "\-f fromformat" 4 .IX Item "-f fromformat" Read a file in the given format from \s-1STDIN.\s0 .Sp \&\f(CW\*(C`fromformat\*(C'\fR can be one of: .RS 4 .IP "json \- a json text encoded, either utf\-8, utf16\-be/le, utf32\-be/le" 4 .IX Item "json - a json text encoded, either utf-8, utf16-be/le, utf32-be/le" .PD 0 .IP "cbor \- \s-1CBOR\s0 (\s-1RFC 7049,\s0 \s-1CBOR::XS\s0), a kind of binary \s-1JSON\s0" 4 .IX Item "cbor - CBOR (RFC 7049, CBOR::XS), a kind of binary JSON" .IP "storable \- a Storable frozen value" 4 .IX Item "storable - a Storable frozen value" .IP "storable-file \- a Storable file (Storable has two incompatible formats)" 4 .IX Item "storable-file - a Storable file (Storable has two incompatible formats)" .IP "bencode \- use Convert::Bencode, if available (used by torrent files, among others)" 4 .IX Item "bencode - use Convert::Bencode, if available (used by torrent files, among others)" .IP "clzf \- Compress::LZF format (requires that module to be installed)" 4 .IX Item "clzf - Compress::LZF format (requires that module to be installed)" .ie n .IP "eval \- evaluate the given code as (non\-utf\-8) Perl, basically the reverse of ""\-t dump""" 4 .el .IP "eval \- evaluate the given code as (non\-utf\-8) Perl, basically the reverse of ``\-t dump''" 4 .IX Item "eval - evaluate the given code as (non-utf-8) Perl, basically the reverse of -t dump" .IP "yaml \- \s-1YAML\s0 format (requires that module to be installed)" 4 .IX Item "yaml - YAML format (requires that module to be installed)" .IP "string \- do not attempt to decode the file data" 4 .IX Item "string - do not attempt to decode the file data" .ie n .IP "none \- nothing is read, creates an ""undef"" scalar \- mainly useful with ""\-e""" 4 .el .IP "none \- nothing is read, creates an \f(CWundef\fR scalar \- mainly useful with \f(CW\-e\fR" 4 .IX Item "none - nothing is read, creates an undef scalar - mainly useful with -e" .RE .RS 4 .RE .IP "\-t toformat" 4 .IX Item "-t toformat" .PD Write the file in the given format to \s-1STDOUT.\s0 .Sp \&\f(CW\*(C`toformat\*(C'\fR can be one of: .RS 4 .IP "json, json\-utf\-8 \- json, utf\-8 encoded" 4 .IX Item "json, json-utf-8 - json, utf-8 encoded" .PD 0 .IP "json-pretty \- as above, but pretty-printed" 4 .IX Item "json-pretty - as above, but pretty-printed" .IP "json\-utf\-16le, json\-utf\-16be \- little endian/big endian utf\-16" 4 .IX Item "json-utf-16le, json-utf-16be - little endian/big endian utf-16" .IP "json\-utf\-32le, json\-utf\-32be \- little endian/big endian utf\-32" 4 .IX Item "json-utf-32le, json-utf-32be - little endian/big endian utf-32" .IP "cbor \- \s-1CBOR\s0 (\s-1RFC 7049,\s0 \s-1CBOR::XS\s0), a kind of binary \s-1JSON\s0" 4 .IX Item "cbor - CBOR (RFC 7049, CBOR::XS), a kind of binary JSON" .IP "cbor-packed \- \s-1CBOR\s0 using extensions to make it smaller" 4 .IX Item "cbor-packed - CBOR using extensions to make it smaller" .IP "storable \- a Storable frozen value in network format" 4 .IX Item "storable - a Storable frozen value in network format" .IP "storable-file \- a Storable file in network format (Storable has two incompatible formats)" 4 .IX Item "storable-file - a Storable file in network format (Storable has two incompatible formats)" .IP "bencode \- use Convert::Bencode, if available (used by torrent files, among others)" 4 .IX Item "bencode - use Convert::Bencode, if available (used by torrent files, among others)" .IP "clzf \- Compress::LZF format" 4 .IX Item "clzf - Compress::LZF format" .IP "yaml \- \s-1YAML::XS\s0 format" 4 .IX Item "yaml - YAML::XS format" .IP "dump \- Data::Dump" 4 .IX Item "dump - Data::Dump" .IP "dumper \- Data::Dumper" 4 .IX Item "dumper - Data::Dumper" .IP "string \- writes the data out as if it were a string" 4 .IX Item "string - writes the data out as if it were a string" .ie n .IP "none \- nothing gets written, mainly useful together with ""\-e""" 4 .el .IP "none \- nothing gets written, mainly useful together with \f(CW\-e\fR" 4 .IX Item "none - nothing gets written, mainly useful together with -e" .PD Note that Data::Dumper doesn't handle self-referential data structures correctly \- use \*(L"dump\*(R" instead. .RE .RS 4 .RE .IP "\-e code" 4 .IX Item "-e code" Evaluate perl code after reading the data and before writing it out again \&\- can be used to filter, create or extract data. The data that has been written is in \f(CW$_\fR, and whatever is in there is written out afterwards. .SH "EXAMPLES" .IX Header "EXAMPLES" .Vb 1 \& json_xs \-t none pretty.json .Ve .PP Prettify the \s-1JSON\s0 file \fIsrc.json\fR to \fIdst.json\fR. .PP .Vb 1 \& json_xs \-f storable\-file {"announce\-list"}}\*(Aq \-t string .Ve .PP Print the tracker list inside a torrent file. .PP .Vb 1 \& lwp\-request http://cpantesters.perl.org/show/JSON\-XS.json | json_xs .Ve .PP Fetch the cpan-testers result summary \f(CW\*(C`JSON::XS\*(C'\fR and pretty-print it. .SH "AUTHOR" .IX Header "AUTHOR" Copyright (C) 2008 Marc Lehmann man5/ldif.5000064400000015116152526511410006416 0ustar00.lf 1 stdin .TH LDIF 5 "2021/06/03" "OpenLDAP 2.4.59" .\" $OpenLDAP$ .\" Copyright 1998-2021 The OpenLDAP Foundation All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .SH NAME ldif \- LDAP Data Interchange Format .SH DESCRIPTION The LDAP Data Interchange Format (LDIF) is used to represent LDAP entries and change records in text form. LDAP tools, such as .BR ldapadd (1) and .BR ldapsearch (1), read and write LDIF entry records. .BR ldapmodify (1) reads LDIF change records. .LP This manual page provides a basic description of LDIF. A formal specification of LDIF is published in RFC 2849. .SH ENTRY RECORDS .LP LDIF entry records are used to represent directory entries. The basic form of an entry record is: .LP .nf .ft tt dn: : : :: :< ... .ft .fi .LP The value may be specified as UTF-8 text or as base64 encoded data, or a URI may be provided to the location of the attribute value. .LP A line may be continued by starting the next line with a single space or tab, e.g., .LP .nf .ft tt dn: cn=Barbara J Jensen,dc=exam ple,dc=com .ft .fi .LP Lines beginning with a sharp sign ('#') are ignored. .LP Multiple attribute values are specified on separate lines, e.g., .LP .nf .ft tt cn: Barbara J Jensen cn: Babs Jensen .ft .fi .LP If an value contains a non-printing character, or begins with a space or a colon ':', the is followed by a double colon and the value is encoded in base 64 notation. e.g., the value " begins with a space" would be encoded like this: .LP .nf .ft tt cn:: IGJlZ2lucyB3aXRoIGEgc3BhY2U= .ft .fi .LP If the attribute value is located in a file, the is followed by a ':<' and a file: URI. e.g., the value contained in the file /tmp/value would be listed like this: .LP .nf .ft tt cn:< file:///tmp/value .ft .fi Other URI schemes (ftp,http) may be supported as well. .LP Multiple entries within the same LDIF file are separated by blank lines. .SH ENTRY RECORD EXAMPLE Here is an example of an LDIF file containing three entries. .LP .nf .ft tt dn: cn=Barbara J Jensen,dc=example,dc=com cn: Barbara J Jensen cn: Babs Jensen objectclass: person description:< file:///tmp/babs sn: Jensen dn: cn=Bjorn J Jensen,dc=example,dc=com cn: Bjorn J Jensen cn: Bjorn Jensen objectclass: person sn: Jensen dn: cn=Jennifer J Jensen,dc=example,dc=com cn: Jennifer J Jensen cn: Jennifer Jensen objectclass: person sn: Jensen jpegPhoto:: /9j/4AAQSkZJRgABAAAAAQABAAD/2wBDABALD A4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQ ERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVG ... .ft .fi .LP Note that the description in Barbara Jensen's entry is read from file:///tmp/babs and the jpegPhoto in Jennifer Jensen's entry is encoded using base 64. .SH CHANGE RECORDS LDIF change records are used to represent directory change requests. Each change record starts with line indicating the distinguished name of the entry being changed: .LP .nf dn: .fi .LP .nf changetype: <[modify|add|delete|modrdn]> .fi .LP Finally, the change information itself is given, the format of which depends on what kind of change was specified above. For a \fIchangetype\fP of \fImodify\fP, the format is one or more of the following: .LP .nf add: : : ... \- .fi .LP Or, for a replace modification: .LP .nf replace: : : ... \- .fi .LP If no \fIattributetype\fP lines are given to replace, the entire attribute is to be deleted (if present). .LP Or, for a delete modification: .LP .nf delete: : : ... \- .fi .LP If no \fIattributetype\fP lines are given to delete, the entire attribute is to be deleted. .LP For a \fIchangetype\fP of \fIadd\fP, the format is: .LP .nf : : ... : : .fi .LP For a \fIchangetype\fP of \fImodrdn\fP or \fImoddn\fP, the format is: .LP .nf newrdn: deleteoldrdn: 0 | 1 newsuperior: .fi .LP where a value of 1 for deleteoldrdn means to delete the values forming the old rdn from the entry, and a value of 0 means to leave the values as non-distinguished attributes in the entry. The newsuperior line is optional and, if present, specifies the new superior to move the entry to. .LP For a \fIchangetype\fP of \fIdelete\fP, no additional information is needed in the record. .LP Note that attribute values may be presented using base64 or in files as described for entry records. Lines in change records may be continued in the manner described for entry records as well. .SH CHANGE RECORD EXAMPLE The following sample LDIF file contains a change record of each type of change. .LP .nf dn: cn=Babs Jensen,dc=example,dc=com changetype: add objectclass: person objectclass: extensibleObject cn: babs cn: babs jensen sn: jensen dn: cn=Babs Jensen,dc=example,dc=com changetype: modify add: givenName givenName: Barbara givenName: babs \- replace: description description: the fabulous babs \- delete: sn sn: jensen \- dn: cn=Babs Jensen,dc=example,dc=com changetype: modrdn newrdn: cn=Barbara J Jensen deleteoldrdn: 0 newsuperior: ou=People,dc=example,dc=com dn: cn=Barbara J Jensen,ou=People,dc=example,dc=com changetype: delete .fi .SH INCLUDE STATEMENT The LDIF parser has been extended to support an .B include statement for referencing other LDIF files. The .B include statement must be separated from other records by a blank line. The referenced file is specified using a file: URI and all of its contents are incorporated as if they were part of the original LDIF file. As above, other URI schemes may be supported. For example: .LP .nf dn: dc=example,dc=com objectclass: domain dc: example include: file:///tmp/example.com.ldif dn: dc=example,dc=org objectclass: domain dc: example .fi This feature is not part of the LDIF specification in RFC 2849 but is expected to appear in a future revision of this spec. It is supported by the .BR ldapadd (1), .BR ldapmodify (1), and .BR slapadd (8) commands. .SH SEE ALSO .BR ldap (3), .BR ldapsearch (1), .BR ldapadd (1), .BR ldapmodify (1), .BR slapadd (8), .BR slapcat (8), .BR slapd\-ldif (5). .LP "LDAP Data Interchange Format," Good, G., RFC 2849. .SH ACKNOWLEDGEMENTS .lf 1 ./../Project .\" Shared Project Acknowledgement Text .B "OpenLDAP Software" is developed and maintained by The OpenLDAP Project . .B "OpenLDAP Software" is derived from the University of Michigan LDAP 3.3 Release. .lf 278 stdin man5/ldap.conf.5000064400000044241152526511410007345 0ustar00.lf 1 stdin .TH LDAP.CONF 5 "2021/06/03" "OpenLDAP 2.4.59" .\" $OpenLDAP$ .\" Copyright 1998-2021 The OpenLDAP Foundation All Rights Reserved. .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .SH NAME ldap.conf, .ldaprc \- LDAP configuration file/environment variables .SH SYNOPSIS /opt/alt/openldap11/etc/openldap/ldap.conf, ldaprc, .ldaprc, $LDAP .SH DESCRIPTION If the environment variable \fBLDAPNOINIT\fP is defined, all defaulting is disabled. .LP The .I ldap.conf configuration file is used to set system-wide defaults to be applied when running .I ldap clients. .LP Users may create an optional configuration file, .I ldaprc or .IR .ldaprc , in their home directory which will be used to override the system-wide defaults file. The file .I ldaprc in the current working directory is also used. .LP .LP Additional configuration files can be specified using the \fBLDAPCONF\fP and \fBLDAPRC\fP environment variables. \fBLDAPCONF\fP may be set to the path of a configuration file. This path can be absolute or relative to the current working directory. The \fBLDAPRC\fP, if defined, should be the basename of a file in the current working directory or in the user's home directory. .LP Environmental variables may also be used to augment the file based defaults. The name of the variable is the option name with an added prefix of \fBLDAP\fP. For example, to define \fBBASE\fP via the environment, set the variable \fBLDAPBASE\fP to the desired value. .LP Some options are user-only. Such options are ignored if present in the .I ldap.conf (or file specified by .BR LDAPCONF ). .LP Thus the following files and variables are read, in order: .nf variable $LDAPNOINIT, and if that is not set: system file /opt/alt/openldap11/etc/openldap/ldap.conf, user files $HOME/ldaprc, $HOME/.ldaprc, ./ldaprc, system file $LDAPCONF, user files $HOME/$LDAPRC, $HOME/.$LDAPRC, ./$LDAPRC, variables $LDAP. .fi Settings late in the list override earlier ones. .SH SYNTAX The configuration options are case-insensitive; their value, on a case by case basis, may be case-sensitive. .LP Blank lines are ignored. .br Lines beginning with a hash mark (`#') are comments, and ignored. .LP Valid lines are made of an option's name (a sequence of non-blanks, conventionally written in uppercase, although not required), followed by a value. The value starts with the first non-blank character after the option's name, and terminates at the end of the line, or at the last sequence of blanks before the end of the line. The tokenization of the value, if any, is delegated to the handler(s) for that option, if any. Quoting values that contain blanks may be incorrect, as the quotes would become part of the value. For example, .nf # Wrong - erroneous quotes: URI "ldap:// ldaps://" # Right - space-separated list of URIs, without quotes: URI ldap:// ldaps:// # Right - DN syntax needs quoting for Example, Inc: BASE ou=IT staff,o="Example, Inc",c=US # or: BASE ou=IT staff,o=Example\\2C Inc,c=US # Wrong - comment on same line as option: DEREF never # Never follow aliases .fi .LP A line cannot be longer than LINE_MAX, which should be more than 2000 bytes on all platforms. There is no mechanism to split a long line on multiple lines, either for beautification or to overcome the above limit. .SH OPTIONS The different configuration options are: .TP .B URI Specifies the URI(s) of an LDAP server(s) to which the .I LDAP library should connect. The URI scheme may be any of .BR ldap , .B ldaps or .BR ldapi , which refer to LDAP over TCP, LDAP over SSL (TLS) and LDAP over IPC (UNIX domain sockets), respectively. Each server's name can be specified as a domain-style name or an IP address literal. Optionally, the server's name can followed by a ':' and the port number the LDAP server is listening on. If no port number is provided, the default port for the scheme is used (389 for ldap://, 636 for ldaps://). For LDAP over IPC, .B name is the name of the socket, and no .B port is required, nor allowed; note that directory separators must be URL-encoded, like any other characters that are special to URLs; so the socket /usr/local/var/ldapi must be specified as ldapi://%2Fusr%2Flocal%2Fvar%2Fldapi A space separated list of URIs may be provided. .TP .B BASE Specifies the default base DN to use when performing ldap operations. The base must be specified as a Distinguished Name in LDAP format. .TP .B BINDDN Specifies the default bind DN to use when performing ldap operations. The bind DN must be specified as a Distinguished Name in LDAP format. .B This is a user-only option. .TP .B DEREF Specifies how alias dereferencing is done when performing a search. The .B can be specified as one of the following keywords: .RS .TP .B never Aliases are never dereferenced. This is the default. .TP .B searching Aliases are dereferenced in subordinates of the base object, but not in locating the base object of the search. .TP .B finding Aliases are only dereferenced when locating the base object of the search. .TP .B always Aliases are dereferenced both in searching and in locating the base object of the search. .RE .TP .TP .B HOST Specifies the name(s) of an LDAP server(s) to which the .I LDAP library should connect. Each server's name can be specified as a domain-style name or an IP address and optionally followed by a ':' and the port number the ldap server is listening on. A space separated list of hosts may be provided. .B HOST is deprecated in favor of .BR URI . .TP .B NETWORK_TIMEOUT Specifies the timeout (in seconds) after which the poll(2)/select(2) following a connect(2) returns in case of no activity. .TP .B PORT Specifies the default port used when connecting to LDAP servers(s). The port may be specified as a number. .B PORT is deprecated in favor of .BR URI. .TP .B REFERRALS Specifies if the client should automatically follow referrals returned by LDAP servers. The default is on. Note that the command line tools .BR ldapsearch (1) &co always override this option. .\" This should only be allowed via ldap_set_option(3) .\".TP .\".B RESTART .\"Determines whether the library should implicitly restart connections (FIXME). .TP .B SIZELIMIT Specifies a size limit (number of entries) to use when performing searches. The number should be a non-negative integer. \fISIZELIMIT\fP of zero (0) specifies a request for unlimited search size. Please note that the server may still apply any server-side limit on the amount of entries that can be returned by a search operation. .TP .B TIMELIMIT Specifies a time limit (in seconds) to use when performing searches. The number should be a non-negative integer. \fITIMELIMIT\fP of zero (0) specifies unlimited search time to be used. Please note that the server may still apply any server-side limit on the duration of a search operation. .TP .B VERSION {2|3} Specifies what version of the LDAP protocol should be used. .TP .B TIMEOUT Specifies a timeout (in seconds) after which calls to synchronous LDAP APIs will abort if no response is received. Also used for any .BR ldap_result (3) calls where a NULL timeout parameter is supplied. .SH SASL OPTIONS If OpenLDAP is built with Simple Authentication and Security Layer support, there are more options you can specify. .TP .B SASL_MECH Specifies the SASL mechanism to use. .TP .B SASL_REALM Specifies the SASL realm. .TP .B SASL_AUTHCID Specifies the authentication identity. .B This is a user-only option. .TP .B SASL_AUTHZID Specifies the proxy authorization identity. .B This is a user-only option. .TP .B SASL_SECPROPS Specifies Cyrus SASL security properties. The .B can be specified as a comma-separated list of the following: .RS .TP .B none (without any other properties) causes the properties defaults ("noanonymous,noplain") to be cleared. .TP .B noplain disables mechanisms susceptible to simple passive attacks. .TP .B noactive disables mechanisms susceptible to active attacks. .TP .B nodict disables mechanisms susceptible to passive dictionary attacks. .TP .B noanonymous disables mechanisms which support anonymous login. .TP .B forwardsec requires forward secrecy between sessions. .TP .B passcred requires mechanisms which pass client credentials (and allows mechanisms which can pass credentials to do so). .TP .B minssf= specifies the minimum acceptable .I security strength factor as an integer approximating the effective key length used for encryption. 0 (zero) implies no protection, 1 implies integrity protection only, 56 allows DES or other weak ciphers, 112 allows triple DES and other strong ciphers, 128 allows RC4, Blowfish and other modern strong ciphers. The default is 0. .TP .B maxssf= specifies the maximum acceptable .I security strength factor as an integer (see .B minssf description). The default is .BR INT_MAX . .TP .B maxbufsize= specifies the maximum security layer receive buffer size allowed. 0 disables security layers. The default is 65536. .RE .TP .B SASL_NOCANON Do not perform reverse DNS lookups to canonicalize SASL host names. The default is off. .SH GSSAPI OPTIONS If OpenLDAP is built with Generic Security Services Application Programming Interface support, there are more options you can specify. .TP .B GSSAPI_SIGN Specifies if GSSAPI signing (GSS_C_INTEG_FLAG) should be used. The default is off. .TP .B GSSAPI_ENCRYPT Specifies if GSSAPI encryption (GSS_C_INTEG_FLAG and GSS_C_CONF_FLAG) should be used. The default is off. .TP .B GSSAPI_ALLOW_REMOTE_PRINCIPAL Specifies if GSSAPI based authentication should try to form the target principal name out of the ldapServiceName or dnsHostName attribute of the targets RootDSE entry. The default is off. .SH TLS OPTIONS If OpenLDAP is built with Transport Layer Security support, there are more options you can specify. These options are used when an .B ldaps:// URI is selected (by default or otherwise) or when the application negotiates TLS by issuing the LDAP StartTLS operation. .LP When using OpenSSL, if neither \fBTLS_CACERT\fP nor \fBTLS_CACERTDIR\fP is set, the system-wide default set of CA certificates is used. .TP .B TLS_CACERT Specifies the file that contains certificates for all of the Certificate Authorities the client will recognize. .TP .B TLS_CACERTDIR Specifies the path of a directory that contains Certificate Authority certificates in separate individual files. The .B TLS_CACERT is always used before .B TLS_CACERTDIR. The specified directory must be managed with the OpenSSL c_rehash utility. This parameter is ignored with GnuTLS. When using Mozilla NSS, may contain a Mozilla NSS cert/key database. If contains a Mozilla NSS cert/key database and CA cert files, OpenLDAP will use the cert/key database and will ignore the CA cert files. .TP .B TLS_CERT Specifies the file that contains the client certificate. .B This is a user-only option. When using Mozilla NSS, if using a cert/key database (specified with TLS_CACERTDIR), TLS_CERT specifies the name of the certificate to use: .nf TLS_CERT Certificate for Sam Carter .fi If using a token other than the internal built in token, specify the token name first, followed by a colon: .nf TLS_CERT my hardware device:Certificate for Sam Carter .fi Use certutil \-L to list the certificates by name: .nf certutil \-d /path/to/certdbdir \-L .fi .TP .B TLS_ECNAME Specify the name of the curve(s) to use for Elliptic curve Diffie-Hellman ephemeral key exchange. This option is only used for OpenSSL. This option is not used with GnuTLS; the curves may be chosen in the GnuTLS ciphersuite specification. .TP .B TLS_KEY Specifies the file that contains the private key that matches the certificate stored in the .B TLS_CERT file. Currently, the private key must not be protected with a password, so it is of critical importance that the key file is protected carefully. .B This is a user-only option. When using Mozilla NSS, TLS_KEY specifies the name of a file that contains the password for the key for the certificate specified with TLS_CERT. The modutil command can be used to turn off password protection for the cert/key database. For example, if TLS_CACERTDIR specifies /home/scarter/.moznss as the location of the cert/key database, use modutil to change the password to the empty string: .nf modutil \-dbdir ~/.moznss \-changepw 'NSS Certificate DB' .fi You must have the old password, if any. Ignore the WARNING about the running browser. Press 'Enter' for the new password. .TP .B TLS_CIPHER_SUITE Specifies acceptable cipher suite and preference order. should be a cipher specification for the TLS library in use (OpenSSL, GnuTLS, or Mozilla NSS). Example: .RS .RS .TP .I OpenSSL: TLS_CIPHER_SUITE HIGH:MEDIUM:+SSLv2 .TP .I GnuTLS: TLS_CIPHER_SUITE SECURE256:!AES-128-CBC .RE To check what ciphers a given spec selects in OpenSSL, use: .nf openssl ciphers \-v .fi With GnuTLS the available specs can be found in the manual page of .BR gnutls\-cli (1) (see the description of the option .BR \-\-priority ). In older versions of GnuTLS, where gnutls\-cli does not support the option \-\-priority, you can obtain the \(em more limited \(em list of ciphers by calling: .nf gnutls\-cli \-l .fi When using Mozilla NSS, the OpenSSL cipher suite specifications are used and translated into the format used internally by Mozilla NSS. There isn't an easy way to list the cipher suites from the command line. The authoritative list is in the source code for Mozilla NSS in the file sslinfo.c in the structure .nf static const SSLCipherSuiteInfo suiteInfo[] .fi .RE .TP .B TLS_PROTOCOL_MIN [.] Specifies minimum SSL/TLS protocol version that will be negotiated. If the server doesn't support at least that version, the SSL handshake will fail. To require TLS 1.x or higher, set this option to 3.(x+1), e.g., .nf TLS_PROTOCOL_MIN 3.2 .fi would require TLS 1.1. Specifying a minimum that is higher than that supported by the OpenLDAP implementation will result in it requiring the highest level that it does support. This parameter is ignored with GnuTLS. .TP .B TLS_RANDFILE Specifies the file to obtain random bits from when /dev/[u]random is not available. Generally set to the name of the EGD/PRNGD socket. The environment variable RANDFILE can also be used to specify the filename. This parameter is ignored with GnuTLS and Mozilla NSS. .TP .B TLS_REQCERT Specifies what checks to perform on server certificates in a TLS session, if any. The .B can be specified as one of the following keywords: .RS .TP .B never The client will not request or check any server certificate. .TP .B allow The server certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, it will be ignored and the session proceeds normally. .TP .B try The server certificate is requested. If no certificate is provided, the session proceeds normally. If a bad certificate is provided, the session is immediately terminated. .TP .B demand | hard These keywords are equivalent. The server certificate is requested. If no certificate is provided, or a bad certificate is provided, the session is immediately terminated. This is the default setting. .RE .TP .B TLS_REQSAN Specifies what checks to perform on the subjectAlternativeName (SAN) extensions in a server certificate when validating the certificate name against the specified hostname of the server. The .B can be specified as one of the following keywords: .RS .TP .B never The client will not check any SAN in the certificate. .TP .B allow The SAN is checked against the specified hostname. If a SAN is present but none match the specified hostname, the SANs are ignored and the usual check against the certificate DN is used. .TP .B try The SAN is checked against the specified hostname. If no SAN is present in the server certificate, the usual check against the certificate DN is used. If a SAN is present but doesn't match the specified hostname, the session is immediately terminated. This setting may be preferred when a mix of certs with and without SANs are in use. This is the default setting. .TP .B demand | hard These keywords are equivalent. The SAN is checked against the specified hostname. If no SAN is present in the server certificate, or no SANs match, the session is immediately terminated. This setting should be used when only certificates with SANs are in use. .RE .TP .B TLS_CRLCHECK Specifies if the Certificate Revocation List (CRL) of the CA should be used to verify if the server certificates have not been revoked. This requires .B TLS_CACERTDIR parameter to be set. This parameter is ignored with GnuTLS and Mozilla NSS. .B can be specified as one of the following keywords: .RS .TP .B none No CRL checks are performed .TP .B peer Check the CRL of the peer certificate .TP .B all Check the CRL for a whole certificate chain .RE .TP .B TLS_CRLFILE Specifies the file containing a Certificate Revocation List to be used to verify if the server certificates have not been revoked. This parameter is only supported with GnuTLS and Mozilla NSS. .SH "ENVIRONMENT VARIABLES" .TP LDAPNOINIT disable all defaulting .TP LDAPCONF path of a configuration file .TP LDAPRC basename of ldaprc file in $HOME or $CWD .TP LDAP Set as from ldap.conf .SH FILES .TP .I /opt/alt/openldap11/etc/openldap/ldap.conf system-wide ldap configuration file .TP .I $HOME/ldaprc, $HOME/.ldaprc user ldap configuration file .TP .I $CWD/ldaprc local ldap configuration file .SH "SEE ALSO" .BR ldap (3), .BR ldap_set_option (3), .BR ldap_result (3), .BR openssl (1), .BR sasl (3) .SH AUTHOR Kurt Zeilenga, The OpenLDAP Project .SH ACKNOWLEDGEMENTS .lf 1 ./../Project .\" Shared Project Acknowledgement Text .B "OpenLDAP Software" is developed and maintained by The OpenLDAP Project . .B "OpenLDAP Software" is derived from the University of Michigan LDAP 3.3 Release. .lf 559 stdin man3/mcrypt.3000064400000060470152526563610007026 0ustar00.TH MCRYPT 3 "10 March 2002" .SH NAME libmcrypt \- encryption/decryption library .SH SYNOPSIS [see also .I mcrypt.h for more information] .SH DESCRIPTION The .I libmcrypt is a data encryption library. The library is thread safe and provides encryption and decryption functions. This version of the library supports many encryption algorithms and encryption modes. Some algorithms which are supported: SERPENT, RIJNDAEL, 3DES, GOST, SAFER+, CAST-256, RC2, XTEA, 3WAY, TWOFISH, BLOWFISH, ARCFOUR, WAKE and more. .LP OFB, CBC, ECB, nOFB, nCFB and CFB are the modes that all algorithms may function. ECB, CBC, encrypt in blocks but CTR, nCFB, nOFB, CFB and OFB in bytes (streams). Note that CFB and OFB in the rest of the document represent the "8bit CFB or OFB" mode. nOFB and nCFB modes represents a n-bit OFB/CFB mode, n is used to represent the algorithm's block size. The library supports an extra STREAM mode to include some stream algorithms like WAKE or ARCFOUR. In this version of the library all modes and algorithms are modular, which means that the algorithm and the mode is loaded at run-time. This way you can add algorithms and modes faster, and much easier. .I LibMcrypt includes the following symmetric (block) algorithms: .B DES: The traditional DES algorithm designed by IBM and US NSA. Uses 56 bit key and 64 bit block. It is now considered a weak algorithm, due to its small key size (it was never intended for use with classified data). .B 3DES or Triple DES: DES but with multiple (triple) encryption. It encrypts the plaintext once, then decrypts it with the second key, and encrypts it again with the third key (outer cbc mode used for cbc). Much better than traditional DES since the key is now 168 bits (actually the effective key length is 112 bits due to the meet-in-the-middle attack). .B CAST-128: CAST was designed in Canada by Carlisle Adams and Stafford Tavares. The original algorithm used a 64bit key and block. The algorithm here is CAST-128 (also called CAST5) which has a 128bit key and 64bit block size. .B CAST-256: CAST-256 was designed by Carlisle Adams. It is a symmetric cipher designed in accordance with the CAST design procedure. It is an extention of the CAST-128, having a 128 bit block size, and up to 256 bit key size. .B xTEA: TEA stands for the Tiny Encryption Algorithm. It is a feistel cipher designed by David Wheeler & Roger M. Needham. The original TEA was intended for use in applications where code size is at a premium, or where it is necessary for someone to remember the algorithm and code it on an arbitrary machine at a later time. The algorithm used here is extended TEA and has a 128bit key size and 64bit block size. .B 3-WAY: The 3way algorithm designed by Joan Daemen. It uses key and block size of 96 bits. .B SKIPJACK: SKIPJACK was designed by the US NSA. It was part of the ill-fated "Clipper" Escrowed Encryption Standard (EES) (FIPS 185) proposal. It operates on 64bit blocks and uses a key of 80 bits. SKIPJACK is provided only as an extra module to libmcrypt. .B BLOWFISH: The Blowfish algorithm designed by Bruce Schneier. It is better and faster than DES. It can use a key up to 448 bits. .B TWOFISH: Twofish was designed by Bruce Schneier, Doug Whiting, John Kelsey, Chris Hall, David Wagner for Counterpane systems. Intended to be highly secure and highly flexible. It uses a 128bit block size and 128,192,256 bit key size. (Twofish is the default algorithm) .B LOKI97: LOKI97 was designed by Lawrie Brown and Josef Pieprzyk. It has a 128-bit block length and a 256bit key schedule, which can be initialized using 128, 192 or 256 bit keys. It has evolved from the earlier LOKI89 and LOKI91 64-bit block ciphers, with a strengthened key schedule and a larger keyspace. .B RC2: RC2 (RC stands for Rivest Cipher) was designed by Ron Rivest. It uses block size of 64 bit and a key size from 8 to 1024 bits. It is optimized for 16bit microprocessors (reflecting its age). It is described in the RFC2268. .B ARCFOUR: RC4 was designed by Ron Rivest. For several years this algorithm was considered a trade secret and details were not available. In September 1994 someone posted the source code in the cypherpunks mailing list. Although the source code is now available RC4 is trademarked by RSADSI so a compatible cipher named ARCFOUR is included in the mcrypt distribution. It is a stream cipher and has a maximum key of 2048 bits. .B RC6: RC6 was designed by Ron Rivest for RSA labs. In mcrypt it uses block size of 128 bit and a key size of 128/192/256 bits. Refer to RSA Labs and Ron Rivest for any copyright, patent or license issues for the RC6 algorithm. RC6 is provided only as an extra module to libmcrypt. .B RIJNDAEL: Rijndael is a block cipher, designed by Joan Daemen and Vincent Rijmen, and was approved for the USA's NIST Advanced Encryption Standard, FIPS-197. The cipher has a variable block length and key length. Rijndael can be implemented very efficiently on a wide range of processors and in hardware. The design of Rijndael was strongly influenced by the design of the block cipher Square. There exist three versions of this algorithm, namely: .B RIJNDAEL-128 (the AES winner) , .B RIJNDAEL-192 , .B RIJNDAEL-256 The numerals 128, 192 and 256 stand for the length of the block size. .B MARS: MARS is a 128-bit block cipher designed by IBM as a candidate for the Advanced Encryption Standard. Refer to IBM for any copyright, patent or license issues for the MARS algorithm. MARS is provided only as an extra module to libmcrypt. .B PANAMA: PANAMA is a cryptographic module that can be used both as a cryptographic hash function and as a stream cipher. It designed by Joan Daemen and Craig Clapp. PANAMA (the stream cipher) is included in libmcrypt. .B WAKE: WAKE stands for Word Auto Key Encryption, and is an encryption system for medium speed encryption of blocks and of high security. WAKE was designed by David J. Wheeler. It is intended to be fast on most computers and relies on repeated table use and having a large state space. .B SERPENT: Serpent is a 128-bit block cipher designed by Ross Anderson, Eli Biham and Lars Knudsen as a candidate for the Advanced Encryption Standard. Serpent's design was limited to well understood mechanisms, so that could rely on the wide experience of block cipher cryptanalysis, and achieve the highest practical level of assurance that no shortcut attack will be found. Serpent has twice as many rounds as are necessary, to block all currently known shortcut attacks. Despite these exacting design constraints, Serpent is faster than DES. .B IDEA: IDEA stands for International Data Encryption Algorithm and was designed by Xuejia Lai and James Massey. It operates on 64bit blocks and uses a key of 128 bits. Refer to Ascom-Tech AG for any copyright, patent or license issues for the IDEA algorithm. IDEA is provided only as an extra module to libmcrypt. .B ENIGMA (UNIX crypt): A one-rotor machine designed along the lines of Enigma but considerable trivialized. Very easy to break for a skilled cryptanalyst. I suggest against using it. Added just for completeness. .B GOST: A former soviet union's algorithm. An acronym for "Gosudarstvennyi Standard" or Government Standard. It uses a 256 bit key and a 64 bit block. The S-boxes used here are described in the Applied Cryptography book by Bruce Schneier. They were used in an application for the Central Bank of the Russian Federation. Some quotes from gost.c: The standard is written by A. Zabotin (project leader), G.P. Glazkov, and V.B. Isaeva. It was accepted and introduced into use by the action of the State Standards Committee of the USSR on 2 June 1989 as No. 1409. It was to be reviewed in 1993, but whether anyone wishes to take on this obligation from the USSR is questionable. This code is based on the 25 November 1993 draft translation by Aleksandr Malchik, with Whitfield Diffie, of the Government Standard of the U.S.S.R. GOST 28149-89, "Cryptographic Transformation Algorithm", effective 1 July 1990. (Whitfield.Diffie@eng.sun.com) Some details have been cleared up by the paper "Soviet Encryption Algorithm" by Josef Pieprzyk and Leonid Tombak of the University of Wollongong, New South Wales. (josef/leo@cs.adfa.oz.au) .B SAFER: SAFER (Secure And Fast Encryption Routine) is a block cipher developed by Prof. J.L. Massey at the Swiss Federal Institute of Technology. There exist four versions of this algorithm, namely: .B SAFER K-64 , .B SAFER K-128 , .B SAFER SK-64 and .B SAFER SK-128. The numerals 64 and 128 stand for the length of the user-selected key, 'K' stands for the original key schedule and 'SK' stands for the strengthened key schedule (in which some of the "weaknesses" of the original key schedule have been removed). In mcrypt only SAFER SK-64 and SAFER SK-128 are used. .B SAFER+: SAFER+ was designed by Prof. J.L. Massey, Prof. Gurgen H. Khachatrian and Dr. Melsik K. Kuregian for Cylink. SAFER+ is based on the existing SAFER family of ciphers and provides for a block size of 128bits and 128, 192 and 256 bits key length. .LP A short description of the modes supported by libmcrypt: .B STREAM: The mode used with stream ciphers. In this mode the keystream from the cipher is XORed with the plaintext. Thus you should NOT ever use the same key. .B ECB: The Electronic CodeBook mode. It is the simplest mode to use with a block cipher. Encrypts each block independently. It is a block mode so plaintext length should be a multiple of blocksize (n*blocksize). .B CBC: The Cipher Block Chaining mode. It is better than ECB since the plaintext is XOR'ed with the previous ciphertext. A random block should be placed as the first block (IV) so the same block or messages always encrypt to something different. It is a block mode so plaintext length should be a multiple of blocksize (n*blocksize). .B CFB: The Cipher-Feedback Mode (in 8bit). This is a self-synchronizing stream cipher implemented from a block cipher. This is the best mode to use for encrypting strings or streams. This mode requires an IV. .B OFB: The Output-Feedback Mode (in 8bit). This is a synchronous stream cipher implemented from a block cipher. It is intended for use in noisy lines, because corrupted ciphertext blocks do not corrupt the plaintext blocks that follow. Insecure (because used in 8bit mode) so it is recommended not to use it. Added just for completeness. .B nOFB: The Output-Feedback Mode (in nbit). n Is the size of the block of the algorithm. This is a synchronous stream cipher implemented from a block cipher. It is intended for use in noisy lines, because corrupted ciphertext blocks do not corrupt the plaintext blocks that follow. This mode operates in streams. .B nCFB: The Cipher-Feedback Mode (in nbit). n Is the size of the block of the algorithm. This is a self synchronizing stream cipher implemented from a block cipher. This mode operates in streams. .B CTR: The Counter Mode. This is a stream cipher implemented from a block cipher. This mode uses the cipher to encrypt a set of input blocks, called counters, to produce blocks that will be XORed with the plaintext. In libmcrypt the counter is the given IV which is incremented at each step. This mode operates in streams. .B Error Recovery in these modes: If bytes are removed or lost from the file or stream in ECB, CTR, CBC and OFB modes, are impossible to recover, although CFB and nCFB modes will recover. If some bytes are altered then a full block of plaintext is affected in ECB, nOFB and CTR modes, two blocks in CBC, nCFB and CFB modes, but only the corresponding byte in OFB mode. .LP Encryption can be done as follows: A call to function: .B MCRYPT mcrypt_module_open( char *algorithm, char* algorithm_directory, .B char* mode, char* mode_directory); This function associates the algorithm and the mode specified. The name of the algorithm is specified in algorithm, eg "twofish", and the algorithm_directory is the directory where the algorithm is (it may be null if it is the default). The same applies for the mode. The library is closed by calling mcrypt_module_close(), but you should not call that function if mcrypt_generic_end() is called before. Normally it returns an encryption descriptor, or MCRYPT_FAILED on error. A call to function: .B int mcrypt_generic_init( MCRYPT td, void *key, .B int lenofkey, .B void *IV); This function initializes all buffers for the specified thread The maximum value of lenofkey should be the one obtained by calling mcrypt_get_key_size() and every value smaller than this is legal. Note that Lenofkey should be specified in bytes not bits. The IV should normally have the size of the algorithms block size, but you must obtain the size by calling mcrypt_get_iv_size(). IV is ignored in ECB. IV MUST exist in CFB, CBC, STREAM, nOFB and OFB modes. It needs to be random and unique (but not secret). The same IV must be used for encryption/decryption. After calling this function you can use the descriptor for encryption or decryption (not both). Returns a negative value on error. To encrypt now call: .B int mcrypt_generic( MCRYPT td, void *plaintext, int len); This is the main encryption function. td is the encryption descriptor returned by mcrypt_generic_init(). Plaintext is the plaintext you wish to encrypt and len should be the length (in bytes) of the plaintext and it should be k*algorithms_block_size if used in a mode which operated in blocks (cbc, ecb, nofb), or whatever when used in cfb or ofb which operate in streams. The plaintext is replaced by the ciphertext. Returns 0 on success. To decrypt you can call: .B int mdecrypt_generic( MCRYPT td, void *ciphertext, int len); The decryption function. It is almost the same with mcrypt_generic. Returns 0 on success. When you're finished you should call: .B int mcrypt_generic_end( MCRYPT td); This function terminates encryption specified by the encryption descriptor (td). Actually it clears all buffers, and closes all the modules used. Returns a negative value on error. .B This function is deprecated. Use mcrypt_generic_deinit() and mcrypt_module_close() instead. .B int mcrypt_generic_deinit( MCRYPT td); This function terminates encryption specified by the encryption descriptor (td). Actually it clears all buffers. The difference with mcrypt_generic_end() is that this function does not close the modules used. Thus you should use mcrypt_module_close(). Using this function you gain in speed if you use the same modules for several encryptions. Returns a negative value on error. .B int mcrypt_module_close( MCRYPT td); This function closes the modules used by the descriptor td. .P These are some extra functions that operate on modules that have been opened: These functions have the prefix mcrypt_enc_*. .B int mcrypt_enc_set_state(MCRYPT td, void *state, int size); This function sets the state of the algorithm. Can be used only with block algorithms and certain modes like CBC, CFB etc. It is usefully if you want to restart or start a different encryption quickly. Returns zero on success. The state is the output of mcrypt_enc_get_state(). .B int mcrypt_enc_get_state(MCRYPT td, void *state, int *size); This function returns the state of the algorithm. Can be used only certain modes and algorithms. The size will hold the size of the state and the state must have enough bytes to hold it. Returns zero on success. .B int mcrypt_enc_self_test( MCRYPT td); This function runs the self test on the algorithm specified by the descriptor td. If the self test succeeds it returns zero. .B int mcrypt_enc_is_block_algorithm_mode( MCRYPT td); Returns 1 if the mode is for use with block algorithms, otherwise it returns 0. (eg. 0 for stream, and 1 for cbc, cfb, ofb) .B int mcrypt_enc_is_block_algorithm( MCRYPT td); Returns 1 if the algorithm is a block algorithm or 0 if it is a stream algorithm. .B int mcrypt_enc_is_block_mode( MCRYPT td); Returns 1 if the mode outputs blocks of bytes or 0 if it outputs bytes. (eg. 1 for cbc and ecb, and 0 for cfb and stream) .B int mcrypt_enc_get_block_size( MCRYPT td); Returns the block size of the algorithm specified by the encryption descriptor in bytes. The algorithm MUST be opened using mcrypt_module_open(). .B int mcrypt_enc_get_key_size( MCRYPT td); Returns the maximum supported key size of the algorithm specified by the encryption descriptor in bytes. The algorithm MUST be opened using mcrypt_module_open(). .B int* mcrypt_enc_get_supported_key_sizes( MCRYPT td, int* sizes) Returns the key sizes supported by the algorithm specified by the encryption descriptor. If sizes is zero and returns NULL then all key sizes between 1 and mcrypt_get_key_size() are supported by the algorithm. If it is 1 then only the mcrypt_get_key_size() size is supported and sizes[0] is equal to it. If it is greater than 1 then that number specifies the number of elements in sizes which are the key sizes that the algorithm supports. The returned value is allocated with malloc, so you should not forget to free it. .B int mcrypt_enc_get_iv_size( MCRYPT td); Returns size of the IV of the algorithm specified by the encryption descriptor in bytes. The algorithm MUST be opened using mcrypt_module_open(). If it is '0' then the IV is ignored in that algorithm. IV is used in CBC, CFB, OFB modes, and in some algorithms in STREAM mode. .B int mcrypt_enc_mode_has_iv( MCRYPT td); Returns 1 if the mode needs an IV, 0 otherwise. Some 'stream' algorithms may need an IV even if the mode itself does not need an IV. .B char* mcrypt_enc_get_algorithms_name( MCRYPT td); Returns a character array containing the name of the algorithm. The returned value is allocated with malloc, so you should not forget to free it. .B char* mcrypt_enc_get_modes_name( MCRYPT td); Returns a character array containing the name of the mode. The returned value is allocated with malloc, so you should not forget to free it. .P These are some extra functions that operate on modules: These functions have the prefix mcrypt_module_*. .B int mcrypt_module_self_test (char* algorithm, char* directory); This function runs the self test on the specified algorithm. If the self test succeeds it returns zero. .B int mcrypt_module_is_block_algorithm_mode( char* algorithm, char* directory); Returns 1 if the mode is for use with block algorithms, otherwise it returns 0. (eg. 0 for stream, and 1 for cbc, cfb, ofb) .B int mcrypt_module_is_block_algorithm( char* mode, char* directory); Returns 1 if the algorithm is a block algorithm or 0 if it is a stream algorithm. .B int mcrypt_module_is_block_mode( char* mode, char* directory); Returns 1 if the mode outputs blocks of bytes or 0 if it outputs bytes. (eg. 1 for cbc and ecb, and 0 for cfb and stream) .B int mcrypt_module_get_algo_block_size( char* algorithm, char* directory); Returns the block size of the algorithm. .B int mcrypt_module_get_algo_key_size( char* algorithm, char* directory); Returns the maximum supported key size of the algorithm. .B int* mcrypt_module_get_algo_supported_key_sizes( char* algorithm, char* directory, int* sizes); Returns the key sizes supported by the algorithm. If sizes is zero and returns NULL then all key sizes between 1 and mcrypt_get_key_size() are supported by the algorithm. If it is 1 then only the mcrypt_get_key_size() size is supported and sizes[0] is equal to it. If it is greater than 1 then that number specifies the number of elements in sizes which are the key sizes that the algorithm supports. This function differs to mcrypt_enc_get_supported_key_sizes(), because the return value here is allocated (not static), thus it should be freed. .LP .B char** mcrypt_list_algorithms ( char* libdir, int* size); Returns a pointer to a character array containing all the mcrypt algorithms located in the libdir, or if it is NULL, in the default directory. The size is the number of the character arrays. The arrays are allocated internally and should be freed by using mcrypt_free_p(). .B char** mcrypt_list_modes ( char* libdir, int *size); Returns a pointer to a character array containing all the mcrypt modes located in the libdir, or if it is NULL, in the default directory. The size is the number of the character arrays. The arrays should be freed by using mcrypt_free_p(). .B void mcrypt_free_p (char **p, int size); Frees the pointer to array returned by previous functions. .B void mcrypt_free (void *ptr); Frees the memory used by the pointer. .B void mcrypt_perror(int err); This function prints a human readable description of the error 'err' in the stderr. The err should be a value returned by mcrypt_generic_init(). .B const char* mcrypt_strerror(int err); This function returns a human readable description of the error 'err'. The err should be a value returned by mcrypt_generic_init(). .B int mcrypt_mutex_register ( void (*mutex_lock)(void) , void (*mutex_unlock)(void) ); This function is only used in multithreaded application and only if compiled with dynamic module loading support. This is actually used internally in libltdl. Except for the dynamic module loading libmcrypt is thread safe. .LP Some example programs follow here. Compile as "cc prog.c -lmcrypt", or "cc prog.c -lmcrypt -lltdl" depending on your installation. Libltdl is used for opening dynamic libraries (modules). .nf /* First example: Encrypts stdin to stdout using TWOFISH with 128 bit key and CFB */ #include #include #include /* #include */ main() { MCRYPT td; int i; char *key; char password[20]; char block_buffer; char *IV; int keysize=16; /* 128 bits */ key=calloc(1, keysize); strcpy(password, "A_large_key"); /* Generate the key using the password */ /* mhash_keygen( KEYGEN_MCRYPT, MHASH_MD5, key, keysize, NULL, 0, password, strlen(password)); */ memmove( key, password, strlen(password)); td = mcrypt_module_open("twofish", NULL, "cfb", NULL); if (td==MCRYPT_FAILED) { return 1; } IV = malloc(mcrypt_enc_get_iv_size(td)); /* Put random data in IV. Note these are not real random data, * consider using /dev/random or /dev/urandom. */ /* srand(time(0)); */ for (i=0; i< mcrypt_enc_get_iv_size( td); i++) { IV[i]=rand(); } i=mcrypt_generic_init( td, key, keysize, IV); if (i<0) { mcrypt_perror(i); return 1; } /* Encryption in CFB is performed in bytes */ while ( fread (&block_buffer, 1, 1, stdin) == 1 ) { mcrypt_generic (td, &block_buffer, 1); /* Comment above and uncomment this to decrypt */ /* mdecrypt_generic (td, &block_buffer, 1); */ fwrite ( &block_buffer, 1, 1, stdout); } /* Deinit the encryption thread, and unload the module */ mcrypt_generic_end(td); return 0; } /* Second Example: encrypts using CBC and SAFER+ with 192 bits key */ #include #include #include main() { MCRYPT td; int i; char *key; /* created using mcrypt_gen_key */ char *block_buffer; char *IV; int blocksize; int keysize = 24; /* 192 bits == 24 bytes */ key = calloc(1, keysize); strcpy(key, "A_large_and_random_key"); td = mcrypt_module_open("saferplus", NULL, "cbc", NULL); blocksize = mcrypt_enc_get_block_size(td); block_buffer = malloc(blocksize); /* but unfortunately this does not fill all the key so the rest bytes are * padded with zeros. Try to use large keys or convert them with mcrypt_gen_key(). */ IV=malloc(mcrypt_enc_get_iv_size(td)); /* Put random data in IV. Note these are not real random data, * consider using /dev/random or /dev/urandom. */ /* srand(time(0)); */ for (i=0; i < mcrypt_enc_get_iv_size(td); i++) { IV[i]=rand(); } mcrypt_generic_init( td, key, keysize, IV); /* Encryption in CBC is performed in blocks */ while ( fread (block_buffer, 1, blocksize, stdin) == blocksize ) { mcrypt_generic (td, block_buffer, blocksize); /* mdecrypt_generic (td, block_buffer, blocksize); */ fwrite ( block_buffer, 1, blocksize, stdout); } /* deinitialize the encryption thread */ mcrypt_generic_deinit (td); /* Unload the loaded module */ mcrypt_module_close(td); return 0; } .fi .LP The library does not install any signal handler. .LP Questions about libmcrypt should be sent to: .IP mcrypt-dev@lists.hellug.gr or, if this fails, to the author addresses given below. The mcrypt home page is: .IP http://mcrypt.hellug.gr .LP .SH AUTHORS Version 2.4 Copyright (C) 1998-1999 Nikos Mavroyanopoulos (nmav@hellug.gr). .LP Thanks to all the people who reported problems and suggested various improvements for mcrypt; who are too numerous to cite here. .LP .\" end of man page man1/nghttpx.1000064400000264464152527704270007211 0ustar00.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NGHTTPX" "1" "Jul 29, 2026" "1.70.0" "nghttp2" .SH NAME nghttpx \- HTTP/2 proxy .SH SYNOPSIS .sp \fBnghttpx\fP [OPTIONS]... [ ] .SH DESCRIPTION .sp A reverse proxy for HTTP/3, HTTP/2, and HTTP/1. .INDENT 0.0 .TP .B Set path to server\(aqs private key. Required unless \(dqno\-tls\(dq parameter is used in \fB\-\-frontend\fP option. .UNINDENT .INDENT 0.0 .TP .B Set path to server\(aqs certificate. Required unless \(dqno\-tls\(dq parameter is used in \fB\-\-frontend\fP option. .UNINDENT .SH OPTIONS .sp The options are categorized into several groups. .SS Connections .INDENT 0.0 .TP .B \-b, \-\-backend=(,|unix:)[;[[:...]][[;]...] Set backend host and port. The multiple backend addresses are accepted by repeating this option. UNIX domain socket can be specified by prefixing path name with \(dqunix:\(dq (e.g., unix:/var/run/backend.sock). .sp Optionally, if s are given, the backend address is only used if request matches the pattern. The pattern matching is closely designed to ServeMux in net/http package of Go programming language. consists of path, host + path or just host. The path must start with \(dq\fI/\fP\(dq. If it ends with \(dq\fI/\fP\(dq, it matches all request path in its subtree. To deal with the request to the directory without trailing slash, the path which ends with \(dq\fI/\fP\(dq also matches the request path which only lacks trailing \(aq\fI/\fP\(aq (e.g., path \(dq\fI/foo/\fP\(dq matches request path \(dq\fI/foo\fP\(dq). If it does not end with \(dq\fI/\fP\(dq, it performs exact match against the request path. If host is given, it performs a match against the request host. For a request received on the frontend listener with \(dqsni\-fwd\(dq parameter enabled, SNI host is used instead of a request host. If host alone is given, \(dq\fI/\fP\(dq is appended to it, so that it matches all request paths under the host (e.g., specifying \(dqnghttp2.org\(dq equals to \(dqnghttp2.org/\(dq). CONNECT method is treated specially. It does not have path, and we don\(aqt allow empty path. To workaround this, we assume that CONNECT method has \(dq\fI/\fP\(dq as path. .sp Patterns with host take precedence over patterns with just path. Then, longer patterns take precedence over shorter ones. .sp Host can include \(dq*\(dq in the left most position to indicate wildcard match (only suffix match is done). The \(dq*\(dq must match at least one character. For example, host pattern \(dq*.nghttp2.org\(dq matches against \(dqwww.nghttp2.org\(dq and \(dqgit.ngttp2.org\(dq, but does not match against \(dqnghttp2.org\(dq. The exact hosts match takes precedence over the wildcard hosts match. .sp If path part ends with \(dq*\(dq, it is treated as wildcard path. The wildcard path behaves differently from the normal path. For normal path, match is made around the boundary of path component separator,\(dq\fI/\fP\(dq. On the other hand, the wildcard path does not take into account the path component separator. All paths which include the wildcard path without last \(dq*\(dq as prefix, and are strictly longer than wildcard path without last \(dq*\(dq are matched. \(dq*\(dq must match at least one character. For example, the pattern \(dq\fI/foo*\fP\(dq matches \(dq\fI/foo/\fP\(dq and \(dq\fI/foobar\fP\(dq. But it does not match \(dq\fI/foo\fP\(dq, or \(dq\fI/fo\fP\(dq. .sp If is omitted or empty string, \(dq\fI/\fP\(dq is used as pattern, which matches all request paths (catch\-all pattern). The catch\-all backend must be given. .sp When doing a match, nghttpx made some normalization to pattern, request host and path. For host part, they are converted to lower case. For path part, percent\-encoded unreserved characters defined in RFC 3986 are decoded, and any dot\-segments (\(dq..\(dq and \(dq.\(dq) are resolved and removed. .sp For example, \fB\-b\fP\(aq127.0.0.1,8080;nghttp2.org/httpbin/\(aq matches the request host \(dqnghttp2.org\(dq and the request path \(dq\fI/httpbin/get\fP\(dq, but does not match the request host \(dqnghttp2.org\(dq and the request path \(dq\fI/index.html\fP\(dq. .sp The multiple s can be specified, delimiting them by \(dq:\(dq. Specifying \fB\-b\fP\(aq127.0.0.1,8080;nghttp2.org:www.nghttp2.org\(aq has the same effect to specify \fB\-b\fP\(aq127.0.0.1,8080;nghttp2.org\(aq and \fB\-b\fP\(aq127.0.0.1,8080;www.nghttp2.org\(aq. .sp The backend addresses sharing same are grouped together forming load balancing group. .sp Several parameters are accepted after . The parameters are delimited by \(dq;\(dq. The available parameters are: \(dqproto=\(dq, \(dqtls\(dq, \(dqsni=\(dq, \(dqfall=\(dq, \(dqrise=\(dq, \(dqaffinity=\(dq, \(dqdns\(dq, \(dqredirect\-if\-not\-tls\(dq, \(dqupgrade\-scheme\(dq, \(dqmruby=\(dq, \(dqread\-timeout=\(dq, \(dqwrite\-timeout=\(dq, \(dqgroup=\(dq, \(dqgroup\-weight=\(dq, \(dqweight=\(dq, and \(dqdnf\(dq. The parameter consists of keyword, and optionally followed by \(dq=\(dq and value. For example, the parameter \(dqproto=h2\(dq consists of the keyword \(dqproto\(dq and value \(dqh2\(dq. The parameter \(dqtls\(dq consists of the keyword \(dqtls\(dq without value. Each parameter is described as follows. .sp The backend application protocol can be specified using optional \(dqproto\(dq parameter, and in the form of \(dqproto=\(dq. should be one of the following list without quotes: \(dqh2\(dq, \(dqhttp/1.1\(dq. The default value of is \(dqhttp/1.1\(dq. Note that usually \(dqh2\(dq refers to HTTP/2 over TLS. But in this option, it may mean HTTP/2 over cleartext TCP unless \(dqtls\(dq keyword is used (see below). .sp TLS can be enabled by specifying optional \(dqtls\(dq parameter. TLS is not enabled by default. .sp With \(dqsni=\(dq parameter, it can override the TLS SNI field value with given . This will default to the backend name .sp The feature to detect whether backend is online or offline can be enabled using optional \(dqfall\(dq and \(dqrise\(dq parameters. Using \(dqfall=\(dq parameter, if nghttpx cannot connect to a this backend times in a row, this backend is assumed to be offline, and it is excluded from load balancing. If is 0, this backend never be excluded from load balancing whatever times nghttpx cannot connect to it, and this is the default. There is also \(dqrise=\(dq parameter. After backend was excluded from load balancing group, nghttpx periodically attempts to make a connection to the failed backend, and if the connection is made successfully times in a row, the backend is assumed to be online, and it is now eligible for load balancing target. If is 0, a backend is permanently offline, once it goes in that state, and this is the default behaviour. .sp The session affinity is enabled using \(dqaffinity=\(dq parameter. If \(dqip\(dq is given in , client IP based session affinity is enabled. If \(dqcookie\(dq is given in , cookie based session affinity is enabled. If \(dqnone\(dq is given in , session affinity is disabled, and this is the default. The session affinity is enabled per . If at least one backend has \(dqaffinity\(dq parameter, and its is not \(dqnone\(dq, session affinity is enabled for all backend servers sharing the same . It is advised to set \(dqaffinity\(dq parameter to all backend explicitly if session affinity is desired. The session affinity may break if one of the backend gets unreachable, or backend settings are reloaded or replaced by API. .sp If \(dqaffinity=cookie\(dq is used, the additional configuration is required. \(dqaffinity\-cookie\-name=\(dq must be used to specify a name of cookie to use. Optionally, \(dqaffinity\-cookie\-path=\(dq can be used to specify a path which cookie is applied. The optional \(dqaffinity\-cookie\-secure=\(dq controls the Secure attribute of a cookie. The default value is \(dqauto\(dq, and the Secure attribute is determined by a request scheme. If a request scheme is \(dqhttps\(dq, then Secure attribute is set. Otherwise, it is not set. If is \(dqyes\(dq, the Secure attribute is always set. If is \(dqno\(dq, the Secure attribute is always omitted. \(dqaffinity\-cookie\-stickiness=\(dq controls stickiness of this affinity. If is \(dqloose\(dq, removing or adding a backend server might break the affinity and the request might be forwarded to a different backend server. If is \(dqstrict\(dq, removing the designated backend server breaks affinity, but adding new backend server does not cause breakage. If the designated backend server becomes unavailable, new backend server is chosen as if the request does not have an affinity cookie. defaults to \(dqloose\(dq. .sp By default, name resolution of backend host name is done at start up, or reloading configuration. If \(dqdns\(dq parameter is given, name resolution takes place dynamically. This is useful if backend address changes frequently. If \(dqdns\(dq is given, name resolution of backend host name at start up, or reloading configuration is skipped. .sp If \(dqredirect\-if\-not\-tls\(dq parameter is used, the matched backend requires that frontend connection is TLS encrypted. If it isn\(aqt, nghttpx responds to the request with 308 status code, and https URI the client should use instead is included in Location header field. The port number in redirect URI is 443 by default, and can be changed using \fB\-\-redirect\-https\-port\fP option. If at least one backend has \(dqredirect\-if\-not\-tls\(dq parameter, this feature is enabled for all backend servers sharing the same . It is advised to set \(dqredirect\-if\-no\-tls\(dq parameter to all backends explicitly if this feature is desired. .sp If \(dqupgrade\-scheme\(dq parameter is used along with \(dqtls\(dq parameter, HTTP/2 :scheme pseudo header field is changed to \(dqhttps\(dq from \(dqhttp\(dq when forwarding a request to this particular backend. This is a workaround for a backend server which requires \(dqhttps\(dq :scheme pseudo header field on TLS encrypted connection. .sp \(dqmruby=\(dq parameter specifies a path to mruby script file which is invoked when this pattern is matched. All backends which share the same pattern must have the same mruby path. .sp \(dqread\-timeout=\(dq and \(dqwrite\-timeout=\(dq parameters specify the read and write timeout of the backend connection when this pattern is matched. All backends which share the same pattern must have the same timeouts. If these timeouts are entirely omitted for a pattern, \fB\-\-backend\-read\-timeout\fP and \fB\-\-backend\-write\-timeout\fP are used. .sp \(dqgroup=\(dq parameter specifies the name of group this backend address belongs to. By default, it belongs to the unnamed default group. The name of group is unique per pattern. \(dqgroup\-weight=\(dq parameter specifies the weight of the group. The higher weight gets more frequently selected by the load balancing algorithm. must be [1, 256] inclusive. The weight 8 has 4 times more weight than 2. must be the same for all addresses which share the same . If \(dqgroup\-weight\(dq is omitted in an address, but the other address which belongs to the same group specifies \(dqgroup\-weight\(dq, its weight is used. If no \(dqgroup\-weight\(dq is specified for all addresses, the weight of a group becomes 1. \(dqgroup\(dq and \(dqgroup\-weight\(dq are ignored if session affinity is enabled. .sp \(dqweight=\(dq parameter specifies the weight of the backend address inside a group which this address belongs to. The higher weight gets more frequently selected by the load balancing algorithm. must be [1, 256] inclusive. The weight 8 has 4 times more weight than weight 2. If this parameter is omitted, weight becomes 1. \(dqweight\(dq is ignored if session affinity is enabled. .sp If \(dqdnf\(dq parameter is specified, an incoming request is not forwarded to a backend and just consumed along with the request body (actually a backend server never be contacted). It is expected that the HTTP response is generated by mruby script (see \(dqmruby=\(dq parameter above). \(dqdnf\(dq is an abbreviation of \(dqdo not forward\(dq. .sp Since \(dq;\(dq and \(dq:\(dq are used as delimiter, must not contain these characters. In order to include \(dq:\(dq in , one has to specify \(dq%3A\(dq (which is percent\-encoded from of \(dq:\(dq) instead. Since \(dq;\(dq has special meaning in shell, the option value must be quoted. .sp Default: \fB127.0.0.1,80\fP .UNINDENT .INDENT 0.0 .TP .B \-f, \-\-frontend=(,|unix:)[[;]...] Set frontend host and port. If is \(aq*\(aq, it assumes all addresses including both IPv4 and IPv6. UNIX domain socket can be specified by prefixing path name with \(dqunix:\(dq (e.g., unix:/var/run/nghttpx.sock). This option can be used multiple times to listen to multiple addresses. .sp This option can take 0 or more parameters, which are described below. Note that \(dqapi\(dq and \(dqhealthmon\(dq parameters are mutually exclusive. .sp Optionally, TLS can be disabled by specifying \(dqno\-tls\(dq parameter. TLS is enabled by default. .sp If \(dqsni\-fwd\(dq parameter is used, when performing a match to select a backend server, SNI host name received from the client is used instead of the request host. See \fB\-\-backend\fP option about the pattern match. .sp To make this frontend as API endpoint, specify \(dqapi\(dq parameter. This is disabled by default. It is important to limit the access to the API frontend. Otherwise, someone may change the backend server, and break your services, or expose confidential information to the outside the world. .sp To make this frontend as health monitor endpoint, specify \(dqhealthmon\(dq parameter. This is disabled by default. Any requests which come through this address are replied with 200 HTTP status, without no body. .sp To accept PROXY protocol version 1 and 2 on frontend connection, specify \(dqproxyproto\(dq parameter. This is disabled by default. .sp To receive HTTP/3 (QUIC) traffic, specify \(dqquic\(dq parameter. It makes nghttpx listen on UDP port rather than TCP port. UNIX domain socket, \(dqapi\(dq, and \(dqhealthmon\(dq parameters cannot be used with \(dqquic\(dq parameter. .sp Default: \fB*,3000\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backlog= Set listen backlog size. .sp Default: \fB65536\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-address\-family=(auto|IPv4|IPv6) Specify address family of backend connections. If \(dqauto\(dq is given, both IPv4 and IPv6 are considered. If \(dqIPv4\(dq is given, only IPv4 address is considered. If \(dqIPv6\(dq is given, only IPv6 address is considered. .sp Default: \fBauto\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http\-proxy\-uri= Specify proxy URI in the form \%/[:@]:. If a proxy requires authentication, specify and . Note that they must be properly percent\-encoded. This proxy is used when the backend connection is HTTP/2. First, make a CONNECT request to the proxy and it connects to the backend on behalf of nghttpx. This forms tunnel. After that, nghttpx performs SSL/TLS handshake with the downstream through the tunnel. The timeouts when connecting and making CONNECT request can be specified by \fB\-\-backend\-read\-timeout\fP and \fB\-\-backend\-write\-timeout\fP options. .UNINDENT .SS Performance .INDENT 0.0 .TP .B \-n, \-\-workers= Set the number of worker threads. .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-\-single\-thread Run everything in one thread inside the worker process. This feature is provided for better debugging experience, or for the platforms which lack thread support. If threading is disabled, this option is always enabled. .UNINDENT .INDENT 0.0 .TP .B \-\-read\-rate= Set maximum average read rate on frontend connection. Setting 0 to this option means read rate is unlimited. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-read\-burst= Set maximum read burst size on frontend connection. Setting 0 to this option means read burst size is unlimited. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-write\-rate= Set maximum average write rate on frontend connection. Setting 0 to this option means write rate is unlimited. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-write\-burst= Set maximum write burst size on frontend connection. Setting 0 to this option means write burst size is unlimited. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-read\-rate= Set maximum average read rate on frontend connection per worker. Setting 0 to this option means read rate is unlimited. Not implemented yet. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-read\-burst= Set maximum read burst size on frontend connection per worker. Setting 0 to this option means read burst size is unlimited. Not implemented yet. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-write\-rate= Set maximum average write rate on frontend connection per worker. Setting 0 to this option means write rate is unlimited. Not implemented yet. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-write\-burst= Set maximum write burst size on frontend connection per worker. Setting 0 to this option means write burst size is unlimited. Not implemented yet. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-frontend\-connections= Set maximum number of simultaneous connections frontend accepts. Setting 0 means unlimited. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-connections\-per\-host= Set maximum number of backend concurrent connections (and/or streams in case of HTTP/2) per origin host. This option is meaningful when \fB\-\-http2\-proxy\fP option is used. The origin host is determined by authority portion of request URI (or :authority header field for HTTP/2). To limit the number of connections per frontend for default mode, use \fB\-\-backend\-connections\-per\-frontend\fP\&. .sp Default: \fB8\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-connections\-per\-frontend= Set maximum number of backend concurrent connections (and/or streams in case of HTTP/2) per frontend. This option is only used for default mode. 0 means unlimited. To limit the number of connections per host with \fB\-\-http2\-proxy\fP option, use \fB\-\-backend\-connections\-per\-host\fP\&. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-rlimit\-nofile= Set maximum number of open files (RLIMIT_NOFILE) to . If 0 is given, nghttpx does not set the limit. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-rlimit\-memlock= Set maximum number of bytes of memory that may be locked into RAM. If 0 is given, nghttpx does not set the limit. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-request\-buffer= Set buffer size used to store backend request. .sp Default: \fB16K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-response\-buffer= Set buffer size used to store backend response. .sp Default: \fB128K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-fastopen= Enables \(dqTCP Fast Open\(dq for the listening socket and limits the maximum length for the queue of connections that have not yet completed the three\-way handshake. If value is 0 then fast open is disabled. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-kqueue Don\(aqt use kqueue. This option is only applicable for the platforms which have kqueue. For other platforms, this option will be simply ignored. .UNINDENT .SS Timeout .INDENT 0.0 .TP .B \-\-frontend\-http2\-idle\-timeout= Specify idle timeout for HTTP/2 frontend connection. If no active streams exist for this duration, connection is closed. .sp Default: \fB3m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-idle\-timeout= Specify idle timeout for HTTP/3 frontend connection. If no active streams exist for this duration, connection is closed. .sp Default: \fB3m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-write\-timeout= Specify write timeout for all frontend connections. .sp Default: \fB30s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-keep\-alive\-timeout= Specify keep\-alive timeout for frontend HTTP/1 connection. .sp Default: \fB1m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-header\-timeout= Specify duration that the server waits for an HTTP request header fields to be received completely. On timeout, HTTP/1 and HTTP/2 connections are closed. For HTTP/3, the stream is shutdown, and the connection itself is left intact. .sp Default: \fB1m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-stream\-read\-timeout= Specify read timeout for HTTP/2 and HTTP/3 streams in the frontend connection. 0 means no timeout. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-stream\-write\-timeout= Specify write timeout for HTTP/2 and HTTP/3 streams in the frontend connection. 0 means no timeout. .sp Default: \fB1m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-stream\-read\-timeout= Specify read timeout for HTTP/2 streams in the backend connection. 0 means no timeout. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-stream\-write\-timeout= Specify write timeout for HTTP/2 streams in the backend connection. 0 means no timeout. .sp Default: \fB1m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-read\-timeout= Specify read timeout for backend connection. .sp Default: \fB1m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-write\-timeout= Specify write timeout for backend connection. .sp Default: \fB30s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-connect\-timeout= Specify timeout before establishing TCP connection to backend. .sp Default: \fB30s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-keep\-alive\-timeout= Specify keep\-alive timeout for backend HTTP/1 connection. .sp Default: \fB2s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-listener\-disable\-timeout= After accepting connection failed, connection listener is disabled for a given amount of time. Specifying 0 disables this feature. .sp Default: \fB30s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-setting\-timeout= Specify timeout before SETTINGS ACK is received from client. .sp Default: \fB10s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-settings\-timeout= Specify timeout before SETTINGS ACK is received from backend server. .sp Default: \fB10s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-max\-backoff= Specify maximum backoff interval. This is used when doing health check against offline backend (see \(dqfail\(dq parameter in \fB\-\-backend\fP option). It is also used to limit the maximum interval to temporarily disable backend when nghttpx failed to connect to it. These intervals are calculated using exponential backoff, and consecutive failed attempts increase the interval. This option caps its maximum value. .sp Default: \fB2m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-min\-write\-rate= Set the minimum rate of stream data that client must read from frontend connection. The specifies the number of bytes per second. If client is unable to read at least the given rate, the connection is closed. The implementation extends the timeout by the stream data to send. Use \fB\-\-frontend\-initial\-write\-rate\-timeout\fP to specify the initial timeout. Use \fB\-\-frontend\-max\-write\-rate\-timeout\fP to set the maximum timeout. Setting 0 disables this feature. .sp Default: \fB0\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-initial\-write\-rate\-timeout= Set the initial timeout set by \fB\-\-frontend\-min\-write\-rate\fP feature. .sp Default: \fB10s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-max\-write\-rate\-timeout= Set the maximum timeout set by \fB\-\-frontend\-min\-write\-rate\fP feature. .sp Default: \fB1m\fP .UNINDENT .SS SSL/TLS .INDENT 0.0 .TP .B \-\-ciphers= Set allowed cipher list for frontend connection. The format of the string is described in OpenSSL ciphers(1). This option sets cipher suites for TLSv1.2. Use \fB\-\-tls13\-ciphers\fP for TLSv1.3. .sp Default: \fBECDHE\-ECDSA\-AES128\-GCM\-SHA256:ECDHE\-RSA\-AES128\-GCM\-SHA256:ECDHE\-ECDSA\-AES256\-GCM\-SHA384:ECDHE\-RSA\-AES256\-GCM\-SHA384:ECDHE\-ECDSA\-CHACHA20\-POLY1305:ECDHE\-RSA\-CHACHA20\-POLY1305:DHE\-RSA\-AES128\-GCM\-SHA256:DHE\-RSA\-AES256\-GCM\-SHA384\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls13\-ciphers= Set allowed cipher list for frontend connection. The format of the string is described in OpenSSL ciphers(1). This option sets cipher suites for TLSv1.3. Use \fB\-\-ciphers\fP for TLSv1.2. .sp Default: \fBTLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256\fP .UNINDENT .INDENT 0.0 .TP .B \-\-client\-ciphers= Set allowed cipher list for backend connection. The format of the string is described in OpenSSL ciphers(1). This option sets cipher suites for TLSv1.2. Use \fB\-\-tls13\-client\-ciphers\fP for TLSv1.3. .sp Default: \fBECDHE\-ECDSA\-AES128\-GCM\-SHA256:ECDHE\-RSA\-AES128\-GCM\-SHA256:ECDHE\-ECDSA\-AES256\-GCM\-SHA384:ECDHE\-RSA\-AES256\-GCM\-SHA384:ECDHE\-ECDSA\-CHACHA20\-POLY1305:ECDHE\-RSA\-CHACHA20\-POLY1305:DHE\-RSA\-AES128\-GCM\-SHA256:DHE\-RSA\-AES256\-GCM\-SHA384\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls13\-client\-ciphers= Set allowed cipher list for backend connection. The format of the string is described in OpenSSL ciphers(1). This option sets cipher suites for TLSv1.3. Use \fB\-\-client\-ciphers\fP for TLSv1.2. .sp Default: \fBTLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256\fP .UNINDENT .INDENT 0.0 .TP .B \-\-groups= Set the supported group list for frontend connections. is a colon separated list of group NID or names in the preference order. The supported curves depend on the linked OpenSSL library. This function requires OpenSSL >= 1.0.2. .sp Default: \fBX25519:P\-256:P\-384:P\-521\fP .UNINDENT .INDENT 0.0 .TP .B \-k, \-\-insecure Don\(aqt verify backend server\(aqs certificate if TLS is enabled for backend connections. .UNINDENT .INDENT 0.0 .TP .B \-\-cacert= Set path to trusted CA certificate file. It is used in backend TLS connections to verify peer\(aqs certificate. The file must be in PEM format. It can contain multiple certificates. If the linked OpenSSL is configured to load system wide certificates, they are loaded at startup regardless of this option. .UNINDENT .INDENT 0.0 .TP .B \-\-private\-key\-passwd\-file= Path to file that contains password for the server\(aqs private key. If none is given and the private key is password protected it\(aqll be requested interactively. .UNINDENT .INDENT 0.0 .TP .B \-\-subcert=:[[;]...] Specify additional certificate and private key file. nghttpx will choose certificates based on the hostname indicated by client using TLS SNI extension. If nghttpx is built with OpenSSL >= 1.0.2, the signature algorithms (e.g., ECDSA+SHA256) presented by client are also taken into consideration. This allows nghttpx to send ML\-DSA or ECDSA certificate to modern clients, while sending RSA based certificate to older clients. This option can be used multiple times. .sp Additional parameter can be specified in . The available is \(dqsct\-dir=

\(dq. .sp \(dqsct\-dir=\(dq specifies the path to directory which contains *.sct files for TLS signed_certificate_timestamp extension (RFC 6962). This feature requires OpenSSL >= 1.0.2. See also \fB\-\-tls\-sct\-dir\fP option. .UNINDENT .INDENT 0.0 .TP .B \-\-dh\-param\-file= Path to file that contains DH parameters in PEM format. Without this option, DHE cipher suites are not available. .UNINDENT .INDENT 0.0 .TP .B \-\-alpn\-list= Comma delimited list of ALPN protocol identifier sorted in the order of preference. That means most desirable protocol comes first. The parameter must be delimited by a single comma only and any white spaces are treated as a part of protocol string. .sp Default: \fBh2,http/1.1\fP .UNINDENT .INDENT 0.0 .TP .B \-\-verify\-client Require and verify client certificate. .UNINDENT .INDENT 0.0 .TP .B \-\-verify\-client\-cacert= Path to file that contains CA certificates to verify client certificate. The file must be in PEM format. It can contain multiple certificates. .UNINDENT .INDENT 0.0 .TP .B \-\-verify\-client\-tolerate\-expired Accept expired client certificate. Operator should handle the expired client certificate by some means (e.g., mruby script). Otherwise, this option might cause a security risk. .UNINDENT .INDENT 0.0 .TP .B \-\-client\-private\-key\-file= Path to file that contains client private key used in backend client authentication. .UNINDENT .INDENT 0.0 .TP .B \-\-client\-cert\-file= Path to file that contains client certificate used in backend client authentication. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-min\-proto\-version= Specify minimum SSL/TLS protocol. The name matching is done in case\-insensitive manner. The versions between \fB\-\-tls\-min\-proto\-version\fP and \fB\-\-tls\-max\-proto\-version\fP are enabled. If the protocol list advertised by client does not overlap this range, you will receive the error message \(dqunknown protocol\(dq. The available versions are: TLSv1.3 and TLSv1.2 .sp Default: \fBTLSv1.2\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-max\-proto\-version= Specify maximum SSL/TLS protocol. The name matching is done in case\-insensitive manner. The versions between \fB\-\-tls\-min\-proto\-version\fP and \fB\-\-tls\-max\-proto\-version\fP are enabled. If the protocol list advertised by client does not overlap this range, you will receive the error message \(dqunknown protocol\(dq. The available versions are: TLSv1.3 and TLSv1.2 .sp Default: \fBTLSv1.3\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-file= Path to file that contains random data to construct TLS session ticket parameters. If aes\-128\-cbc is given in \fB\-\-tls\-ticket\-key\-cipher\fP, the file must contain exactly 48 bytes. If aes\-256\-cbc is given in \fB\-\-tls\-ticket\-key\-cipher\fP, the file must contain exactly 80 bytes. This options can be used repeatedly to specify multiple ticket parameters. If several files are given, only the first key is used to encrypt TLS session tickets. Other keys are accepted but server will issue new session ticket with first key. This allows session key rotation. Please note that key rotation does not occur automatically. User should rearrange files or change options values and restart nghttpx gracefully. If opening or reading given file fails, all loaded keys are discarded and it is treated as if none of this option is given. If this option is not given or an error occurred while opening or reading a file, key is generated every 1 hour internally and they are valid for 12 hours. This is recommended if ticket key sharing between nghttpx instances is not required. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached=,[;tls] Specify address of memcached server to get TLS ticket keys for session resumption. This enables shared TLS ticket key between multiple nghttpx instances. nghttpx does not set TLS ticket key to memcached. The external ticket key generator is required. nghttpx just gets TLS ticket keys from memcached, and use them, possibly replacing current set of keys. It is up to extern TLS ticket key generator to rotate keys frequently. See \(dqTLS SESSION TICKET RESUMPTION\(dq section in manual page to know the data format in memcached entry. Optionally, memcached connection can be encrypted with TLS by specifying \(dqtls\(dq parameter. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-address\-family=(auto|IPv4|IPv6) Specify address family of memcached connections to get TLS ticket keys. If \(dqauto\(dq is given, both IPv4 and IPv6 are considered. If \(dqIPv4\(dq is given, only IPv4 address is considered. If \(dqIPv6\(dq is given, only IPv6 address is considered. .sp Default: \fBauto\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-interval= Set interval to get TLS ticket keys from memcached. .sp Default: \fB10m\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-max\-retry= Set maximum number of consecutive retries before abandoning TLS ticket key retrieval. If this number is reached, the attempt is considered as failure, and \(dqfailure\(dq count is incremented by 1, which contributed to the value controlled \fB\-\-tls\-ticket\-key\-memcached\-max\-fail\fP option. .sp Default: \fB3\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-max\-fail= Set maximum number of consecutive failure before disabling TLS ticket until next scheduled key retrieval. .sp Default: \fB2\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-cipher= Specify cipher to encrypt TLS session ticket. Specify either aes\-128\-cbc or aes\-256\-cbc. By default, aes\-128\-cbc is used. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-cert\-file= Path to client certificate for memcached connections to get TLS ticket keys. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ticket\-key\-memcached\-private\-key\-file= Path to client private key for memcached connections to get TLS ticket keys. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-dyn\-rec\-warmup\-threshold= Specify the threshold size for TLS dynamic record size behaviour. During a TLS session, after the threshold number of bytes have been written, the TLS record size will be increased to the maximum allowed (16K). The max record size will continue to be used on the active TLS session. After \fB\-\-tls\-dyn\-rec\-idle\-timeout\fP has elapsed, the record size is reduced to 1300 bytes. Specify 0 to always use the maximum record size, regardless of idle period. This behaviour applies to all TLS based frontends, and TLS HTTP/2 backends. .sp Default: \fB1M\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-dyn\-rec\-idle\-timeout= Specify TLS dynamic record size behaviour timeout. See \fB\-\-tls\-dyn\-rec\-warmup\-threshold\fP for more information. This behaviour applies to all TLS based frontends, and TLS HTTP/2 backends. .sp Default: \fB1s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-http2\-cipher\-block\-list Allow block listed cipher suite on frontend HTTP/2 connection. See \% for the complete HTTP/2 cipher suites block list. .UNINDENT .INDENT 0.0 .TP .B \-\-client\-no\-http2\-cipher\-block\-list Allow block listed cipher suite on backend HTTP/2 connection. See \% for the complete HTTP/2 cipher suites block list. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-sct\-dir= Specifies the directory where *.sct files exist. All *.sct files in are read, and sent as extension_data of TLS signed_certificate_timestamp (RFC 6962) to client. These *.sct files are for the certificate specified in positional command\-line argument , or certificate option in configuration file. For additional certificates, use \fB\-\-subcert\fP option. This option requires OpenSSL >= 1.0.2. .UNINDENT .INDENT 0.0 .TP .B \-\-psk\-secrets= Read list of PSK identity and secrets from . This is used for frontend connection. The each line of input file is formatted as :, where is PSK identity, and is secret in hex. An empty line, and line which starts with \(aq#\(aq are skipped. The default enabled cipher list might not contain any PSK cipher suite. In that case, desired PSK cipher suites must be enabled using \fB\-\-ciphers\fP option. The desired PSK cipher suite may be block listed by HTTP/2. To use those cipher suites with HTTP/2, consider to use \fB\-\-no\-http2\-cipher\-block\-list\fP option. But be aware its implications. .UNINDENT .INDENT 0.0 .TP .B \-\-client\-psk\-secrets= Read PSK identity and secrets from . This is used for backend connection. The each line of input file is formatted as :, where is PSK identity, and is secret in hex. An empty line, and line which starts with \(aq#\(aq are skipped. The first identity and secret pair encountered is used. The default enabled cipher list might not contain any PSK cipher suite. In that case, desired PSK cipher suites must be enabled using \fB\-\-client\-ciphers\fP option. The desired PSK cipher suite may be block listed by HTTP/2. To use those cipher suites with HTTP/2, consider to use \fB\-\-client\-no\-http2\-cipher\-block\-list\fP option. But be aware its implications. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-no\-postpone\-early\-data By default, except for QUIC connections, nghttpx postpones forwarding HTTP requests sent in early data, including those sent in partially in it, until TLS handshake finishes. If all backend server recognizes \(dqEarly\-Data\(dq header field, using this option makes nghttpx not postpone forwarding request and get full potential of 0\-RTT data. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-max\-early\-data= Sets the maximum amount of 0\-RTT data that server accepts. .sp Default: \fB16K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-ktls Enable ktls. .UNINDENT .INDENT 0.0 .TP .B \-\-ech\-config\-file= Read Encrypted Client Hello (ECH) server configuration from . See \fB\-\-ech\-retry\-config\-file\fP for details. .UNINDENT .INDENT 0.0 .TP .B \-\-ech\-retry\-config\-file= This option and \fB\-\-ech\-config\-file\fP option read Encrypted Client Hello (ECH) server configuration from . If \fB\-\-ech\-retry\-config\-file\fP is used, the configurations are included in the retry configurations. The file format must be PEM ECH file described in RFC 9934. These options can be used repeatedly to read multiple files. \fB\-\-ech\-retry\-config\-file\fP must be used at least once when enabling ECH. .UNINDENT .SS HTTP/2 .INDENT 0.0 .TP .B \-c, \-\-frontend\-http2\-max\-concurrent\-streams= Set the maximum number of the concurrent streams in one frontend HTTP/2 session. .sp Default: \fB100\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-max\-concurrent\-streams= Set the maximum number of the concurrent streams in one backend HTTP/2 session. This sets maximum number of concurrent opened pushed streams. The maximum number of concurrent requests are set by a remote server. .sp Default: \fB100\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-window\-size= Sets the per\-stream initial window size of HTTP/2 frontend connection. .sp Default: \fB65535\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-connection\-window\-size= Sets the per\-connection window size of HTTP/2 frontend connection. .sp Default: \fB65535\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-window\-size= Sets the initial window size of HTTP/2 backend connection. .sp Default: \fB65535\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-connection\-window\-size= Sets the per\-connection window size of HTTP/2 backend connection. .sp Default: \fB2147483647\fP .UNINDENT .INDENT 0.0 .TP .B \-\-http2\-no\-cookie\-crumbling Don\(aqt crumble cookie header field. .UNINDENT .INDENT 0.0 .TP .B \-\-padding= Add at most bytes to a HTTP/2 frame payload as padding. Specify 0 to disable padding. This option is meant for debugging purpose and not intended to enhance protocol security. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-server\-push Disable HTTP/2 server push. Server push is supported by default mode and HTTP/2 frontend via Link header field. It is also supported if both frontend and backend are HTTP/2 in default mode. In this case, server push from backend session is relayed to frontend, and server push via Link header field is also supported. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-optimize\-write\-buffer\-size (Experimental) Enable write buffer size optimization in frontend HTTP/2 TLS connection. This optimization aims to reduce write buffer size so that it only contains bytes which can send immediately. This makes server more responsive to prioritized HTTP/2 stream because the buffering of lower priority stream is reduced. This option is only effective on recent Linux platform. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-optimize\-window\-size (Experimental) Automatically tune connection level window size of frontend HTTP/2 TLS connection. If this feature is enabled, connection window size starts with the default window size, 65535 bytes. nghttpx automatically adjusts connection window size based on TCP receiving window size. The maximum window size is capped by the value specified by \fB\-\-frontend\-http2\-connection\-window\-size\fP\&. Since the stream is subject to stream level window size, it should be adjusted using \fB\-\-frontend\-http2\-window\-size\fP option as well. This option is only effective on recent Linux platform. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-encoder\-dynamic\-table\-size= Specify the maximum dynamic table size of HPACK encoder in the frontend HTTP/2 connection. The decoder (client) specifies the maximum dynamic table size it accepts. Then the negotiated dynamic table size is the minimum of this option value and the value which client specified. .sp Default: \fB4K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-decoder\-dynamic\-table\-size= Specify the maximum dynamic table size of HPACK decoder in the frontend HTTP/2 connection. .sp Default: \fB4K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-encoder\-dynamic\-table\-size= Specify the maximum dynamic table size of HPACK encoder in the backend HTTP/2 connection. The decoder (backend) specifies the maximum dynamic table size it accepts. Then the negotiated dynamic table size is the minimum of this option value and the value which backend specified. .sp Default: \fB4K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-backend\-http2\-decoder\-dynamic\-table\-size= Specify the maximum dynamic table size of HPACK decoder in the backend HTTP/2 connection. .sp Default: \fB4K\fP .UNINDENT .SS Mode .INDENT 0.0 .TP .B (default mode) Accept HTTP/2, and HTTP/1.1 over SSL/TLS. \(dqno\-tls\(dq parameter is used in \fB\-\-frontend\fP option, accept HTTP/2 and HTTP/1.1 over cleartext TCP. The incoming HTTP/1.1 connection can be upgraded to HTTP/2 through HTTP Upgrade. .UNINDENT .INDENT 0.0 .TP .B \-s, \-\-http2\-proxy Like default mode, but enable forward proxy. This is so called HTTP/2 proxy mode. .UNINDENT .SS Logging .INDENT 0.0 .TP .B \-L, \-\-log\-level= Set the severity level of log output. must be one of INFO, NOTICE, WARN, ERROR and FATAL. .sp Default: \fBNOTICE\fP .UNINDENT .INDENT 0.0 .TP .B \-\-accesslog\-file= Set path to write access log. To reopen file, send USR1 signal to nghttpx. .UNINDENT .INDENT 0.0 .TP .B \-\-accesslog\-syslog Send access log to syslog. If this option is used, \fB\-\-accesslog\-file\fP option is ignored. .UNINDENT .INDENT 0.0 .TP .B \-\-accesslog\-format= Specify format string for access log. The default format is combined format. The following variables are available: .INDENT 7.0 .IP \(bu 2 $remote_addr: client IP address. .IP \(bu 2 $time_local: local time in Common Log format. .IP \(bu 2 $time_iso8601: local time in ISO 8601 format. .IP \(bu 2 $request: HTTP request line. .IP \(bu 2 $status: HTTP response status code. .IP \(bu 2 $body_bytes_sent: the number of bytes sent to client as response body. .IP \(bu 2 $http_: value of HTTP request header where \(aq_\(aq in is replaced with \(aq\-\(aq. .IP \(bu 2 $remote_port: client port. .IP \(bu 2 $server_port: server port. .IP \(bu 2 $request_time: request processing time in seconds with milliseconds resolution. .IP \(bu 2 $pid: PID of the running process. .IP \(bu 2 $alpn: ALPN identifier of the protocol which generates the response. For HTTP/1, ALPN is always http/1.1, regardless of minor version. .IP \(bu 2 $tls_cipher: cipher used for SSL/TLS connection. .IP \(bu 2 $tls_client_fingerprint_sha256: SHA\-256 fingerprint of client certificate. .IP \(bu 2 $tls_client_fingerprint_sha1: SHA\-1 fingerprint of client certificate. .IP \(bu 2 $tls_client_subject_name: subject name in client certificate. .IP \(bu 2 $tls_client_issuer_name: issuer name in client certificate. .IP \(bu 2 $tls_client_serial: serial number in client certificate. .IP \(bu 2 $tls_protocol: protocol for SSL/TLS connection. .IP \(bu 2 $tls_session_id: session ID for SSL/TLS connection. .IP \(bu 2 $tls_session_reused: \(dqr\(dq if SSL/TLS session was reused. Otherwise, \(dq.\(dq .IP \(bu 2 $tls_sni: SNI server name for SSL/TLS connection. .IP \(bu 2 $tls_ech_accepted: \(dqe\(dq if ECH was accepted in SSL/TLS session. Otherwise, \(dq.\(dq .IP \(bu 2 $backend_host: backend host used to fulfill the request. \(dq\-\(dq if backend host is not available. .IP \(bu 2 $backend_port: backend port used to fulfill the request. \(dq\-\(dq if backend host is not available. .IP \(bu 2 $method: HTTP method .IP \(bu 2 $path: Request path including query. For CONNECT request, authority is recorded. .IP \(bu 2 $path_without_query: $path up to the first \(aq?\(aq character. For CONNECT request, authority is recorded. .IP \(bu 2 $protocol_version: HTTP version (e.g., HTTP/1.1, HTTP/2) .UNINDENT .sp The variable can be enclosed by \(dq{\(dq and \(dq}\(dq for disambiguation (e.g., ${remote_addr}). .sp Default: \fB$remote_addr \- \- [$time_local] \(dq$request\(dq $status $body_bytes_sent \(dq$http_referer\(dq \(dq$http_user_agent\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-accesslog\-write\-early Write access log when response header fields are received from backend rather than when request transaction finishes. .UNINDENT .INDENT 0.0 .TP .B \-\-errorlog\-file= Set path to write error log. To reopen file, send USR1 signal to nghttpx. stderr will be redirected to the error log file unless \fB\-\-errorlog\-syslog\fP is used. .sp Default: \fB/dev/stderr\fP .UNINDENT .INDENT 0.0 .TP .B \-\-errorlog\-syslog Send error log to syslog. If this option is used, \fB\-\-errorlog\-file\fP option is ignored. .UNINDENT .INDENT 0.0 .TP .B \-\-syslog\-facility= Set syslog facility to . .sp Default: \fBdaemon\fP .UNINDENT .SS HTTP .INDENT 0.0 .TP .B \-\-add\-x\-forwarded\-for Append X\-Forwarded\-For header field to the downstream request. .UNINDENT .INDENT 0.0 .TP .B \-\-strip\-incoming\-x\-forwarded\-for Strip X\-Forwarded\-For header field from inbound client requests. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-add\-x\-forwarded\-proto Don\(aqt append additional X\-Forwarded\-Proto header field to the backend request. If inbound client sets X\-Forwarded\-Proto, and \fB\-\-no\-strip\-incoming\-x\-forwarded\-proto\fP option is used, they are passed to the backend. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-strip\-incoming\-x\-forwarded\-proto Don\(aqt strip X\-Forwarded\-Proto header field from inbound client requests. .UNINDENT .INDENT 0.0 .TP .B \-\-add\-forwarded= Append RFC 7239 Forwarded header field with parameters specified in comma delimited list . The supported parameters are \(dqby\(dq, \(dqfor\(dq, \(dqhost\(dq, and \(dqproto\(dq. By default, the value of \(dqby\(dq and \(dqfor\(dq parameters are obfuscated string. See \fB\-\-forwarded\-by\fP and \fB\-\-forwarded\-for\fP options respectively. Note that nghttpx does not translate non\-standard X\-Forwarded\-* header fields into Forwarded header field, and vice versa. .UNINDENT .INDENT 0.0 .TP .B \-\-strip\-incoming\-forwarded Strip Forwarded header field from inbound client requests. .UNINDENT .INDENT 0.0 .TP .B \-\-forwarded\-by=(obfuscated|ip|) Specify the parameter value sent out with \(dqby\(dq parameter of Forwarded header field. If \(dqobfuscated\(dq is given, the string is randomly generated at startup. If \(dqip\(dq is given, the interface address of the connection, including port number, is sent with \(dqby\(dq parameter. In case of UNIX domain socket, \(dqlocalhost\(dq is used instead of address and port. User can also specify the static obfuscated string. The limitation is that it must start with \(dq_\(dq, and only consists of character set [A\-Za\-z0\-9._\-], as described in RFC 7239. .sp Default: \fBobfuscated\fP .UNINDENT .INDENT 0.0 .TP .B \-\-forwarded\-for=(obfuscated|ip) Specify the parameter value sent out with \(dqfor\(dq parameter of Forwarded header field. If \(dqobfuscated\(dq is given, the string is randomly generated for each client connection. If \(dqip\(dq is given, the remote client address of the connection, without port number, is sent with \(dqfor\(dq parameter. In case of UNIX domain socket, \(dqlocalhost\(dq is used instead of address. .sp Default: \fBobfuscated\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-via Don\(aqt append to Via header field. If Via header field is received, it is left unaltered. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-strip\-incoming\-early\-data Don\(aqt strip Early\-Data header field from inbound client requests. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-location\-rewrite Don\(aqt rewrite location header field in default mode. When \fB\-\-http2\-proxy\fP is used, location header field will not be altered regardless of this option. .UNINDENT .INDENT 0.0 .TP .B \-\-host\-rewrite Rewrite host and :authority header fields in default mode. When \fB\-\-http2\-proxy\fP is used, these headers will not be altered regardless of this option. .UNINDENT .INDENT 0.0 .TP .B \-\-altsvc= Specify protocol ID, port, host and origin of alternative service. , and are optional. Empty and are allowed and they are treated as nothing is specified. They are advertised in alt\-svc header field only in HTTP/1.1 frontend. This option can be used multiple times to specify multiple alternative services. Example: \fB\-\-altsvc\fP=\(dqh2,443,,,ma=3600; persist=1\(dq .UNINDENT .INDENT 0.0 .TP .B \-\-http2\-altsvc= Just like \fB\-\-altsvc\fP option, but this altsvc is only sent in HTTP/2 frontend. .UNINDENT .INDENT 0.0 .TP .B \-\-add\-request\-header=
Specify additional header field to add to request header set. The field name must be lowercase. This option just appends header field and won\(aqt replace anything already set. This option can be used several times to specify multiple header fields. Example: \fB\-\-add\-request\-header\fP=\(dqfoo: bar\(dq .UNINDENT .INDENT 0.0 .TP .B \-\-add\-response\-header=
Specify additional header field to add to response header set. The field name must be lowercase. This option just appends header field and won\(aqt replace anything already set. This option can be used several times to specify multiple header fields. Example: \fB\-\-add\-response\-header\fP=\(dqfoo: bar\(dq .UNINDENT .INDENT 0.0 .TP .B \-\-request\-header\-field\-buffer= Set maximum buffer size for incoming HTTP request header field list. This is the sum of header name and value in bytes. If trailer fields exist, they are counted towards this number. .sp Default: \fB64K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-max\-request\-header\-fields= Set maximum number of incoming HTTP request header fields. If trailer fields exist, they are counted towards this number. .sp Default: \fB100\fP .UNINDENT .INDENT 0.0 .TP .B \-\-response\-header\-field\-buffer= Set maximum buffer size for incoming HTTP response header field list. This is the sum of header name and value in bytes. If trailer fields exist, they are counted towards this number. .sp Default: \fB64K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-max\-response\-header\-fields= Set maximum number of incoming HTTP response header fields. If trailer fields exist, they are counted towards this number. .sp Default: \fB500\fP .UNINDENT .INDENT 0.0 .TP .B \-\-error\-page=(|*)= Set file path to custom error page served when nghttpx originally generates HTTP error status code . must be greater than or equal to 400, and at most 599. If \(dq*\(dq is used instead of , it matches all HTTP status code. If error status code comes from backend server, the custom error pages are not used. .UNINDENT .INDENT 0.0 .TP .B \-\-server\-name= Change server response header field value to . .sp Default: \fBnghttpx\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-server\-rewrite Don\(aqt rewrite server header field in default mode. When \fB\-\-http2\-proxy\fP is used, these headers will not be altered regardless of this option. .UNINDENT .INDENT 0.0 .TP .B \-\-redirect\-https\-port= Specify the port number which appears in Location header field when redirect to HTTPS URI is made due to \(dqredirect\-if\-not\-tls\(dq parameter in \fB\-\-backend\fP option. .sp Default: \fB443\fP .UNINDENT .INDENT 0.0 .TP .B \-\-require\-http\-scheme Always require http or https scheme in HTTP request. It also requires that https scheme must be used for an encrypted connection. Otherwise, http scheme must be used. This option is recommended for a server deployment which directly faces clients and the services it provides only require http or https scheme. .UNINDENT .SS API .INDENT 0.0 .TP .B \-\-api\-max\-request\-body= Set the maximum size of request body for API request. .sp Default: \fB32M\fP .UNINDENT .SS DNS .INDENT 0.0 .TP .B \-\-dns\-cache\-timeout= Set duration that cached DNS results remain valid. Note that nghttpx caches the unsuccessful results as well. .sp Default: \fB10s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-dns\-lookup\-timeout= Set timeout that DNS server is given to respond to the initial DNS query. For the 2nd and later queries, server is given time based on this timeout, and it is scaled linearly. .sp Default: \fB250ms\fP .UNINDENT .INDENT 0.0 .TP .B \-\-dns\-max\-try= Set the number of DNS query before nghttpx gives up name lookup. .sp Default: \fB3\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-max\-requests= The number of requests that single frontend connection can process. For HTTP/2, this is the number of streams in one HTTP/2 connection. For HTTP/1, this is the number of keep alive requests. This is hint to nghttpx, and it may allow additional few requests. The default value is unlimited. .UNINDENT .SS Debug .INDENT 0.0 .TP .B \-\-frontend\-http2\-dump\-request\-header= Dumps request headers received by HTTP/2 frontend to the file denoted in . The output is done in HTTP/1 header field format and each header block is followed by an empty line. This option is not thread safe and MUST NOT be used with option \fB\-n\fP, where >= 2. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http2\-dump\-response\-header= Dumps response headers sent from HTTP/2 frontend to the file denoted in . The output is done in HTTP/1 header field format and each header block is followed by an empty line. This option is not thread safe and MUST NOT be used with option \fB\-n\fP, where >= 2. .UNINDENT .INDENT 0.0 .TP .B \-o, \-\-frontend\-frame\-debug Print HTTP/2 frames in frontend to stderr. This option is not thread safe and MUST NOT be used with option \fB\-n\fP=N, where N >= 2. .UNINDENT .SS Process .INDENT 0.0 .TP .B \-D, \-\-daemon Run in a background. If \fB\-D\fP is used, the current working directory is changed to \(aq\fI/\fP\(aq. .UNINDENT .INDENT 0.0 .TP .B \-\-pid\-file= Set path to save PID of this program. .UNINDENT .INDENT 0.0 .TP .B \-\-user= Run this program as . This option is intended to be used to drop root privileges. .UNINDENT .INDENT 0.0 .TP .B \-\-single\-process Run this program in a single process mode for debugging purpose. Without this option, nghttpx creates at least 2 processes: main and worker processes. If this option is used, main and worker are unified into a single process. nghttpx still spawns additional process if neverbleed is used. In the single process mode, the signal handling feature is disabled. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-worker\-processes= The maximum number of worker processes. nghttpx spawns new worker process when it reloads its configuration. The previous worker process enters graceful termination period and will terminate when it finishes handling the existing connections. However, if reloading configurations happen very frequently, the worker processes might be piled up if they take a bit long time to finish the existing connections. With this option, if the number of worker processes exceeds the given value, the oldest worker process is terminated immediately. Specifying 0 means no limit and it is the default behaviour. .UNINDENT .INDENT 0.0 .TP .B \-\-worker\-process\-grace\-shutdown\-period= Maximum period for a worker process to terminate gracefully. When a worker process enters in graceful shutdown period (e.g., when nghttpx reloads its configuration) and it does not finish handling the existing connections in the given period of time, it is immediately terminated. Specifying 0 means no limit and it is the default behaviour. .UNINDENT .SS Scripting .INDENT 0.0 .TP .B \-\-mruby\-file= Set mruby script file .UNINDENT .INDENT 0.0 .TP .B \-\-ignore\-per\-pattern\-mruby\-error Ignore mruby compile error for per\-pattern mruby script file. If error occurred, it is treated as if no mruby file were specified for the pattern. .UNINDENT .SS HTTP/3 and QUIC .INDENT 0.0 .TP .B \-\-frontend\-quic\-idle\-timeout= Specify an idle timeout for QUIC connection. .sp Default: \fB30s\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-debug\-log Output QUIC debug log to \fI/dev/stderr.\fP .UNINDENT .INDENT 0.0 .TP .B \-\-quic\-bpf\-program\-file= Specify a path to eBPF program file reuseport_kern.o to direct an incoming QUIC UDP datagram to a correct socket. .sp Default: \fB/usr/local/lib/nghttp2/reuseport_kern.o\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-early\-data Enable early data on frontend QUIC connections. nghttpx sends \(dqEarly\-Data\(dq header field to a backend server if a request is received in early data and handshake has not finished. All backend servers should deal with possibly replayed requests. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-qlog\-dir= Specify a directory where a qlog file is written for frontend QUIC connections. A qlog file is created per each QUIC connection. The file name is ISO8601 basic format, followed by \(dq\-\(dq, server Source Connection ID and \(dq.sqlog\(dq. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-require\-token Require an address validation token for a frontend QUIC connection. Server sends a token in Retry packet or NEW_TOKEN frame in the previous connection. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-congestion\-controller= Specify a congestion controller algorithm for a frontend QUIC connection. should be either \(dqcubic\(dq or \(dqbbr\(dq. .sp Default: \fBcubic\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-secret\-file= Path to file that contains secure random data to be used as QUIC keying materials. It is used to derive keys for encrypting tokens and Connection IDs. It is not used to encrypt QUIC packets. Each line of this file must contain exactly 136 bytes hex\-encoded string (when decoded the byte string is 68 bytes long). The first 3 bits of decoded byte string are used to identify the keying material. An empty line or a line which starts \(aq#\(aq is ignored. The file can contain more than one keying materials. Because the identifier is 3 bits, at most 8 keying materials are read and the remaining data is discarded. The first keying material in the file is primarily used for encryption and decryption for new connection. The other ones are used to decrypt data for the existing connections. Specifying multiple keying materials enables key rotation. Please note that key rotation does not occur automatically. User should update files or change options values and restart nghttpx gracefully. If opening or reading given file fails, all loaded keying materials are discarded and it is treated as if none of this option is given. If this option is not given or an error occurred while opening or reading a file, a keying material is generated internally on startup and reload. .UNINDENT .INDENT 0.0 .TP .B \-\-quic\-server\-id= Specify server ID encoded in Connection ID to identify this particular server instance. Connection ID is encrypted and this part is not visible in public. It must be 4 bytes long and must be encoded in hex string (which is 8 bytes long). If this option is omitted, a random server ID is generated on startup and configuration reload. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-quic\-initial\-rtt= Specify the initial RTT of the frontend QUIC connection. .sp Default: \fB333ms\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-quic\-bpf Disable eBPF. .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-window\-size= Sets the per\-stream initial window size of HTTP/3 frontend connection. .sp Default: \fB256K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-connection\-window\-size= Sets the per\-connection window size of HTTP/3 frontend connection. .sp Default: \fB1M\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-max\-window\-size= Sets the maximum per\-stream window size of HTTP/3 frontend connection. The window size is adjusted based on the receiving rate of stream data. The initial value is the value specified by \fB\-\-frontend\-http3\-window\-size\fP and the window size grows up to bytes. .sp Default: \fB6M\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-max\-connection\-window\-size= Sets the maximum per\-connection window size of HTTP/3 frontend connection. The window size is adjusted based on the receiving rate of stream data. The initial value is the value specified by \fB\-\-frontend\-http3\-connection\-window\-size\fP and the window size grows up to bytes. .sp Default: \fB8M\fP .UNINDENT .INDENT 0.0 .TP .B \-\-frontend\-http3\-max\-concurrent\-streams= Set the maximum number of the concurrent streams in one frontend HTTP/3 connection. .sp Default: \fB100\fP .UNINDENT .SS Misc .INDENT 0.0 .TP .B \-\-conf= Load configuration from . Please note that nghttpx always tries to read the default configuration file if \fB\-\-conf\fP is not given. .sp Default: \fB/etc/nghttpx/nghttpx.conf\fP .UNINDENT .INDENT 0.0 .TP .B \-\-include= Load additional configurations from . File is read when configuration parser encountered this option. This option can be used multiple times, or even recursively. .UNINDENT .INDENT 0.0 .TP .B \-v, \-\-version Print version and exit. .UNINDENT .INDENT 0.0 .TP .B \-h, \-\-help Print this help and exit. .UNINDENT .sp The argument is an integer and an optional unit (e.g., 10K is 10 * 1024). Units are K, M and G (powers of 1024). .sp The argument is an integer and an optional unit (e.g., 1s is 1 second and 500ms is 500 milliseconds). Units are h, m, s or ms (hours, minutes, seconds and milliseconds, respectively). If a unit is omitted, a second is used as unit. .SH FILES .INDENT 0.0 .TP .B \fI/etc/nghttpx/nghttpx.conf\fP The default configuration file path nghttpx searches at startup. The configuration file path can be changed using \fB\-\-conf\fP option. .sp Those lines which are staring \fB#\fP are treated as comment. .sp The option name in the configuration file is the long command\-line option name with leading \fB\-\-\fP stripped (e.g., \fBfrontend\fP). Put \fB=\fP between option name and value. Don\(aqt put extra leading or trailing spaces. .sp When specifying arguments including characters which have special meaning to a shell, we usually use quotes so that shell does not interpret them. When writing this configuration file, quotes for this purpose must not be used. For example, specify additional request header field, do this: .INDENT 7.0 .INDENT 3.5 .sp .EX add\-request\-header=foo: bar .EE .UNINDENT .UNINDENT .sp instead of: .INDENT 7.0 .INDENT 3.5 .sp .EX add\-request\-header=\(dqfoo: bar\(dq .EE .UNINDENT .UNINDENT .sp The options which do not take argument in the command\-line \fItake\fP argument in the configuration file. Specify \fByes\fP as an argument (e.g., \fBhttp2\-proxy=yes\fP). If other string is given, it is ignored. .sp To specify private key and certificate file which are given as positional arguments in command\-line, use \fBprivate\-key\-file\fP and \fBcertificate\-file\fP\&. .sp \fB\-\-conf\fP option cannot be used in the configuration file and will be ignored if specified. .TP .B Error log Error log is written to stderr by default. It can be configured using \fB\-\-errorlog\-file\fP\&. The format of log message is as follows: .sp (:) .INDENT 7.0 .TP .B It is a combination of date and time when the log is written. It is in ISO 8601 format. .TP .B It is a main process ID. .TP .B It is a process ID which writes this log. .TP .B It is a thread ID which writes this log. It would be unique within . .TP .B and They are source file name, and line number which produce this log. .TP .B It is a log message body. .UNINDENT .UNINDENT .SH SIGNALS .INDENT 0.0 .TP .B SIGQUIT Shutdown gracefully. First accept pending connections and stop accepting connection. After all connections are handled, nghttpx exits. .TP .B SIGHUP Reload configuration file given in \fB\-\-conf\fP\&. .TP .B SIGUSR1 Reopen log files. .UNINDENT .sp SIGUSR2 .INDENT 0.0 .INDENT 3.5 Fork and execute nghttpx. It will execute the binary in the same path with same command\-line arguments and environment variables. As of nghttpx version 1.20.0, the new main process sends SIGQUIT to the original main process when it is ready to serve requests. For the earlier versions of nghttpx, user has to send SIGQUIT to the original main process. .sp The difference between SIGUSR2 (+ SIGQUIT) and SIGHUP is that former is usually used to execute new binary, and the main process is newly spawned. On the other hand, the latter just reloads configuration file, and the same main process continues to exist. .UNINDENT .UNINDENT .sp \fBNote:\fP .INDENT 0.0 .INDENT 3.5 nghttpx consists of multiple processes: one process for processing these signals, and another one for processing requests. The former spawns the latter. The former is called main process, and the latter is called worker process. If neverbleed is enabled, the worker process spawns neverbleed daemon process which does RSA key processing. The above signal must be sent to the main process. If the other processes received one of them, it is ignored. This behaviour of these processes may change in the future release. In other words, in the future release, the processes other than main process may terminate upon the reception of these signals. Therefore these signals should not be sent to the processes other than main process. .UNINDENT .UNINDENT .SH SERVER PUSH .sp nghttpx supports HTTP/2 server push in default mode with Link header field. nghttpx looks for Link header field (RFC 5988 \%) in response headers from backend server and extracts URI\-reference with parameter \fBrel=preload\fP (see preload \%) and pushes those URIs to the frontend client. Here is a sample Link header field to initiate server push: .INDENT 0.0 .INDENT 3.5 .sp .EX Link: ; rel=preload Link: ; rel=preload .EE .UNINDENT .UNINDENT .sp Currently, the following restriction is applied for server push: .INDENT 0.0 .IP 1. 3 The associated stream must have method \(dqGET\(dq or \(dqPOST\(dq. The associated stream\(aqs status code must be 200. .UNINDENT .sp This limitation may be loosened in the future release. .sp nghttpx also supports server push if both frontend and backend are HTTP/2 in default mode. In this case, in addition to server push via Link header field, server push from backend is forwarded to frontend HTTP/2 session. .sp HTTP/2 server push will be disabled if \fB\-\-http2\-proxy\fP is used. .SH UNIX DOMAIN SOCKET .sp nghttpx supports UNIX domain socket with a filename for both frontend and backend connections. .sp Please note that current nghttpx implementation does not delete a socket with a filename. And on start up, if nghttpx detects that the specified socket already exists in the file system, nghttpx first deletes it. However, if SIGUSR2 is used to execute new binary and both old and new configurations use same filename, new binary does not delete the socket and continues to use it. .SH TLS SESSION RESUMPTION .sp nghttpx supports TLS session resumption through both session ID and session ticket. .SS SESSION ID RESUMPTION .sp By default, session ID is shared by all worker threads. .SS TLS SESSION TICKET RESUMPTION .sp By default, session ticket is shared by all worker threads. The automatic key rotation is also enabled by default. Every an hour, new encryption key is generated, and previous encryption key becomes decryption only key. We set session timeout to 12 hours, and thus we keep at most 12 keys. .sp If \fB\-\-tls\-ticket\-key\-memcached\fP is given, encryption keys are retrieved from memcached. nghttpx just reads keys from memcached; one has to deploy key generator program to update keys frequently (e.g., every 1 hour). The example key generator tlsticketupdate.go is available under contrib directory in nghttp2 archive. The memcached entry key is \fBnghttpx:tls\-ticket\-key\fP\&. The data format stored in memcached is the binary format described below: .INDENT 0.0 .INDENT 3.5 .sp .EX +\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ | VERSION (4) |LEN (2)|KEY(48 or 80) ... +\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ ^ | | | +\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ (LEN, KEY) pair can be repeated .EE .UNINDENT .UNINDENT .sp All numbers in the above figure is bytes. All integer fields are network byte order. .sp First 4 bytes integer VERSION field, which must be 1. The 2 bytes integer LEN field gives the length of following KEY field, which contains key. If \fB\-\-tls\-ticket\-key\-cipher\fP=aes\-128\-cbc is used, LEN must be 48. If \fB\-\-tls\-ticket\-key\-cipher\fP=aes\-256\-cbc is used, LEN must be 80. LEN and KEY pair can be repeated multiple times to store multiple keys. The key appeared first is used as encryption key. All the remaining keys are used as decryption only. .sp By default, connections to memcached server are not encrypted. To enable encryption, use \fBtls\fP keyword in \fB\-\-tls\-ticket\-key\-memcached\fP option. .sp If \fB\-\-tls\-ticket\-key\-file\fP is given, encryption key is read from the given file. In this case, nghttpx does not rotate key automatically. To rotate key, one has to restart nghttpx (see SIGNALS). .SH CERTIFICATE TRANSPARENCY .sp nghttpx supports TLS \fBsigned_certificate_timestamp\fP extension (RFC 6962 \%). The relevant options are \fB\-\-tls\-sct\-dir\fP and \fBsct\-dir\fP parameter in \fB\-\-subcert\fP\&. They takes a directory, and nghttpx reads all files whose extension is \fB\&.sct\fP under the directory. The \fB*.sct\fP files are encoded as \fBSignedCertificateTimestamp\fP struct described in section 3.2 of RFC 69662 \%\&. This format is the same one used by nginx\-ct \% and mod_ssl_ct \%\&. ct\-submit \% can be used to submit certificates to log servers, and obtain the \fBSignedCertificateTimestamp\fP struct which can be used with nghttpx. .SH MRUBY SCRIPTING .sp \fBWarning:\fP .INDENT 0.0 .INDENT 3.5 The current mruby extension API is experimental and not frozen. The API is subject to change in the future release. .UNINDENT .UNINDENT .sp \fBWarning:\fP .INDENT 0.0 .INDENT 3.5 Almost all string value returned from method, or attribute is a fresh new mruby string, which involves memory allocation, and copies. Therefore, it is strongly recommended to store a return value in a local variable, and use it, instead of calling method or accessing attribute repeatedly. .UNINDENT .UNINDENT .sp nghttpx allows users to extend its capability using mruby scripts. nghttpx has 2 hook points to execute mruby script: request phase and response phase. The request phase hook is invoked after all request header fields are received from client. The response phase hook is invoked after all response header fields are received from backend server. These hooks allows users to modify header fields, or common HTTP variables, like authority or request path, and even return custom response without forwarding request to backend servers. .sp There are 2 levels of mruby script invocations: global and per\-pattern. The global mruby script is set by \fB\-\-mruby\-file\fP option and is called for all requests. The per\-pattern mruby script is set by \(dqmruby\(dq parameter in \fB\-b\fP option. It is invoked for a request which matches the particular pattern. The order of hook invocation is: global request phase hook, per\-pattern request phase hook, per\-pattern response phase hook, and finally global response phase hook. If a hook returns a response, any later hooks are not invoked. The global request hook is invoked before the pattern matching is made and changing request path may affect the pattern matching. .sp Please note that request and response hooks of per\-pattern mruby script for a single request might not come from the same script. This might happen after a request hook is executed, backend failed for some reason, and at the same time, backend configuration is replaced by API request, and then the request uses new configuration on retry. The response hook from new configuration, if it is specified, will be invoked. .sp The all mruby script will be evaluated once per thread on startup, and it must instantiate object and evaluate it as the return value (e.g., \fBApp.new\fP). This object is called app object. If app object defines \fBon_req\fP method, it is called with \fBNghttpx::Env\fP object on request hook. Similarly, if app object defines \fBon_resp\fP method, it is called with \fBNghttpx::Env\fP object on response hook. For each method invocation, user can can access \fBNghttpx::Request\fP and \fBNghttpx::Response\fP objects via \fBNghttpx::Env#req\fP and \fBNghttpx::Env#resp\fP respectively. .INDENT 0.0 .TP .B Nghttpx::REQUEST_PHASE Constant to represent request phase. .UNINDENT .INDENT 0.0 .TP .B Nghttpx::RESPONSE_PHASE Constant to represent response phase. .UNINDENT .INDENT 0.0 .TP .B class Nghttpx::Env Object to represent current request specific context. .INDENT 7.0 .TP .B attribute [R] req Return \fBRequest\fP object. .UNINDENT .INDENT 7.0 .TP .B attribute [R] resp Return \fBResponse\fP object. .UNINDENT .INDENT 7.0 .TP .B attribute [R] ctx Return Ruby hash object. It persists until request finishes. So values set in request phase hook can be retrieved in response phase hook. .UNINDENT .INDENT 7.0 .TP .B attribute [R] phase Return the current phase. .UNINDENT .INDENT 7.0 .TP .B attribute [R] remote_addr Return IP address of a remote client. If connection is made via UNIX domain socket, this returns the string \(dqlocalhost\(dq. .UNINDENT .INDENT 7.0 .TP .B attribute [R] server_addr Return address of server that accepted the connection. This is a string which specified in \fB\-\-frontend\fP option, excluding port number, and not a resolved IP address. For UNIX domain socket, this is a path to UNIX domain socket. .UNINDENT .INDENT 7.0 .TP .B attribute [R] server_port Return port number of the server frontend which accepted the connection from client. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_used Return true if TLS is used on the connection. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_sni Return the TLS SNI value which client sent in this connection. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_fingerprint_sha256 Return the SHA\-256 fingerprint of a client certificate. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_fingerprint_sha1 Return the SHA\-1 fingerprint of a client certificate. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_issuer_name Return the issuer name of a client certificate. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_subject_name Return the subject name of a client certificate. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_serial Return the serial number of a client certificate. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_not_before Return the start date of a client certificate in seconds since the epoch. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_client_not_after Return the end date of a client certificate in seconds since the epoch. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_cipher Return a TLS cipher negotiated in this connection. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_protocol Return a TLS protocol version negotiated in this connection. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_session_id Return a session ID for this connection in hex string. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_session_reused Return true if, and only if a SSL/TLS session is reused. .UNINDENT .INDENT 7.0 .TP .B attribute [R] alpn Return ALPN identifier negotiated in this connection. .UNINDENT .INDENT 7.0 .TP .B attribute [R] tls_handshake_finished Return true if SSL/TLS handshake has finished. If it returns false in the request phase hook, the request is received in TLSv1.3 early data (0\-RTT) and might be vulnerable to the replay attack. nghttpx will send Early\-Data header field to backend servers to indicate this. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B class Nghttpx::Request Object to represent request from client. The modification to Request object is allowed only in request phase hook. .INDENT 7.0 .TP .B attribute [R] http_version_major Return HTTP major version. .UNINDENT .INDENT 7.0 .TP .B attribute [R] http_version_minor Return HTTP minor version. .UNINDENT .INDENT 7.0 .TP .B attribute [R/W] method HTTP method. On assignment, copy of given value is assigned. We don\(aqt accept arbitrary method name. We will document them later, but well known methods, like GET, PUT and POST, are all supported. .UNINDENT .INDENT 7.0 .TP .B attribute [R/W] authority Authority (i.e., example.org), including optional port component . On assignment, copy of given value is assigned. .UNINDENT .INDENT 7.0 .TP .B attribute [R/W] scheme Scheme (i.e., http, https). On assignment, copy of given value is assigned. .UNINDENT .INDENT 7.0 .TP .B attribute [R/W] path Request path, including query component (i.e., /index.html). On assignment, copy of given value is assigned. The path does not include authority component of URI. This may include query component. nghttpx makes certain normalization for path. It decodes percent\-encoding for unreserved characters (see \%), and resolves \(dq..\(dq and \(dq.\(dq. But it may leave characters which should be percent\-encoded as is. So be careful when comparing path against desired string. .UNINDENT .INDENT 7.0 .TP .B attribute [R] headers Return Ruby hash containing copy of request header fields. Changing values in returned hash does not change request header fields actually used in request processing. Use \fBNghttpx::Request#add_header\fP or \fBNghttpx::Request#set_header\fP to change request header fields. .UNINDENT .INDENT 7.0 .TP .B add_header(key, value) Add header entry associated with key. The value can be single string or array of string. It does not replace any existing values associated with key. .UNINDENT .INDENT 7.0 .TP .B set_header(key, value) Set header entry associated with key. The value can be single string or array of string. It replaces any existing values associated with key. .UNINDENT .INDENT 7.0 .TP .B clear_headers() Clear all existing request header fields. .UNINDENT .INDENT 7.0 .TP .B push(uri) Initiate to push resource identified by \fIuri\fP\&. Only HTTP/2 protocol supports this feature. For the other protocols, this method is noop. \fIuri\fP can be absolute URI, absolute path or relative path to the current request. For absolute or relative path, scheme and authority are inherited from the current request. Currently, method is always GET. nghttpx will issue request to backend servers to fulfill this request. The request and response phase hooks will be called for pushed resource as well. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B class Nghttpx::Response Object to represent response from backend server. .INDENT 7.0 .TP .B attribute [R] http_version_major Return HTTP major version. .UNINDENT .INDENT 7.0 .TP .B attribute [R] http_version_minor Return HTTP minor version. .UNINDENT .INDENT 7.0 .TP .B attribute [R/W] status HTTP status code. It must be in the range [200, 999], inclusive. The non\-final status code is not supported in mruby scripting at the moment. .UNINDENT .INDENT 7.0 .TP .B attribute [R] headers Return Ruby hash containing copy of response header fields. Changing values in returned hash does not change response header fields actually used in response processing. Use \fBNghttpx::Response#add_header\fP or \fBNghttpx::Response#set_header\fP to change response header fields. .UNINDENT .INDENT 7.0 .TP .B add_header(key, value) Add header entry associated with key. The value can be single string or array of string. It does not replace any existing values associated with key. .UNINDENT .INDENT 7.0 .TP .B set_header(key, value) Set header entry associated with key. The value can be single string or array of string. It replaces any existing values associated with key. .UNINDENT .INDENT 7.0 .TP .B clear_headers() Clear all existing response header fields. .UNINDENT .INDENT 7.0 .TP .B return(body) Return custom response \fIbody\fP to a client. When this method is called in request phase hook, the request is not forwarded to the backend, and response phase hook for this request will not be invoked. When this method is called in response phase hook, response from backend server is canceled and discarded. The status code and response header fields should be set before using this method. To set status code, use \fBNghttpx::Response#status\fP\&. If status code is not set, 200 is used. To set response header fields, \fBNghttpx::Response#add_header\fP and \fBNghttpx::Response#set_header\fP\&. When this method is invoked in response phase hook, the response headers are filled with the ones received from backend server. To send completely custom header fields, first call \fBNghttpx::Response#clear_headers\fP to erase all existing header fields, and then add required header fields. It is an error to call this method twice for a given request. .UNINDENT .INDENT 7.0 .TP .B send_info(status, headers) Send non\-final (informational) response to a client. \fIstatus\fP must be in the range [100, 199], inclusive. \fIheaders\fP is a hash containing response header fields. Its key must be a string, and the associated value must be either string or array of strings. Since this is not a final response, even if this method is invoked, request is still forwarded to a backend unless \fBNghttpx::Response#return\fP is called. This method can be called multiple times. It cannot be called after \fBNghttpx::Response#return\fP is called. .UNINDENT .UNINDENT .SS MRUBY EXAMPLES .sp Modify request path: .INDENT 0.0 .INDENT 3.5 .sp .EX class App def on_req(env) env.req.path = \(dq/apps#{env.req.path}\(dq end end App.new .EE .UNINDENT .UNINDENT .sp Don\(aqt forget to instantiate and evaluate object at the last line. .sp Restrict permission of viewing a content to a specific client addresses: .INDENT 0.0 .INDENT 3.5 .sp .EX class App def on_req(env) allowed_clients = [\(dq127.0.0.1\(dq, \(dq::1\(dq] if env.req.path.start_with?(\(dq/log/\(dq) && !allowed_clients.include?(env.remote_addr) then env.resp.status = 404 env.resp.return \(dqpermission denied\(dq end end end App.new .EE .UNINDENT .UNINDENT .SH API ENDPOINTS .sp nghttpx exposes API endpoints to manipulate it via HTTP based API. By default, API endpoint is disabled. To enable it, add a dedicated frontend for API using \fB\-\-frontend\fP option with \(dqapi\(dq parameter. All requests which come from this frontend address, will be treated as API request. .sp The response is normally JSON dictionary, and at least includes the following keys: .INDENT 0.0 .TP .B status The status of the request processing. The following values are defined: .INDENT 7.0 .TP .B Success The request was successful. .TP .B Failure The request was failed. No change has been made. .UNINDENT .TP .B code HTTP status code .UNINDENT .sp Additionally, depending on the API endpoint, \fBdata\fP key may be present, and its value contains the API endpoint specific data. .sp We wrote \(dqnormally\(dq, since nghttpx may return ordinal HTML response in some cases where the error has occurred before reaching API endpoint (e.g., header field is too large). .sp The following section describes available API endpoints. .SS POST /api/v1beta1/backendconfig .sp This API replaces the current backend server settings with the requested ones. The request method should be POST, but PUT is also acceptable. The request body must be nghttpx configuration file format. For configuration file format, see FILES section. The line separator inside the request body must be single LF (0x0A). Currently, only \fBbackend\fP option is parsed, the others are simply ignored. The semantics of this API is replace the current backend with the backend options in request body. Describe the desired set of backend severs, and nghttpx makes it happen. If there is no \fBbackend\fP option is found in request body, the current set of backend is replaced with the \fBbackend\fP option\(aqs default value, which is \fB127.0.0.1,80\fP\&. .sp The replacement is done instantly without breaking existing connections or requests. It also avoids any process creation as is the case with hot swapping with signals. .sp The one limitation is that only numeric IP address is allowed in \fBbackend\fP in request body unless \(dqdns\(dq parameter is used while non numeric hostname is allowed in command\-line or configuration file is read using \fB\-\-conf\fP\&. .SS GET /api/v1beta1/configrevision .sp This API returns configuration revision of the current nghttpx. The configuration revision is opaque string, and it changes after each reloading by SIGHUP. With this API, an external application knows that whether nghttpx has finished reloading its configuration by comparing the configuration revisions between before and after reloading. It is recommended to disable persistent (keep\-alive) connection for this purpose in order to avoid to send a request using the reused connection which may bound to an old process. .sp This API returns response including \fBdata\fP key. Its value is JSON object, and it contains at least the following key: .INDENT 0.0 .TP .B configRevision The configuration revision of the current nghttpx .UNINDENT .SH SEE ALSO .sp \fBnghttp(1)\fP, \fBnghttpd(1)\fP, \fBh2load(1)\fP .SH Author Tatsuhiro Tsujikawa .SH Copyright 2012, 2015, 2016, Tatsuhiro Tsujikawa .\" End of generated man page. man1/h2load.1000064400000036445152527704270006662 0ustar00.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "H2LOAD" "1" "Jul 29, 2026" "1.70.0" "nghttp2" .SH NAME h2load \- HTTP/2 benchmarking tool .SH SYNOPSIS .sp \fBh2load\fP [OPTIONS]... [URI]... .SH DESCRIPTION .sp benchmarking tool for HTTP/2 server .INDENT 0.0 .TP .B Specify URI to access. Multiple URIs can be specified. URIs are used in this order for each client. All URIs are used, then first URI is used and then 2nd URI, and so on. The scheme, host and port in the subsequent URIs, if present, are ignored. Those in the first URI are used solely. Definition of a base URI overrides all scheme, host or port values. .UNINDENT .SH OPTIONS .INDENT 0.0 .TP .B \-n, \-\-requests= Number of requests across all clients. If it is used with \fB\-\-timing\-script\-file\fP option, this option specifies the number of requests each client performs rather than the number of requests across all clients. This option is ignored if timing\-based benchmarking is enabled (see \fB\-\-duration\fP option). .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-c, \-\-clients= Number of concurrent clients. With \fB\-r\fP option, this specifies the maximum number of connections to be made. .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-t, \-\-threads= Number of native threads. .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-i, \-\-input\-file= Path of a file with multiple URIs are separated by EOLs. This option will disable URIs getting from command\-line. If \(aq\-\(aq is given as , URIs will be read from stdin. URIs are used in this order for each client. All URIs are used, then first URI is used and then 2nd URI, and so on. The scheme, host and port in the subsequent URIs, if present, are ignored. Those in the first URI are used solely. Definition of a base URI overrides all scheme, host or port values. .UNINDENT .INDENT 0.0 .TP .B \-m, \-\-max\-concurrent\-streams= Max concurrent streams to issue per session. When http/1.1 is used, this specifies the number of HTTP pipelining requests in\-flight. .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-f, \-\-max\-frame\-size= Maximum frame size that the local endpoint is willing to receive. .sp Default: \fB16K\fP .UNINDENT .INDENT 0.0 .TP .B \-w, \-\-window\-bits= Sets the stream level initial window size to (2**)\-1. For QUIC, is capped to 26 (roughly 64MiB). It defaults to 24 (16MiB) for QUIC, and 30 for other protocols. .UNINDENT .INDENT 0.0 .TP .B \-W, \-\-connection\-window\-bits= Sets the connection level initial window size to (2**)\-1. .sp Default: \fB30\fP .UNINDENT .INDENT 0.0 .TP .B \-H, \-\-header=
Add/Override a header to the requests. .UNINDENT .INDENT 0.0 .TP .B \-\-ciphers= Set allowed cipher list for TLSv1.2 or earlier. The format of the string is described in OpenSSL ciphers(1). .sp Default: \fBECDHE\-ECDSA\-AES128\-GCM\-SHA256:ECDHE\-RSA\-AES128\-GCM\-SHA256:ECDHE\-ECDSA\-AES256\-GCM\-SHA384:ECDHE\-RSA\-AES256\-GCM\-SHA384:ECDHE\-ECDSA\-CHACHA20\-POLY1305:ECDHE\-RSA\-CHACHA20\-POLY1305:DHE\-RSA\-AES128\-GCM\-SHA256:DHE\-RSA\-AES256\-GCM\-SHA384\fP .UNINDENT .INDENT 0.0 .TP .B \-\-tls13\-ciphers= Set allowed cipher list for TLSv1.3. The format of the string is described in OpenSSL ciphers(1). .sp Default: \fBTLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_CCM_SHA256\fP .UNINDENT .INDENT 0.0 .TP .B \-p, \-\-no\-tls\-proto= Specify ALPN identifier of the protocol to be used when accessing http URI without SSL/TLS. Available protocols: h2c and http/1.1 .sp Default: \fBh2c\fP .UNINDENT .INDENT 0.0 .TP .B \-d, \-\-data= Post FILE to server. The request method is changed to POST. For http/1.1 connection, if \fB\-d\fP is used, the maximum number of in\-flight pipelined requests is set to 1. .UNINDENT .INDENT 0.0 .TP .B \-r, \-\-rate= Specifies the fixed rate at which connections are created. The rate must be a positive integer, representing the number of connections to be made per rate period. The maximum number of connections to be made is given in \fB\-c\fP option. This rate will be distributed among threads as evenly as possible. For example, with \fB\-t\fP2 and \fB\-r\fP4, each thread gets 2 connections per period. When the rate is 0, the program will run as it normally does, creating connections at whatever variable rate it wants. The default value for this option is 0. \fB\-r\fP and \fB\-D\fP are mutually exclusive. .UNINDENT .INDENT 0.0 .TP .B \-\-rate\-period= Specifies the time period between creating connections. The period must be a positive number, representing the length of the period in time. This option is ignored if the rate option is not used. The default value for this option is 1s. .UNINDENT .INDENT 0.0 .TP .B \-D, \-\-duration= Specifies the main duration for the measurements in case of timing\-based benchmarking. \fB\-D\fP and \fB\-r\fP are mutually exclusive. .UNINDENT .INDENT 0.0 .TP .B \-\-warm\-up\-time= Specifies the time period before starting the actual measurements, in case of timing\-based benchmarking. Needs to provided along with \fB\-D\fP option. .UNINDENT .INDENT 0.0 .TP .B \-T, \-\-connection\-active\-timeout= Specifies the maximum time that h2load is willing to keep a connection open, regardless of the activity on said connection. must be a positive integer, specifying the amount of time to wait. When no timeout value is set (either active or inactive), h2load will keep a connection open indefinitely, waiting for a response. .UNINDENT .INDENT 0.0 .TP .B \-N, \-\-connection\-inactivity\-timeout= Specifies the amount of time that h2load is willing to wait to see activity on a given connection. must be a positive integer, specifying the amount of time to wait. When no timeout value is set (either active or inactive), h2load will keep a connection open indefinitely, waiting for a response. .UNINDENT .INDENT 0.0 .TP .B \-\-timing\-script\-file= Path of a file containing one or more lines separated by EOLs. Each script line is composed of two tab\-separated fields. The first field represents the time offset from the start of execution, expressed as a positive value of milliseconds with microsecond resolution. The second field represents the URI. This option will disable URIs getting from command\-line. If \(aq\-\(aq is given as , script lines will be read from stdin. Script lines are used in order for each client. If \fB\-n\fP is given, it must be less than or equal to the number of script lines, larger values are clamped to the number of script lines. If \fB\-n\fP is not given, the number of requests will default to the number of script lines. The scheme, host and port defined in the first URI are used solely. Values contained in other URIs, if present, are ignored. Definition of a base URI overrides all scheme, host or port values. \fB\-\-timing\-script\-file\fP and \fB\-\-rps\fP are mutually exclusive. .UNINDENT .INDENT 0.0 .TP .B \-B, \-\-base\-uri=(|unix:) Specify URI from which the scheme, host and port will be used for all requests. The base URI overrides all values defined either at the command line or inside input files. If argument starts with \(dqunix:\(dq, then the rest of the argument will be treated as UNIX domain socket path. The connection is made through that path instead of TCP. In this case, scheme is inferred from the first URI appeared in the command line or inside input files as usual. .UNINDENT .INDENT 0.0 .TP .B \-\-alpn\-list= Comma delimited list of ALPN protocol identifier sorted in the order of preference. That means most desirable protocol comes first. The parameter must be delimited by a single comma only and any white spaces are treated as a part of protocol string. .sp Default: \fBh2,http/1.1\fP .UNINDENT .INDENT 0.0 .TP .B \-\-h1 Short hand for \fB\-\-alpn\-list\fP=http/1.1 \fB\-\-no\-tls\-proto\fP=http/1.1, which effectively force http/1.1 for both http and https URI. .UNINDENT .INDENT 0.0 .TP .B \-\-h3 Short hand for \fB\-\-alpn\-list\fP=h3, which effectively forces HTTP/3. .UNINDENT .INDENT 0.0 .TP .B \-\-header\-table\-size= Specify decoder header table size. .sp Default: \fB4K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-encoder\-header\-table\-size= Specify encoder header table size. The decoder (server) specifies the maximum dynamic table size it accepts. Then the negotiated dynamic table size is the minimum of this option value and the value which server specified. .sp Default: \fB4K\fP .UNINDENT .INDENT 0.0 .TP .B \-\-log\-file= Write per\-request information to a file as tab\-separated columns: start time as microseconds since epoch; HTTP status code; microseconds until end of response. More columns may be added later. Rows are ordered by end\-of\- response time when using one worker thread, but may appear slightly out of order with multiple threads due to buffering. Status code is \-1 for failed streams. .UNINDENT .INDENT 0.0 .TP .B \-\-qlog\-file\-base= Enable qlog output and specify base file name for qlogs. Qlog is emitted for each connection. For a given base name \(dqbase\(dq, each output file name becomes \(dqbase.M.N.sqlog\(dq where M is worker ID and N is client ID (e.g. \(dqbase.0.3.sqlog\(dq). Only effective in QUIC runs. .UNINDENT .INDENT 0.0 .TP .B \-\-connect\-to=[:] Host and port to connect instead of using the authority in . .UNINDENT .INDENT 0.0 .TP .B \-\-rps= Specify request per second for each client. \fB\-\-rps\fP and \fB\-\-timing\-script\-file\fP are mutually exclusive. .UNINDENT .INDENT 0.0 .TP .B \-\-groups= Specify the supported groups. .sp Default: \fBX25519:P\-256:P\-384:P\-521\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-udp\-gso Disable UDP GSO. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-udp\-payload\-size= Specify the maximum outgoing UDP datagram payload size. .UNINDENT .INDENT 0.0 .TP .B \-\-ktls Enable ktls. .UNINDENT .INDENT 0.0 .TP .B \-\-sni= Send in TLS SNI, overriding the host name specified in URI. .UNINDENT .INDENT 0.0 .TP .B \-\-histogram Plot histogram for performance statistics. .UNINDENT .INDENT 0.0 .TP .B \-\-tls\-session\-file= Read TLS session from , and set it to all TLS connections to perform the session resumption. It is also used to store the new TLS session. At most one session is written to the given file. .UNINDENT .INDENT 0.0 .TP .B \-\-output\-file= Write the measurement results to in JSON format. This basically includes all numbers reported to the normal output. In addition, for performance measurements, all raw samples are included. .UNINDENT .INDENT 0.0 .TP .B \-v, \-\-verbose Output debug information. .UNINDENT .INDENT 0.0 .TP .B \-\-version Display version information and exit. .UNINDENT .INDENT 0.0 .TP .B \-h, \-\-help Display this help and exit. .UNINDENT .sp The argument is an integer and an optional unit (e.g., 10K is 10 * 1024). Units are K, M and G (powers of 1024). .sp The argument is an integer and an optional unit (e.g., 1s is 1 second and 500ms is 500 milliseconds). Units are h, m, s or ms (hours, minutes, seconds and milliseconds, respectively). If a unit is omitted, a second is used as unit. .SH OUTPUT .SS REQUEST METRICS .INDENT 0.0 .TP .B requests .INDENT 7.0 .TP .B total The total number of requests h2load was instructed to make. .TP .B started The number of requests initiated by the tool. .TP .B done The number of requests that reached completion. .TP .B succeeded Requests resulting in an HTTP 2xx or 3xx status code. .TP .B failed The total number of failed requests. This includes both \fBerrored\fP requests and requests that completed with a non\-2xx/3xx status code. .TP .B errored A subset of \fBfailed\fP where the requests failed due to network\-level issues (e.g., TCP resets, \fBRST_STREAM\fP) rather than HTTP status codes. .TP .B timeout A subset of \fBerrored\fP where the connection timed out before completion. .UNINDENT .TP .B status codes The specific count of received HTTP status codes categorized by class (2xx, 3xx, 4xx, 5xx). .UNINDENT .SS TRAFFIC METRICS .INDENT 0.0 .TP .B traffic .INDENT 7.0 .TP .B total Total application data bytes received \(dqon the wire\(dq (decrypted if using TLS). .TP .B headers Total bytes used for response headers (pre\-decompression). .INDENT 7.0 .TP .B space savings Header compression efficiency, calculated as: .sp (1 \- headers / decompressed_headers) * 100 .sp where \fBheaders\fP is the compressed size and \fBdecompressed_headers\fP is the size after decompression. .UNINDENT .TP .B data Total bytes received in response bodies. .UNINDENT .UNINDENT .SS PERFORMANCE STATISTICS .INDENT 0.0 .TP .B Metric Definitions .INDENT 7.0 .TP .B request The duration from sending the first byte of a request to receiving the last byte of the response. .TP .B connect The time taken to establish a connection, including TLS handshakes. .TP .B TTFB The duration until the first byte of application data is received from the server (decrypted if using TLS). .TP .B req/s The requests per second measured individually across all clients. .TP .B min RTT The minimum RTT (QUIC). .TP .B smoothed RTT The smoothed RTT (QUIC). .TP .B packets sent The number of packets sent (QUIC). .TP .B packets recv The number of packets received (QUIC). .TP .B packets lost The number of packets declared lost (QUIC). .TP .B GRO packets The number of packets received in a single recvmsg call (QUIC). .UNINDENT .TP .B Distribution Fields .INDENT 7.0 .TP .B min / max The absolute minimum and maximum values recorded. .TP .B median The 50th percentile value. .TP .B p95 / p99 The 95th and 99th percentiles, indicating tail performance. .TP .B mean The arithmetic average of all samples. .TP .B sd The standard deviation (measure of data dispersion). .TP .B +/\- sd The percentage of successful samples falling within one standard deviation of the mean (mean +/\- sd). .UNINDENT .UNINDENT .SH FLOW CONTROL .sp h2load sets large flow control window by default, and effectively disables flow control to avoid under utilization of server performance. To set smaller flow control window, use \fB\-w\fP and \fB\-W\fP options. For example, use \fB\-w16 \-W16\fP to set default window size described in HTTP/2 protocol specification. .SH SEE ALSO .sp \fBnghttp(1)\fP, \fBnghttpd(1)\fP, \fBnghttpx(1)\fP .SH Author Tatsuhiro Tsujikawa .SH Copyright 2012, 2015, 2016, Tatsuhiro Tsujikawa .\" End of generated man page. man1/nghttpd.1000064400000012724152527704270007153 0ustar00.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NGHTTPD" "1" "Jul 29, 2026" "1.70.0" "nghttp2" .SH NAME nghttpd \- HTTP/2 server .SH SYNOPSIS .sp \fBnghttpd\fP [OPTION]... [ ] .SH DESCRIPTION .sp HTTP/2 server .INDENT 0.0 .TP .B Specify listening port number. .UNINDENT .INDENT 0.0 .TP .B Set path to server\(aqs private key. Required unless \fB\-\-no\-tls\fP is specified. .UNINDENT .INDENT 0.0 .TP .B Set path to server\(aqs certificate. Required unless \fB\-\-no\-tls\fP is specified. .UNINDENT .SH OPTIONS .INDENT 0.0 .TP .B \-a, \-\-address= The address to bind to. If not specified the default IP address determined by getaddrinfo is used. .UNINDENT .INDENT 0.0 .TP .B \-D, \-\-daemon Run in a background. If \fB\-D\fP is used, the current working directory is changed to \(aq\fI/\fP\(aq. Therefore if this option is used, \fB\-d\fP option must be specified. .UNINDENT .INDENT 0.0 .TP .B \-V, \-\-verify\-client The server sends a client certificate request. If the client did not return a certificate, the handshake is terminated. Currently, this option just requests a client certificate and does not verify it. .UNINDENT .INDENT 0.0 .TP .B \-d, \-\-htdocs= Specify document root. If this option is not specified, the document root is the current working directory. .UNINDENT .INDENT 0.0 .TP .B \-v, \-\-verbose Print debug information such as reception/ transmission of frames and name/value pairs. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-tls Disable SSL/TLS. .UNINDENT .INDENT 0.0 .TP .B \-c, \-\-header\-table\-size= Specify decoder header table size. .UNINDENT .INDENT 0.0 .TP .B \-\-encoder\-header\-table\-size= Specify encoder header table size. The decoder (client) specifies the maximum dynamic table size it accepts. Then the negotiated dynamic table size is the minimum of this option value and the value which client specified. .UNINDENT .INDENT 0.0 .TP .B \-\-color Force colored log output. .UNINDENT .INDENT 0.0 .TP .B \-p, \-\-push== Push resources s when is requested. This option can be used repeatedly to specify multiple push configurations. and s are relative to document root. See \fB\-\-htdocs\fP option. Example: \fB\-p\fP/=/foo.png \fB\-p\fP/doc=/bar.css .UNINDENT .INDENT 0.0 .TP .B \-b, \-\-padding= Add at most bytes to a frame payload as padding. Specify 0 to disable padding. .UNINDENT .INDENT 0.0 .TP .B \-m, \-\-max\-concurrent\-streams= Set the maximum number of the concurrent streams in one HTTP/2 session. .sp Default: \fB100\fP .UNINDENT .INDENT 0.0 .TP .B \-n, \-\-workers= Set the number of worker threads. .sp Default: \fB1\fP .UNINDENT .INDENT 0.0 .TP .B \-e, \-\-error\-gzip Make error response gzipped. .UNINDENT .INDENT 0.0 .TP .B \-w, \-\-window\-bits= Sets the stream level initial window size to 2**\-1. .UNINDENT .INDENT 0.0 .TP .B \-W, \-\-connection\-window\-bits= Sets the connection level initial window size to 2**\-1. .UNINDENT .INDENT 0.0 .TP .B \-\-dh\-param\-file= Path to file that contains DH parameters in PEM format. Without this option, DHE cipher suites are not available. .UNINDENT .INDENT 0.0 .TP .B \-\-early\-response Start sending response when request HEADERS is received, rather than complete request is received. .UNINDENT .INDENT 0.0 .TP .B \-\-trailer=
Add a trailer header to a response.
must not include pseudo header field (header field name starting with \(aq:\(aq). The trailer is sent only if a response has body part. Example: \fB\-\-trailer\fP \(aqfoo: bar\(aq. .UNINDENT .INDENT 0.0 .TP .B \-\-hexdump Display the incoming traffic in hexadecimal (Canonical hex+ASCII display). If SSL/TLS is used, decrypted data are used. .UNINDENT .INDENT 0.0 .TP .B \-\-echo\-upload Send back uploaded content if method is POST or PUT. .UNINDENT .INDENT 0.0 .TP .B \-\-mime\-types\-file= Path to file that contains MIME media types and the extensions that represent them. .sp Default: \fB/etc/mime.types\fP .UNINDENT .INDENT 0.0 .TP .B \-\-no\-content\-length Don\(aqt send content\-length header field. .UNINDENT .INDENT 0.0 .TP .B \-\-groups= Specify the supported groups. .sp Default: \fBX25519:P\-256:P\-384:P\-521\fP .UNINDENT .INDENT 0.0 .TP .B \-\-ktls Enable ktls. .UNINDENT .INDENT 0.0 .TP .B \-\-version Display version information and exit. .UNINDENT .INDENT 0.0 .TP .B \-h, \-\-help Display this help and exit. .UNINDENT .sp The argument is an integer and an optional unit (e.g., 10K is 10 * 1024). Units are K, M and G (powers of 1024). .SH SEE ALSO .sp \fBnghttp(1)\fP, \fBnghttpx(1)\fP, \fBh2load(1)\fP .SH Author Tatsuhiro Tsujikawa .SH Copyright 2012, 2015, 2016, Tatsuhiro Tsujikawa .\" End of generated man page. man1/nghttp.1000064400000015355152527704270007012 0ustar00.\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NGHTTP" "1" "Jul 29, 2026" "1.70.0" "nghttp2" .SH NAME nghttp \- HTTP/2 client .SH SYNOPSIS .sp \fBnghttp\fP [OPTIONS]... ... .SH DESCRIPTION .sp HTTP/2 client .INDENT 0.0 .TP .B Specify URI to access. .UNINDENT .SH OPTIONS .INDENT 0.0 .TP .B \-v, \-\-verbose Print debug information such as reception and transmission of frames and name/value pairs. Specifying this option multiple times increases verbosity. .UNINDENT .INDENT 0.0 .TP .B \-n, \-\-null\-out Discard downloaded data. .UNINDENT .INDENT 0.0 .TP .B \-O, \-\-remote\-name Save download data in the current directory. The filename is derived from URI. If URI ends with \(aq\fI/\fP\(aq, \(aqindex.html\(aq is used as a filename. Not implemented yet. .UNINDENT .INDENT 0.0 .TP .B \-t, \-\-timeout= Timeout each request after . Set 0 to disable timeout. .UNINDENT .INDENT 0.0 .TP .B \-w, \-\-window\-bits= Sets the stream level initial window size to 2**\-1. .UNINDENT .INDENT 0.0 .TP .B \-W, \-\-connection\-window\-bits= Sets the connection level initial window size to 2**\-1. .UNINDENT .INDENT 0.0 .TP .B \-a, \-\-get\-assets Download assets such as stylesheets, images and script files linked from the downloaded resource. Only links whose origins are the same with the linking resource will be downloaded. nghttp prioritizes resources using HTTP/2 dependency based priority. The priority order, from highest to lowest, is html itself, css, javascript and images. .UNINDENT .INDENT 0.0 .TP .B \-s, \-\-stat Print statistics. .UNINDENT .INDENT 0.0 .TP .B \-H, \-\-header=
Add a header to the requests. Example: \fB\-H\fP\(aq:method: PUT\(aq .UNINDENT .INDENT 0.0 .TP .B \-\-trailer=
Add a trailer header to the requests.
must not include pseudo header field (header field name starting with \(aq:\(aq). To send trailer, one must use \fB\-d\fP option to send request body. Example: \fB\-\-trailer\fP \(aqfoo: bar\(aq. .UNINDENT .INDENT 0.0 .TP .B \-\-cert= Use the specified client certificate file. The file must be in PEM format. .UNINDENT .INDENT 0.0 .TP .B \-\-key= Use the client private key file. The file must be in PEM format. .UNINDENT .INDENT 0.0 .TP .B \-d, \-\-data= Post FILE to server. If \(aq\-\(aq is given, data will be read from stdin. .UNINDENT .INDENT 0.0 .TP .B \-m, \-\-multiply= Request each URI times. By default, same URI is not requested twice. This option disables it too. .UNINDENT .INDENT 0.0 .TP .B \-u, \-\-upgrade Perform HTTP Upgrade for HTTP/2. This option is ignored if the request URI has https scheme. If \fB\-d\fP is used, the HTTP upgrade request is performed with OPTIONS method. .UNINDENT .INDENT 0.0 .TP .B \-\-extpri= Sets RFC 9218 priority of given URI. must be the wire format of priority header field (e.g., \(dqu=3,i\(dq). This option can be used multiple times, and N\-th \fB\-\-extpri\fP option sets priority of N\-th URI in the command line. If the number of this option is less than the number of URI, the last option value is repeated. If there is no \fB\-\-extpri\fP option, urgency is 3, and incremental is false. .UNINDENT .INDENT 0.0 .TP .B \-M, \-\-peer\-max\-concurrent\-streams= Use as SETTINGS_MAX_CONCURRENT_STREAMS value of remote endpoint as if it is received in SETTINGS frame. .sp Default: \fB100\fP .UNINDENT .INDENT 0.0 .TP .B \-c, \-\-header\-table\-size= Specify decoder header table size. If this option is used multiple times, and the minimum value among the given values except for last one is strictly less than the last value, that minimum value is set in SETTINGS frame payload before the last value, to simulate multiple header table size change. .UNINDENT .INDENT 0.0 .TP .B \-\-encoder\-header\-table\-size= Specify encoder header table size. The decoder (server) specifies the maximum dynamic table size it accepts. Then the negotiated dynamic table size is the minimum of this option value and the value which server specified. .UNINDENT .INDENT 0.0 .TP .B \-b, \-\-padding= Add at most bytes to a frame payload as padding. Specify 0 to disable padding. .UNINDENT .INDENT 0.0 .TP .B \-r, \-\-har= Output HTTP transactions in HAR format. If \(aq\-\(aq is given, data is written to stdout. .UNINDENT .INDENT 0.0 .TP .B \-\-color Force colored log output. .UNINDENT .INDENT 0.0 .TP .B \-\-continuation Send large header to test CONTINUATION. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-content\-length Don\(aqt send content\-length header field. .UNINDENT .INDENT 0.0 .TP .B \-\-hexdump Display the incoming traffic in hexadecimal (Canonical hex+ASCII display). If SSL/TLS is used, decrypted data are used. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-push Disable server push. .UNINDENT .INDENT 0.0 .TP .B \-\-max\-concurrent\-streams= The number of concurrent pushed streams this client accepts. .UNINDENT .INDENT 0.0 .TP .B \-\-expect\-continue Perform an Expect/Continue handshake: wait to send DATA (up to a short timeout) until the server sends a 100 Continue interim response. This option is ignored unless combined with the \fB\-d\fP option. .UNINDENT .INDENT 0.0 .TP .B \-y, \-\-no\-verify\-peer Suppress warning on server certificate verification failure. .UNINDENT .INDENT 0.0 .TP .B \-\-ktls Enable ktls. .UNINDENT .INDENT 0.0 .TP .B \-\-version Display version information and exit. .UNINDENT .INDENT 0.0 .TP .B \-h, \-\-help Display this help and exit. .UNINDENT .sp The argument is an integer and an optional unit (e.g., 10K is 10 * 1024). Units are K, M and G (powers of 1024). .sp The argument is an integer and an optional unit (e.g., 1s is 1 second and 500ms is 500 milliseconds). Units are h, m, s or ms (hours, minutes, seconds and milliseconds, respectively). If a unit is omitted, a second is used as unit. .SH SEE ALSO .sp \fBnghttpd(1)\fP, \fBnghttpx(1)\fP, \fBh2load(1)\fP .SH Author Tatsuhiro Tsujikawa .SH Copyright 2012, 2015, 2016, Tatsuhiro Tsujikawa .\" End of generated man page.