News


revIgniter v2.3.3 Released

revIgniter v2.3.3 has been released. This release includes a revision of the JSON Web Token helper. You can now sign tokens with an asymmetric signing algorithm using RSA public/private key pairs. Also, the Input library no longer requires LC arrays to be posted as form data, and JSON data can now also be posted using libURLFormData(). To get more informations please read the Change Log of the User Guide.

If you are running revIgniter please see the Update Instructions.


revIgniter v2.3.2 Released

revIgniter v2.3.2 has been released. This release fixes an issue related to custom stacks. It turned out that stack names must match stack file names. This was unintentionally introduced in version 2.2.1. To get more informations please read the Change Log of the User Guide.

If you are running revIgniter please see the Update Instructions.


revIgniter v2.3.1 Released

revIgniter v2.3.1 has been released. This maintenance release includes an enhancement for the Content Security Policy library and bug fixes related to bot detection and preloading fonts. To get more informations please read the Change Log of the User Guide.

If you are running revIgniter please see the Update Instructions.


}r8`}HIێ5q^ޛd\gg:HHBL>$kfRu)R?O63n4 /.#,>_ ^]Hg<4- .oJG44XBu1ov`{mo;rvmwz#6l{fOtN ޑOI'8Ƕ$R@ݦv{Vj8`> $\haϭ$U,kH/'AI\8_gݳ:>/rF.X$V*t^Ј@ b>Oz`%\ؾZv0,Ԕ+r̂d>vGZ$"΢I ŭ?Ux,X}2X!VI갳@€+Х%qVR^I34k;qdyV/eg!!x \ ߎa,&}*zVѦJ\`IakX6 /M5oc E^4M}cMd4A']~ cOtmPֱ6P >;ES82ܚ[ K.&%|uM M;dL&}et6`3P;Z1\@7d"M _ U>>4#99 1ŭYI9,4_+8Lgaʀ1sl(P=(@V8b,vH_/S>e 1 :.}zK쳝0hlnz;>t#vH) #ʺv rX70. \C^@jc3_E R*-h0q~wvՇw/)k`Cs&`1PD 80JaS&8/ grT0_-Bf4^ycu:Ы;{dYn5#Sx t:#a\ c42Ja/a,Zη(H{AIXX"P# `%TB$-@tY0$Q4P-p6!1_2a{S]ރb2ŻtbM@T$ U( byC/h Y^L6#(N)I7-FS`{0 ͖wVo`Rr)PA\IOTw,N]S' cybzy rvL6K9SyȲR; l֝Qt"50u0n&,=d ҇F$h~ zf9g1d`kGelW{Qz1Ha:g\2 GeX0/eD hGAQy-/<0!F>+^X"Uڄy@b3@ xlOe*Z1P12.@}5V}XêV݇U=z?^WAUnWFQ<둺8 +h(Lb;) xNQD<!'ΓLs_c('ZV<W m :Z@ ,y*sZne^n:d_bА|7vjd &^" %xV qUQ̛O+:.QN(V02B>{GPNw._5n4,S|-y݇+q*~>Hܚ&,Ŕo9yM+ud_[ 3Ww7h*^>Eg:5D)n;<'P4 i^5&<`(fyh%7 SaGܛڔG)8L?E <x鰟CO23 B~j:ķt *oDWu:a6KT] )o0X^?*\ Dn3ΰ[(uQ9N $`MdI-e8Yf'7W _&^&&RI6-F"K1@DP}!4fW#5_B~Lon#<pN _룕9%տ-ИV<%@2}n'S6i kgGˬ /CY衙 *^+ctxnu fb UeUD% q}.] 8.hH7SA `z{Hpu[IFhɎrq33%1Me Y@Ba`!400V3E#m:I=*R8z)}zakz=(@bvUzs]].u( —Z8 jHu'ǩ QqkCOd@G G|ge Ӳpf`.q0;|܄dR<;74ЬNHZa=TGy0Ck {HU'w㳘΢{ "vR؝럇2pm>bpppOLgqom2} ,r:CNLvjo9.߷'ɝ;n=u8;r $3 l^mDTFPC5:uKF36GWs`1t6埇ئWt8k1]ʬێ~BÚ~H&#zfk<X;$ `zPbfJ@ *yJ:XTBg/Fs-vNf+s: Q. ~RoKC%Vz[xm"lk­%fZ_F&M=awVz0ao4d~V~T̷؜\L+/5 n>|;@HTwmNCGH h1.[͖k/qjws|g(oa`G Ht!8ű`>*"ўv=p/߬GJDWdk=>xy| zXqlM>>ˤߕVЌD>wl:+[COVլ-E1hU$yXYpۏ-SN=xG|u-in.P}Iְaܦf{wZ&ſУW{ nu٭:r i*f_Cc3&?b*Osi9-Ai=E[J`l jكS8)-xͅzEa將jpxm$u{iz& t.^gKEƉÎDN|Y$8זEyeb\͈Te#hip%$'9c|yHҧa r 3sub &3gJԦ-@Cu{XfZQӎ} CϣPti ڭ^cw0hr=hoNs{mE.7#;n}<Θz=î6c()U筯= pJrFrztq" ,0KЅ%؞1*̓h}L){AOq~5U`VJ&,A/l:,XJ>NXũD'1kz#OCJ[xOg&'jݚdb O:Ff䡿ѵ;{}x\ŒQFdlZžJS| ˌCusE/i}eը;JI P|mݽEme,ܩ(^GCʗ)UqH|K[-KjoI%(]*.Z;._GK݂cy5]"Vvqz*oTϲ1OEK{~X\4C\"Qe'"13j /c@+"gmv{<OGCN9u-coGIq.gݵv|ܣf"^:# &V?,w1Y!E >,7ikZs׏͉U{7!*nG oo /=*`/z<1?lmm1k?4dG?Xݳ@Nk'iuG ̂zYL\z%)đp'Np{‰@ϵ KZx#Niw~' HC93R ϼCRF rG O޾A/|0rOBJcʯϴʷg^p/.`~^ P>3A\`ԑ0@8LױϪPFHg 9(FPYZ[G*q8 IAk{'z/rbF٪E)zl/r1_tMT蔹fH cݨv!",n知VRB76D,nK AKG"Ds/|$|O߳q= t$_}NOԓZۿt 5 +z[hV(@!Arx몚+cj^cLލ2\gm=L9d!YP9