Fa'aletonu i totonu o le fa'avaa i luga ole laiga o le Grails ma le module TZInfo Ruby

I le Grails web framework, ua mamanuina mo le atinaʻeina o talosaga i luga o le initaneti e tusa ai ma le MVC paradigm i Java, Groovy ma isi gagana mo le JVM, ua faʻaalia se faʻafitauli e mafai ai ona e faʻatinoina lau code i le siosiomaga o loʻo i ai le upega tafaʻilagi. o lo'o fa'agasolo le talosaga. O le faʻafitauli e faʻaaogaina e ala i le tuʻuina atu o se talosaga faʻapitoa e tuʻuina atu i le tagata osofaʻi le avanoa i le ClassLoader. O le faʻafitauli e mafua mai i se faʻaletonu i le faʻaogaina o faʻamatalaga, lea e faʻaaogaina uma pe a fatuina mea ma pe a faʻaogaina lima e faʻaaoga ai bindData. O le mataupu na foia i lomiga 3.3.15, 4.1.1, 5.1.9, ma le 5.2.1.

E le gata i lea, e mafai ona matou matauina se faʻafitauli i le Ruby module tzinfo, lea e mafai ai ona e sii maia mea o loʻo i totonu o soʻo se faila, pe a faʻatagaina aia tatau a le talosaga osofaʻi. O le fa'aletonu e mafua ona o le leai o se siaki lelei mo le fa'aogaina o mataitusi fa'apitoa i le igoa o le sone taimi o lo'o fa'amaonia i le TZInfo::Timezone.get metotia. O le mataupu e a'afia ai tusi talosaga e pasi atu fa'amatalaga fafo e le'i fa'amaonia i TZInfo::Timezone.get. Mo se faʻataʻitaʻiga, e faitau le faila /tmp/payload, e mafai ona e faʻamaonia se tau e pei o le "foo\n/../../../tmp/payload".

puna: opennet.ru

Faaopoopo i ai se faamatalaga