Nótaí scaoilte Django 1.4.13Link to this heading

Bealtaine 14, 2014

Socraíonn Django 1.4.13 dhá shaincheist slándála i 1.4.12.

D'fhéadfaí cead a thabhairt do chaisceanna sonraí príobháideacha a stóráil agus aLink to this heading

I gcásanna áirithe, féadfaidh Django cead a thabhairt do caches sonraí príobháideacha a bhaineann le seisiún áirithe a stóráil agus ansin na sonraí sin a sheirbheáil ar iarratais le seisiún difriúil, nó gan aon seisiún ar bith. D'fhéadfadh nochtadh faisnéise a bheith mar thoradh air seo agus d'fhéadfadh sé a bheith ina veicteoir le haghaidh nimhiú taisce.

Nuair a bhíonn seisiúin Django á úsáid agat, socraíonn Django ceanntásc Vary: Cookie` chun a chinntiú nach bhfreastalaíonn caches sonraí taisceáilte d'iarratais ó sheisiúin eile. Mar sin féin, níl leaganacha níos sine de Internet Explorer (is dóichí nach bhfuil ach Internet Explorer 6, agus Internet Explorer 7 reáchtáiltear ar Windows XP Windows Server 2003) in ann an ceannteideal ``Vary a láimhseáil i gcomhcheangal le go leor cineálacha ábhair. Dá bhrí sin, bainfeadh Django an ceanntásc dá ndéanfadh Internet Explorer an t-iarraidh.

Chun é seo a leigheas, baineadh an t-iompar speisialta do na leaganacha níos sine Internet Explorer seo, agus ní dhéantar an ceanntásc Vary a bhaint as an bhfreagra a thuilleadh. Ina theannta sin, baineadh modhnuithe ar an gceanntásc ``Cache-Control` do gach iarratas Internet Explorer le ceannteideal ``Content-Disposition` toisc gur fuarthas go raibh saincheisteanna comhchosúla acu.

URLanna atreoraithe mífheidhmithe ó ionchur úsáideora nach bhfuil bailíochtú i gceartLink to this heading

Níor bhailíochnaigh an bailíochtú le haghaidh atreoruithe roinnt URLanna mífhoirmithe i gceart, a nglacann roinnt brabhsálaithe leo. Ligeann sé seo úsáideoir a atreorú chuig URL neamhshábháilte gan choinne.

Braitheann Django ar ionchur úsáideora i roinnt cásanna (m.sh. django.contrib.auth.views.login () ``, ``django.contrib.comments, agus:doc: i18n) chun an t-úsáideoir a atreorú chuig URL “ar rath </topics/i18n/index>”. Níor bhailíodh na seiceálacha slándála do na haatreoruithe seo (eadhon django.utils.http.is_safe_url () ``) roinnt URLanna míchfhoirmithe, mar shampla ``http:\\\\\\ djangoproject.com, a ghlacann roinnt brabhsálaithe le parsáil URL níos liobrálacha.

Chun é seo a leigheas, rinneadh an bailíochtú in ``is_safe_url () ``níos doichte chun a bheith in ann na URLanna míchfhoirmithe seo a láimhseáil agus a bhailíochtú i gceart.