<br><br><div class="gmail_quote">2010/11/23 Calin Iorgulescu <span dir="ltr">&lt;<a href="mailto:calin.iorgulescu@gmail.com">calin.iorgulescu@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br><br><div class="gmail_quote">2010/11/23 Lucian Adrian Grijincu <span dir="ltr">&lt;<a href="mailto:lucian.grijincu@gmail.com" target="_blank">lucian.grijincu@gmail.com</a>&gt;</span><div><div></div><div class="h5"><br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
2010/11/23 Claudiu-Dan Gheorghe &lt;<a href="mailto:claudiugh@gmail.com" target="_blank">claudiugh@gmail.com</a>&gt;:<br>
<div>&gt; Un simplu urlencode/decode ar trebui sa fie suficient de asemenea.<br>
&gt; Numai lu Grijincu ii place base64, pentru ca el citeste toata ziua<br>
&gt; zone de memorie in hexa din kernel.<br>
<br>
<br>
</div>Cum zici tu, eu nu știu urlencode/decode. De aia am zis de base64.<br>
Whatever works best is fine with me.<br>
<br>
--<br>
 .<br>
<font color="#888888">..: Lucian<br></font></blockquote></div></div><div><br>Aproape am uitat. Nu prea are relevanță ce encodare folosim ținând cont că este POST. Se pot folosi absolut orice caractere, POST este folosit și la transmiterea fișierelor binare, deci nu există șanse să fie rupt de către vreun caracter obscur.<br>


<br>Am postat pe contul meu de github 2 patch-uri: ultimul rezolvă problema cu parolele iar penultimul rezolvă o problemă introdusă de mine care făcea o cache-uire proastă a form-urilor de upload. (cel puțin sper că o rezolvă).<br>


<br>Copiez acum codul pe vmchecker2 pe elf și îl compilez. Lucian, când ai timp, să-l pui în producție, te rog.<br><br>Călin <br></div></div>
</blockquote></div><br>Am mai pus încă 3 patch-uri pe lângă cele menționate acolo:<br><br>-- Antepenultimul patch este necesar pentru a putea adapta vmchecker la infrastructura de storage de la USO/RL.<br>Pe acest storage extern userii au home-ul de foma /home/c/calin.iorgulescu (exista un folder intermediar cu prima litera a prenumelui acolo). Am făcut o funcție care parsează AssignmentStorageBasepath și înlocuiește singur unde e nevoie.<br>

Din nefericire, am uitat că String.format() este disponibil de la python2.6 în sus, iar pe elf avem python2.5.<br>Am rezolvat asta în ultimul patch<br>-- Penultimul patch repară un typo în vmchecker-vm-executor pentru pornirea message-handler-ului. Este necesar pentru USO/RL.<br>

-- Ultimul patch implementează o variantă compatibilă python 2.5 a parsării AssignmentStorageBasepath<br><br>Aceste patch-uri nu influențează cu nimic temele de CPL, însă sunt necesare pentru o bună funcționare a temelor de USO/RL. Te rog încearcă să le integrezi pe elf ASAP. Este foarte important să funcționeze sistemul<br>

<br>Mulțumesc,<br>Călin<br>