diff --git a/data/en/all.json b/data/en/all.json index ed5a1cb56..fa52d198a 100644 --- a/data/en/all.json +++ b/data/en/all.json @@ -1,4 +1,4 @@ { - "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","year","yesnoformat"], + "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","asin","atn","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdirectoryfrompath","getencoding","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isimage","isimagefile","isinstanceof","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","passwordhashgenerate","passwordhashverify","pi","precisionevaluate","preservesinglequotes","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randomize","randrange","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","soundex","spanexcluding","spanincluding","spreadsheetaddautofilter","spreadsheetaddcolumn","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetgetcellcomment","spreadsheetgetcellformula","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetremovesheet","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellvalue","spreadsheetsetcolumnwidth","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetrowheight","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheetwrite","sqr","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadterminate","throw","timeformat","tobase64","tobinary","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspublish","wssendmessage","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","year","yesnoformat"], "description":"A listing of all CFML functions.","type":"listing","name":"All CFML Functions" } \ No newline at end of file diff --git a/data/en/functions.json b/data/en/functions.json index c4351994e..9da73a8c1 100644 --- a/data/en/functions.json +++ b/data/en/functions.json @@ -1,4 +1,4 @@ { - "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayrange","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","ascii","asin","assertbroadcast","atn","bcrypthash","bcryptverify","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","csvformatrow","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dbinfo","dbpoolclear","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","debugadd","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","dump","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcomponentstaticscope","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdebugdata","getdirectoryfrompath","getencoding","getenvironmentvariable","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getrequestprofile","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmldocument","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imagereadsvg","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","io","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isflushed","isimage","isimagefile","isinstanceof","isinthread","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","jwtdecode","jwtsign","jwtverify","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listnew","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","mcp","mcpaudio","mcpclient","mcpconnect","mcpimage","mcpnotify","mcpresource","mcpresourcelink","mcpsessions","mcptext","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pdf","pdfinfo","pdfpagecount","pdfread","pdftoimage","pi","pow","precisionevaluate","preservesinglequotes","profilenow","qrcodegenerate","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querylazy","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryregisterfunction","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randombytes","randomize","randrange","readline","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","s3clearbucket","s3copy","s3createbucket","s3delete","s3download","s3exists","s3generatepresignedurl","s3generateuri","s3getmetadata","s3listbucket","s3listbuckets","s3move","s3read","s3readbinary","s3upload","s3write","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessioncommit","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","smtpconnectiontest","soundex","spanexcluding","spanincluding","spreadsheet","spreadsheetaddautofilter","spreadsheetaddchart","spreadsheetaddcolumn","spreadsheetaddconditionalformatting","spreadsheetadddatavalidation","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetautosizecolumn","spreadsheetclearcell","spreadsheetclearcellrange","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetfromjson","spreadsheetgetcellcomment","spreadsheetgetcellformat","spreadsheetgetcellformula","spreadsheetgetcellhyperlink","spreadsheetgetcelltype","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetgetcolumnwidth","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetreadcsv","spreadsheetremovesheet","spreadsheetrenamesheet","spreadsheetsetactivecell","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellhyperlink","spreadsheetsetcellrangevalue","spreadsheetsetcellvalue","spreadsheetsetcolumnhidden","spreadsheetsetcolumnwidth","spreadsheetsetfittopage","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetprintorientation","spreadsheetsetrepeatingcolumns","spreadsheetsetrepeatingrows","spreadsheetsetrowheight","spreadsheetsetrowhidden","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheettoarray","spreadsheettocsv","spreadsheettojson","spreadsheettoquery","spreadsheetwrite","spreadsheetwritetocsv","sqr","sqrt","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtoquerystring","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadnew","threadterminate","throw","timeformat","tobase64","tobinary","toboolean","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","validatejson","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspresence","wspublish","wssendmessage","wssubscribe","wsunsubscribe","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","xmpparse","yamldeserialize","yamldeserializefile","yamlserialize","year","yesnoformat"], + "related":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayrange","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","ascii","asin","assertbroadcast","atn","bcrypthash","bcryptverify","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","csvformatrow","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dbinfo","dbpoolclear","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","de","debugadd","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","dump","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcomponentstaticscope","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdebugdata","getdirectoryfrompath","getencoding","getenvironmentvariable","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getrequestprofile","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmldocument","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imagereadsvg","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","io","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isflushed","isimage","isimagefile","isinstanceof","isinthread","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","jwtdecode","jwtsign","jwtverify","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listnew","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","mcp","mcpaudio","mcpclient","mcpconnect","mcpimage","mcpnotify","mcpresource","mcpresourcelink","mcpsessions","mcptext","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","passwordhashgenerate","passwordhashverify","pdf","pdfinfo","pdfpagecount","pdfread","pdftoimage","pi","pow","precisionevaluate","preservesinglequotes","profilenow","qrcodegenerate","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querylazy","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryregisterfunction","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randombytes","randomize","randrange","readline","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","s3clearbucket","s3copy","s3createbucket","s3delete","s3download","s3exists","s3generatepresignedurl","s3generateuri","s3getmetadata","s3listbucket","s3listbuckets","s3move","s3read","s3readbinary","s3upload","s3write","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessioncommit","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","smtpconnectiontest","soundex","spanexcluding","spanincluding","spreadsheet","spreadsheetaddautofilter","spreadsheetaddchart","spreadsheetaddcolumn","spreadsheetaddconditionalformatting","spreadsheetadddatavalidation","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetautosizecolumn","spreadsheetclearcell","spreadsheetclearcellrange","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetfromjson","spreadsheetgetcellcomment","spreadsheetgetcellformat","spreadsheetgetcellformula","spreadsheetgetcellhyperlink","spreadsheetgetcelltype","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetgetcolumnwidth","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetreadcsv","spreadsheetremovesheet","spreadsheetrenamesheet","spreadsheetsetactivecell","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellhyperlink","spreadsheetsetcellrangevalue","spreadsheetsetcellvalue","spreadsheetsetcolumnhidden","spreadsheetsetcolumnwidth","spreadsheetsetfittopage","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetprintorientation","spreadsheetsetrepeatingcolumns","spreadsheetsetrepeatingrows","spreadsheetsetrowheight","spreadsheetsetrowhidden","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheettoarray","spreadsheettocsv","spreadsheettojson","spreadsheettoquery","spreadsheetwrite","spreadsheetwritetocsv","sqr","sqrt","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtoquerystring","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadnew","threadterminate","throw","timeformat","tobase64","tobinary","toboolean","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","validatejson","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspresence","wspublish","wssendmessage","wssubscribe","wsunsubscribe","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","xmpparse","yamldeserialize","yamldeserializefile","yamlserialize","year","yesnoformat"], "description":"A listing of all CFML functions.","type":"listing","name":"All CFML Functions" } \ No newline at end of file diff --git a/data/en/generatebcrypthash.json b/data/en/generatebcrypthash.json index a45e65ee1..01162fb6b 100644 --- a/data/en/generatebcrypthash.json +++ b/data/en/generatebcrypthash.json @@ -4,13 +4,13 @@ "returns":"string", "description":"It is a password-hashing cryptographic function that takes an input and hashes it into a fixed size output./nNOTE: BCrypt input is limited to 72 bytes.", "type":"function", - "related":["verifyBCryptHash","generateSCryptHash","verifySCryptHash","hash", "encrypt","decrypt","generateSecretKey"], + "related":["passwordhashgenerate","verifyBCryptHash","generateSCryptHash","verifySCryptHash","hash", "encrypt","decrypt","generateSecretKey"], "params":[ {"name":"plaintext", "description":"The input string to hash.", "required":true, "default":"", "type":"string", "values":[]}, {"name":"options", "description":"A struct containing the optional values:\n--version - Version of BCrypt hash to generate ($2a,$2y or $2b). (Default is \"$2a\". The most current version is \"$2b\")\n--rounds - Number of rounds to run the hash functions. (Default is 10.)", "required":false, "default":"{\"version\":\"$2a\",\"rounds\":10}", "type":"struct", "values":["version","rounds"]} ], "engines":{ - "coldfusion":{"minimum_version":"2021","notes":"","docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-e-g/generatebcrypthash.html"}, + "coldfusion":{"minimum_version":"2021","notes":"Deprecated in ColdFusion 2025 Update 8, use passwordHashGenerate(password, \"BCrypt\") instead.","docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-e-g/generatebcrypthash.html"}, "boxlang": {"minimum_version":"1.0.0", "notes":"Requires the `bx-password-encrypt` module", "docs":"https://forgebox.io/view/bx-password-encrypt"}, "rustcfml": {"minimum_version": ""} }, diff --git a/data/en/generatescrypthash.json b/data/en/generatescrypthash.json index 1eff4ebe6..02ec230cd 100644 --- a/data/en/generatescrypthash.json +++ b/data/en/generatescrypthash.json @@ -4,13 +4,13 @@ "returns":"string", "description":"It is a salted password-hashing cryptographic function that takes an input and hashes it into a fixed size output.\nNOTE: This function is less secure than BCrypt.", "type":"function", - "related":["verifySCryptHash","generateBCryptHash","verifyBCryptHash","hash", "encrypt","decrypt","generateSecretKey"], + "related":["passwordhashgenerate","verifySCryptHash","generateBCryptHash","verifyBCryptHash","hash", "encrypt","decrypt","generateSecretKey"], "params":[ {"name":"plaintext", "description":"The input string to hash.", "required":true, "default":"", "type":"string", "values":[]}, {"name":"options", "description":"A struct containing the optional values:\n- memorycost - Default is 8.\n- CpuCost - CPU cost of the algorithm (as defined in scrypt, this is `N`) that must be a power of 2 and greater than 1. Default is currently 16,348 or 2^14.\n- Parallel - the parallelization of the algorithm (as defined in scrypt, this is `P`). Default is currently 1.\n- Keylength - key length for the algorithm (as defined in scrypt, this is `dkLen`). Default is currently 32.\n- saltLength - length of the salt to use. Default is 8.", "required":false, "default":"{\"memorycost\":8,\"CpuCost\":16348,\"Parallel\":1,\"KeyLength\":32,\"saltLength\":8}", "type":"struct", "values":[]} ], "engines":{ - "coldfusion":{"minimum_version":"2021","notes":"","docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-e-g/generatescrypthash.html"}, + "coldfusion":{"minimum_version":"2021","notes":"Deprecated in ColdFusion 2025 Update 8, use passwordHashGenerate(password, \"SCrypt\") instead.","docs":"https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-e-g/generatescrypthash.html"}, "boxlang": {"minimum_version":"1.0.0", "notes":"Requires the `bx-password-encrypt` module", "docs":"https://forgebox.io/view/bx-password-encrypt"}, "rustcfml": {"minimum_version": ""} }, diff --git a/data/en/index.json b/data/en/index.json index 4d7a40f0b..11fc6982f 100644 --- a/data/en/index.json +++ b/data/en/index.json @@ -2,6 +2,6 @@ "components":["application-cfc"], "guides":["acf-only","application","cfsqltype-cheatsheet","cgi-scope","closures","coldfusion-versions","datetime","deprecated","discouraged","elvis","error-handling","first_class","for","java","lucee-only","member","new","operators","ormsettings","query-of-queries","rustcfml-only","scopes","script","security","security-authentication","security-encryption","security-obfuscation","security-session-management","server-scope","strings","system-properties","testbox","variables-scope"], "categories":["all","array-functions","cache-functions","cf10","cf11","cf2016","cf2018","cf2021","cf2023","cf4","cf45","cf5","cf6","cf7","cf8","cf9","collection-functions","conversion-functions","database-tags","date-and-time-functions","decision-functions","filesystem-functions","formatting-functions","functions","guides","image-functions","list-functions","lucee5","lucee6","math-functions","orm-functions","protocol-tags","query-functions","security-functions","spreadsheet-functions","string-functions","struct-functions","system-tags","tags","ui-tags"], - "functions":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayrange","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","ascii","asin","assertbroadcast","atn","bcrypthash","bcryptverify","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","csvformatrow","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","dbinfo","dbpoolclear","de","debugadd","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","dump","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcomponentstaticscope","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdebugdata","getdirectoryfrompath","getencoding","getenvironmentvariable","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getrequestprofile","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmldocument","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imagereadsvg","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","io","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isflushed","isimage","isimagefile","isinstanceof","isinthread","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","jwtdecode","jwtsign","jwtverify","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listnew","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","mcp","mcpaudio","mcpclient","mcpconnect","mcpimage","mcpnotify","mcpresource","mcpresourcelink","mcpsessions","mcptext","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","pdf","pdfinfo","pdfpagecount","pdfread","pdftoimage","pi","pow","precisionevaluate","preservesinglequotes","profilenow","qrcodegenerate","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querylazy","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryregisterfunction","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randombytes","randomize","randrange","readline","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","s3clearbucket","s3copy","s3createbucket","s3delete","s3download","s3exists","s3generatepresignedurl","s3generateuri","s3getmetadata","s3listbucket","s3listbuckets","s3move","s3read","s3readbinary","s3upload","s3write","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessioncommit","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","smtpconnectiontest","soundex","spanexcluding","spanincluding","spreadsheet","spreadsheetaddautofilter","spreadsheetaddchart","spreadsheetaddcolumn","spreadsheetaddconditionalformatting","spreadsheetadddatavalidation","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetautosizecolumn","spreadsheetclearcell","spreadsheetclearcellrange","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetfromjson","spreadsheetgetcellcomment","spreadsheetgetcellformat","spreadsheetgetcellformula","spreadsheetgetcellhyperlink","spreadsheetgetcelltype","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetgetcolumnwidth","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetreadcsv","spreadsheetremovesheet","spreadsheetrenamesheet","spreadsheetsetactivecell","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellhyperlink","spreadsheetsetcellrangevalue","spreadsheetsetcellvalue","spreadsheetsetcolumnhidden","spreadsheetsetcolumnwidth","spreadsheetsetfittopage","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetprintorientation","spreadsheetsetrepeatingcolumns","spreadsheetsetrepeatingrows","spreadsheetsetrowheight","spreadsheetsetrowhidden","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheettoarray","spreadsheettocsv","spreadsheettojson","spreadsheettoquery","spreadsheetwrite","spreadsheetwritetocsv","sqr","sqrt","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtoquerystring","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadnew","threadterminate","throw","timeformat","tobase64","tobinary","toboolean","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","validatejson","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspresence","wspublish","wssendmessage","wssubscribe","wsunsubscribe","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","xmpparse","yamldeserialize","yamldeserializefile","yamlserialize","year","yesnoformat"], + "functions":["abs","acos","addsoaprequestheader","addsoapresponseheader","ajaxlink","ajaxonload","applicationstarttime","applicationstop","argon2checkhash","array","arrayappend","arrayavg","arrayclear","arraycontains","arraycontainsnocase","arraydelete","arraydeleteat","arraydeletenocase","arrayeach","arrayevery","arrayfilter","arrayfind","arrayfindall","arrayfindallnocase","arrayfindnocase","arrayfirst","arraygetmetadata","arrayindexexists","arrayinsertat","arrayisdefined","arrayisempty","arraylast","arraylen","arraymap","arraymax","arraymedian","arraymerge","arraymid","arraymin","arraynew","arraypop","arrayprepend","arraypush","arrayrange","arrayreduce","arrayreduceright","arrayresize","arrayreverse","arrayset","arraysetmetadata","arrayshift","arrayslice","arraysome","arraysort","arraysplice","arraysum","arrayswap","arraytolist","arraytostruct","arrayunshift","asc","ascii","asin","assertbroadcast","atn","bcrypthash","bcryptverify","beat","binarydecode","binaryencode","bitand","bitmaskclear","bitmaskread","bitmaskset","bitnot","bitor","bitshln","bitshrn","bitxor","booleanformat","bundleinfo","cacheclear","cachecount","cachedelete","cacheget","cachegetall","cachegetallids","cachegetdefaultcachename","cachegetengineproperties","cachegetmetadata","cachegetproperties","cachegetsession","cacheidexists","cachekeyexists","cacheput","cacheregionexists","cacheregionnew","cacheregionremove","cacheremove","cacheremoveall","cachesetproperties","callstackdump","callstackget","canonicalize","ceiling","cfusion_decrypt","cfusion_encrypt","charsetdecode","charsetencode","chr","cjustify","cleartimezone","collectioneach","collectionevery","collectionfilter","collectionmap","collectionreduce","collectionsome","compare","comparenocase","componentcacheclear","componentcachelist","componentinfo","compress","configimport","contractpath","cos","createdate","createdatetime","createdynamicproxy","createencryptedjwt","createguid","createobject","createodbcdate","createodbcdatetime","createodbctime","createsignedjwt","createtime","createtimespan","createuniqueid","createuuid","csrfgeneratetoken","csrfverifytoken","csvformatrow","ctcacheclear","ctcachelist","datasourceflushmetacache","dateadd","datecompare","dateconvert","datediff","dateformat","datepart","datetimeformat","day","dayofweek","dayofweekasstring","dayofweekshortasstring","dayofyear","daysinmonth","daysinyear","dbinfo","dbpoolclear","de","debugadd","decimalformat","decodeforhtml","decodefromurl","decrementvalue","decrypt","decryptbinary","deleteclientvariable","deserialize","deserializeavro","deserializejson","deserializeprotobuf","deserializexml","directorycopy","directorycreate","directorydelete","directoryexists","directorylist","directoryrename","dollarformat","dotnettocftype","dump","duplicate","each","echo","empty","encodefor","encodeforcss","encodefordn","encodeforhtml","encodeforhtmlattribute","encodeforjavascript","encodeforldap","encodeforurl","encodeforxml","encodeforxmlattribute","encodeforxpath","encrypt","encryptbinary","entitydelete","entityload","entityloadbyexample","entityloadbypk","entitymerge","entitynamearray","entitynamelist","entitynew","entityreload","entitysave","entitytoquery","esapidecode","esapiencode","evaluate","exceptionkeyexists","exp","expandpath","extensionexists","extensionlist","extract","fileappend","fileclose","filecopy","filedelete","fileexists","filegetmimetype","fileiseof","filemove","fileopen","fileread","filereadbinary","filereadline","fileseek","filesetaccessmode","filesetattribute","filesetlastmodified","fileskipbytes","fileupload","fileuploadall","filewrite","filewriteline","find","findnocase","findoneof","firstdayofmonth","fix","floor","formatbasen","generateargon2hash","generatebcrypthash","generategraphqlmodels","generatepbkdfkey","generatescrypthash","generatesecretkey","getapplicationmetadata","getapplicationsettings","getauthuser","getbasetagdata","getbasetaglist","getbasetemplatepath","getbuiltinfunction","getcanonicalpath","getclasspath","getclientvariableslist","getcomponentmetadata","getcomponentstaticscope","getcontextroot","getcpuusage","getcurrentcontext","getcurrenttemplatepath","getdebugdata","getdirectoryfrompath","getencoding","getenvironmentvariable","getexception","getfilefrompath","getfileinfo","getfreespace","getfunctioncalledname","getfunctiondata","getfunctionkeywords","getfunctionlist","getgatewayhelper","getgraphqlclient","gethttprequestdata","gethttptimestring","getk2serverdoccount","getk2serverdoccountlimit","getlocale","getlocalecountry","getlocaledisplayname","getlocaleinfo","getlocalelanguage","getlocalhostip","getluceeid","getmemoryusage","getmetadata","getmetricdata","getnumericdate","getpagecontext","getprinterinfo","getprinterlist","getprofilesections","getprofilestring","getreadableimageformats","getrequestprofile","getsafehtml","getsoaprequest","getsoaprequestheader","getsoapresponse","getsoapresponseheader","getsystemfreememory","getsystemtotalmemory","gettagdata","gettaglist","gettempdirectory","gettempfile","gettemplatepath","gettickcount","gettimezone","gettimezoneinfo","gettoken","gettotalspace","getuserroles","getvariable","getvfsmetadata","getwriteableimageformats","hash","hash40","hmac","hour","htmlcodeformat","htmldocument","htmleditformat","htmlparse","iif","imageaddborder","imageblur","imagecaptcha","imageclearrect","imagecopy","imagecreatecaptcha","imagecrop","imagedrawarc","imagedrawbeveledrect","imagedrawcubiccurve","imagedrawimage","imagedrawline","imagedrawlines","imagedrawoval","imagedrawpoint","imagedrawquadraticcurve","imagedrawrect","imagedrawroundrect","imagedrawtext","imagefilter","imagefiltercolormap","imagefiltercurves","imagefilterkernel","imagefilterwarpgrid","imageflip","imagefonts","imageformats","imagegetblob","imagegetbufferedimage","imagegetexifmetadata","imagegetexiftag","imagegetheight","imagegetiptcmetadata","imagegetiptctag","imagegetmetadata","imagegetwidth","imagegrayscale","imageinfo","imagemakecolortransparent","imagemaketranslucent","imagenegative","imagenew","imageoverlay","imagepaste","imageread","imagereadbase64","imagereadsvg","imageresize","imagerotate","imagerotatedrawingaxis","imagescaletofit","imagesetantialiasing","imagesetbackgroundcolor","imagesetdrawingalpha","imagesetdrawingcolor","imagesetdrawingstroke","imagesetdrawingtransparency","imagesharpen","imageshear","imagesheardrawingaxis","imagetranslate","imagetranslatedrawingaxis","imagewrite","imagewritebase64","imagexordrawingmode","incrementvalue","inputbasen","insert","int","invalidateoauthaccesstoken","invoke","io","isarray","isbinary","isboolean","isclosure","iscustomfunction","isdate","isdateobject","isddx","isdebugmode","isdefined","isempty","isfileobject","isflushed","isimage","isimagefile","isinstanceof","isinthread","isipinrange","isipv6","isjson","isk2serverabroker","isk2serverdoccountexceeded","isk2serveronline","isleapyear","islocalhost","isnotmap","isnull","isnumeric","isnumericdate","isobject","ispdfarchive","ispdffile","ispdfobject","isquery","issafehtml","issimplevalue","issoaprequest","isspreadsheetfile","isspreadsheetobject","isstruct","isuserinanyrole","isuserinrole","isuserloggedin","isvalid","isvalidoauthaccesstoken","isvideofile","iswddx","iswithintransaction","isxml","isxmlattribute","isxmldoc","isxmlelem","isxmlnode","isxmlroot","iszipfile","javacast","jsstringformat","jwtdecode","jwtsign","jwtverify","lcase","left","len","listappend","listavg","listchangedelims","listcompact","listcontains","listcontainsnocase","listdeleteat","listeach","listevery","listfilter","listfind","listfindnocase","listfirst","listgetat","listindexexists","listinsertat","listitemtrim","listlast","listlen","listmap","listnew","listprepend","listqualify","listreduce","listreduceright","listremoveduplicates","listrest","listsetat","listsome","listsort","listtoarray","listtrim","listvaluecount","listvaluecountnocase","ljustify","location","log","log10","lscurrencyformat","lsdateformat","lsdatetimeformat","lsdayofweek","lseurocurrencyformat","lsiscurrency","lsisdate","lsisnumeric","lsnumberformat","lsparsecurrency","lsparsedatetime","lsparseeurocurrency","lsparsenumber","lstimeformat","lsweek","ltrim","manifestread","max","mcp","mcpaudio","mcpclient","mcpconnect","mcpimage","mcpnotify","mcpresource","mcpresourcelink","mcpsessions","mcptext","metaphone","mid","millisecond","min","minute","month","monthasstring","monthshortasstring","newline","now","nowserver","nullvalue","numberformat","objectequals","objectload","objectsave","onapplicationend","onapplicationstart","onerror","onmissingmethod","onmissingtemplate","onrequest","onrequestend","onrequeststart","onserverstart","onsessionend","onsessionstart","ormclearsession","ormcloseallsessions","ormclosesession","ormevictcollection","ormevictentity","ormevictqueries","ormexecutequery","ormflush","ormflushall","ormgetsession","ormgetsessionfactory","ormindex","ormindexpurge","ormreload","ormsearch","ormsearchoffline","pagepoolclear","pagepoollist","paragraphformat","parameterexists","parsedatetime","parsenumber","passwordhashgenerate","passwordhashverify","pdf","pdfinfo","pdfpagecount","pdfread","pdftoimage","pi","pow","precisionevaluate","preservesinglequotes","profilenow","qrcodegenerate","quarter","query","queryaddcolumn","queryaddrow","queryappend","queryclear","querycolumnarray","querycolumncount","querycolumndata","querycolumnexists","querycolumnlist","queryconvertforgrid","querycurrentrow","querydeletecolumn","querydeleterow","queryeach","queryevery","queryexecute","queryfilter","querygetcell","querygetresult","querygetrow","queryinsertat","querykeyexists","querylazy","querymap","querynew","queryprepend","queryrecordcount","queryreduce","queryregisterfunction","queryreverse","queryrowdata","queryrowswap","querysetcell","querysetrow","queryslice","querysome","querysort","quotedvaluelist","rand","randombytes","randomize","randrange","readline","reescape","refind","refindnocase","releasecomobject","rematch","rematchnocase","removecachedquery","removechars","render","repeatstring","replace","replacelist","replacelistnocase","replacenocase","rereplace","rereplacenocase","restdeleteapplication","restinitapplication","restsetresponse","reverse","right","rjustify","round","rtrim","runasync","s3clearbucket","s3copy","s3createbucket","s3delete","s3download","s3exists","s3generatepresignedurl","s3generateuri","s3getmetadata","s3listbucket","s3listbuckets","s3move","s3read","s3readbinary","s3upload","s3write","sanitizehtml","second","sendgatewaymessage","serialize","serializeavro","serializejson","serializeprotobuf","serializexml","sessioncommit","sessiongetmetadata","sessioninvalidate","sessionrotate","sessionstarttime","setencoding","setlocale","setprofilestring","settimezone","setvariable","sgn","sin","sizeof","sleep","smtpconnectiontest","soundex","spanexcluding","spanincluding","spreadsheet","spreadsheetaddautofilter","spreadsheetaddchart","spreadsheetaddcolumn","spreadsheetaddconditionalformatting","spreadsheetadddatavalidation","spreadsheetaddfreezepane","spreadsheetaddimage","spreadsheetaddinfo","spreadsheetaddpagebreaks","spreadsheetaddrow","spreadsheetaddrows","spreadsheetaddsplitpane","spreadsheetautosizecolumn","spreadsheetclearcell","spreadsheetclearcellrange","spreadsheetcreatesheet","spreadsheetdeletecolumn","spreadsheetdeletecolumns","spreadsheetdeleterow","spreadsheetdeleterows","spreadsheetformatcell","spreadsheetformatcellrange","spreadsheetformatcolumn","spreadsheetformatcolumns","spreadsheetformatrow","spreadsheetformatrows","spreadsheetfromjson","spreadsheetgetcellcomment","spreadsheetgetcellformat","spreadsheetgetcellformula","spreadsheetgetcellhyperlink","spreadsheetgetcelltype","spreadsheetgetcellvalue","spreadsheetgetcolumncount","spreadsheetgetcolumnwidth","spreadsheetinfo","spreadsheetmergecells","spreadsheetnew","spreadsheetread","spreadsheetreadbinary","spreadsheetreadcsv","spreadsheetremovesheet","spreadsheetrenamesheet","spreadsheetsetactivecell","spreadsheetsetactivesheet","spreadsheetsetactivesheetnumber","spreadsheetsetcellcomment","spreadsheetsetcellformula","spreadsheetsetcellhyperlink","spreadsheetsetcellrangevalue","spreadsheetsetcellvalue","spreadsheetsetcolumnhidden","spreadsheetsetcolumnwidth","spreadsheetsetfittopage","spreadsheetsetfooter","spreadsheetsetheader","spreadsheetsetprintorientation","spreadsheetsetrepeatingcolumns","spreadsheetsetrepeatingrows","spreadsheetsetrowheight","spreadsheetsetrowhidden","spreadsheetshiftcolumns","spreadsheetshiftrows","spreadsheettoarray","spreadsheettocsv","spreadsheettojson","spreadsheettoquery","spreadsheetwrite","spreadsheetwritetocsv","sqr","sqrt","sslcertificateinstall","sslcertificatelist","storeaddacl","storegetacl","storegetmetadata","storesetacl","storesetmetadata","stringeach","stringevery","stringfilter","stringlen","stringmap","stringreduce","stringreduceright","stringsome","stringsort","stripcr","structappend","structclear","structcopy","structcount","structdelete","structeach","structequals","structevery","structfilter","structfind","structfindkey","structfindvalue","structget","structgetmetadata","structinsert","structiscasesensitive","structisempty","structisordered","structkeyarray","structkeyexists","structkeylist","structkeytranslate","structlistnew","structmap","structnew","structreduce","structsetmetadata","structsome","structsort","structtoquerystring","structtosorted","structupdate","structvaluearray","systemcacheclear","systemoutput","tan","threadjoin","threadnew","threadterminate","throw","timeformat","tobase64","tobinary","toboolean","tonumeric","toscript","tostring","trace","transactioncommit","transactionrollback","transactionsetsavepoint","trim","truefalseformat","ucase","ucfirst","unserializejava","urldecode","urlencode","urlencodedformat","urlsessionformat","val","validatejson","valuearray","valuelist","verifybcrypthash","verifyclient","verifyencryptedjwt","verifyscrypthash","verifysignedjwt","webservicenew","week","wrap","writebody","writedump","writelog","writeoutput","wsgetallchannels","wsgetsubscribers","wspresence","wspublish","wssendmessage","wssubscribe","wsunsubscribe","xmlchildpos","xmlclear","xmldeleteat","xmlelemnew","xmlformat","xmlgetnodetype","xmlhaschild","xmlnew","xmlparse","xmlsearch","xmltransform","xmlupdate","xmlvalidate","xmpparse","yamldeserialize","yamldeserializefile","yamlserialize","year","yesnoformat"], "tags":["cf_socialplugin","cfabort","cfadmin","cfajaximport","cfajaxproxy","cfapplet","cfapplication","cfargument","cfassociate","cfbreak","cfcache","cfcalendar","cfcase","cfcatch","cfchart","cfchartdata","cfchartseries","cfclient","cfclientsettings","cfcol","cfcollection","cfcomponent","cfcontent","cfcontinue","cfcookie","cfdbinfo","cfdefaultcase","cfdirectory","cfdiv","cfdocument","cfdocumentitem","cfdocumentsection","cfdump","cfelse","cfelseif","cferror","cfexchangecalendar","cfexchangeconnection","cfexchangecontact","cfexchangeconversation","cfexchangefilter","cfexchangefolder","cfexchangemail","cfexchangetask","cfexecute","cfexit","cffeed","cffile","cffileupload","cffinally","cfflush","cfform","cfformgroup","cfformitem","cfforward","cfftp","cffunction","cfgrid","cfgridcolumn","cfgridrow","cfgridupdate","cfheader","cfhtmlbody","cfhtmlhead","cfhtmltopdf","cfhtmltopdfitem","cfhttp","cfhttpparam","cfif","cfimage","cfimap","cfimapfilter","cfimport","cfinclude","cfindex","cfinput","cfinsert","cfinterface","cfinvoke","cfinvokeargument","cfjava","cflayout","cflayoutarea","cfldap","cflocation","cflock","cflog","cflogin","cfloginuser","cflogout","cfloop","cfmail","cfmailparam","cfmailpart","cfmap","cfmapitem","cfmediaplayer","cfmenu","cfmenuitem","cfmessagebox","cfmodule","cfntauthenticate","cfoauth","cfobject","cfobjectcache","cfoutput","cfpageencoding","cfparam","cfpdf","cfpdfform","cfpdfformparam","cfpdfparam","cfpdfsubform","cfpod","cfpop","cfpresentation","cfpresentationslide","cfpresenter","cfprint","cfprocessingdirective","cfprocparam","cfprocresult","cfprogressbar","cfproperty","cfquery","cfqueryparam","cfregistry","cfreport","cfreportparam","cfrethrow","cfretry","cfreturn","cfsavecontent","cfschedule","cfscript","cfsearch","cfselect","cfservlet","cfservletparam","cfset","cfsetting","cfsharepoint","cfsilent","cfsleep","cfslider","cfspreadsheet","cfsprydataset","cfstopwatch","cfstoredproc","cfswitch","cftable","cftextarea","cftextinput","cfthread","cfthrow","cftimer","cftooltip","cftrace","cftransaction","cftree","cftreeitem","cftry","cfupdate","cfwddx","cfwebsocket","cfwhile","cfwindow","cfxml","cfzip","cfzipparam"] } \ No newline at end of file diff --git a/data/en/passwordhashgenerate.json b/data/en/passwordhashgenerate.json new file mode 100644 index 000000000..615547a9a --- /dev/null +++ b/data/en/passwordhashgenerate.json @@ -0,0 +1,43 @@ +{ + "name":"passwordHashGenerate", + "type":"function", + "syntax":"passwordHashGenerate(password [, algorithm] [, options])", + "returns":"string", + "related":["passwordhashverify","generatebcrypthash","generatescrypthash","generatepbkdfkey","hash"], + "description":"Creates a secure, salted password hash with Argon2 (default, the Argon2id variant), BCrypt or SCrypt. The returned string embeds the algorithm, its cost parameters and the salt, so passwordHashVerify() can check a password against it without further information.", + "params": [ + {"name":"password", "description":"The plaintext password to hash.", "required":true, "default":"", "type":"string", "values":[]}, + {"name":"algorithm", "description":"The hashing algorithm.", "required":false, "default":"Argon2", "type":"string", "values":["Argon2","BCrypt","SCrypt"]}, + {"name":"options", "description":"Algorithm-specific settings; secure defaults are used when omitted.\nArgon2: SALTLENGTH (16), HASHLENGTH (32), PARALLEL (1), MEMORYCOST in KB (4096), CPUCOST (3).\nBCrypt: ROUNDS (10), VERSION (\"$2a\", also \"$2b\" or \"$2y\").\nSCrypt: SALTLENGTH (16), KEYLENGTH (32), PARALLEL (1), MEMORYCOST (8), CPUCOST (16384).", "required":false, "default":"", "type":"struct", "values":[]} + ], + "engines": { + "coldfusion": {"minimum_version":"2025", "notes":"Introduced in ColdFusion 2025 Update 8. Replaces the deprecated generateBCryptHash() and generateSCryptHash().", "docs":"https://guides.adobe.com/coldfusion/en/docs/install-and-configure-coldfusion/hash-and-verify-passwords-in-coldfusion.html"} + }, + "links": [ + {"title":"OWASP Password Storage Cheat Sheet", "description":"General advice from OWASP about how to store passwords.", "url":"https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html"} + ], + "examples": [ + { + "title": "Hash with the default algorithm (Argon2)", + "description": "Every call produces a different hash because a random salt is generated.", + "code": "hash = passwordHashGenerate(\"userPassword123\");\nwriteOutput(hash);", + "result": "$argon2id$v=19$m=4096,t=3,p=1$cGZyNTFaNDNPaEs1TUt4Sw$CVGQlN+9KRV85Q2jOIVfmw", + "runnable": false + }, + { + "title": "Hash with custom Argon2 options", + "description": "Raises the memory cost to 64 MB.", + "code": "hash = passwordHashGenerate(\"userPassword123\", \"Argon2\", {\n\tSALTLENGTH: 16,\n\tHASHLENGTH: 32,\n\tPARALLEL: 1,\n\tMEMORYCOST: 65536,\n\tCPUCOST: 3\n});", + "result": "", + "runnable": false + }, + { + "title": "Hash with BCrypt", + "description": "Selects another algorithm through the second argument.", + "code": "hash = passwordHashGenerate(\"userPassword123\", \"BCrypt\");", + "result": "", + "runnable": false + } + ] + +} diff --git a/data/en/passwordhashverify.json b/data/en/passwordhashverify.json new file mode 100644 index 000000000..c13d1f4b5 --- /dev/null +++ b/data/en/passwordhashverify.json @@ -0,0 +1,36 @@ +{ + "name":"passwordHashVerify", + "type":"function", + "syntax":"passwordHashVerify(password, hash [, algorithm])", + "returns":"boolean", + "related":["passwordhashgenerate","verifybcrypthash","verifyscrypthash","hash"], + "description":"Verifies a plaintext password against a hash created by passwordHashGenerate(). The algorithm, cost parameters and salt are read from the hash itself. It also verifies hashes created by the deprecated generateBCryptHash() and generateSCryptHash().", + "params": [ + {"name":"password", "description":"The plaintext password to verify.", "required":true, "default":"", "type":"string", "values":[]}, + {"name":"hash", "description":"The stored hash to verify against.", "required":true, "default":"", "type":"string", "values":[]}, + {"name":"algorithm", "description":"The algorithm the hash was created with.", "required":false, "default":"", "type":"string", "values":["Argon2","BCrypt","SCrypt"]} + ], + "engines": { + "coldfusion": {"minimum_version":"2025", "notes":"Introduced in ColdFusion 2025 Update 8. Replaces the deprecated verifyBCryptHash() and verifySCryptHash().", "docs":"https://guides.adobe.com/coldfusion/en/docs/install-and-configure-coldfusion/hash-and-verify-passwords-in-coldfusion.html"} + }, + "links": [ + {"title":"OWASP Password Storage Cheat Sheet", "description":"General advice from OWASP about how to store passwords.", "url":"https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html"} + ], + "examples": [ + { + "title": "Verify a password at login", + "description": "Hashes a password, then checks a correct and a wrong password against the hash.", + "code": "storedHash = passwordHashGenerate(\"mySecurePassword\");\nwriteOutput(passwordHashVerify(\"mySecurePassword\", storedHash, \"Argon2\"));\nwriteOutput(passwordHashVerify(\"wrongPassword\", storedHash, \"Argon2\"));", + "result": "YESNO", + "runnable": false + }, + { + "title": "Verify a hash from the deprecated BCrypt function", + "description": "Hashes created with generateBCryptHash() can be checked with the new function.", + "code": "oldHash = generateBCryptHash(\"myPassword\");\nwriteOutput(passwordHashVerify(\"myPassword\", oldHash, \"BCrypt\"));", + "result": "YES", + "runnable": false + } + ] + +} diff --git a/data/en/verifybcrypthash.json b/data/en/verifybcrypthash.json index 0a5f8b231..a9255d776 100644 --- a/data/en/verifybcrypthash.json +++ b/data/en/verifybcrypthash.json @@ -4,13 +4,13 @@ "returns":"boolean", "description":"This function compares a plaintext entry to the hashed string.\nNOTE 1:Hashing is one-way, so you can't \"decrypt\" a hashed value. You have to hash the value you want to check and then compare that to the saved hash.\nNOTE 2: The version and rounds don't need to be specified because they are included at the beginning of the hashed string.", "type":"function", - "related":["generateBCryptHash","generateSCryptHash","verifySCryptHash","hash", "encrypt","decrypt","generateSecretKey"], + "related":["passwordhashverify","generateBCryptHash","generateSCryptHash","verifySCryptHash","hash", "encrypt","decrypt","generateSecretKey"], "params":[ {"name":"plaintext", "description":"The unhashed string to compare.", "required":true, "default":"", "type":"string", "values":[]}, {"name":"hashedstring", "description":"The hashed string to compare.", "required":true, "default":"", "type":"string", "values":[]} ], "engines":{ - "coldfusion":{"minimum_version":"2021","notes":"","docs":"https://helpx.adobe.com/ca/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/verifybcrypthash.html"}, + "coldfusion":{"minimum_version":"2021","notes":"Deprecated in ColdFusion 2025 Update 8, use passwordHashVerify(password, hash, \"BCrypt\") instead.","docs":"https://helpx.adobe.com/ca/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/verifybcrypthash.html"}, "rustcfml": {"minimum_version": ""} }, "links":[ diff --git a/data/en/verifyscrypthash.json b/data/en/verifyscrypthash.json index 6f00487cd..1f2ba05a2 100644 --- a/data/en/verifyscrypthash.json +++ b/data/en/verifyscrypthash.json @@ -4,14 +4,14 @@ "returns":"boolean", "description":"This function compares a plaintext entry to the hashed string.\nNOTE 1:Hashing is one-way, so you can't \"decrypt\" a hashed value. You have to hash the value you want to check and then compare that to the saved hash.", "type":"function", - "related":["generateSCryptHash","generateBCryptHash","verifyBCryptHash","hash", "encrypt","decrypt","generateSecretKey"], + "related":["passwordhashverify","generateSCryptHash","generateBCryptHash","verifyBCryptHash","hash", "encrypt","decrypt","generateSecretKey"], "params":[ {"name":"plaintext", "description":"The unhashed string to compare.", "required":true, "default":"", "type":"string", "values":[]}, {"name":"hashedString", "description":"The hashed string to compare.", "required":true, "default":"", "type":"string", "values":[]}, {"name":"options", "description":"A struct containing the optional values:\n--memorycost - Default is 8.\n--CpuCost - CPU cost of the algorithm (as defined in scrypt, this is `N`) that must be a power of 2 and greater than 1. Default is currently 16,348 or 2^14.\n--Parallel - the parallelization of the algorithm (as defined in scrypt, this is `P`). Default is currently 1.\n--Keylength - key length for the algorithm (as defined in scrypt, this is `dkLen`). Default is currently 32.\n--saltLength - length of the salt to use. Default is 8.", "required":false, "default":"{\"memorycost\":8,\"CpuCost\":16348,\"Parallel\":1,\"KeyLength\":32,\"saltLength\":8}", "type":"struct", "values":[]} ], "engines":{ - "coldfusion":{"minimum_version":"2021","notes":"","docs":"https://helpx.adobe.com/ca/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/verifyscrypthash.html"}, + "coldfusion":{"minimum_version":"2021","notes":"Deprecated in ColdFusion 2025 Update 8, use passwordHashVerify(password, hash, \"SCrypt\") instead.","docs":"https://helpx.adobe.com/ca/coldfusion/cfml-reference/coldfusion-functions/functions-t-z/verifyscrypthash.html"}, "rustcfml": {"minimum_version": ""} }, "links":[