22890

Je parlais du prix de l'appareil, mais ce que tu dis reste vrai embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22891

Mais oui on est d'accord au prix du matos il aurais pu faire autre chose qu'un PC quoi embarrassed

(quoique joueur est peut etre fun sur un tel oscillo, faudrait que j'y installe Steam pour voir trivil)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

22892

http://opensslrampage.org/

les mecs d'OpenBSD qui fixent le code de porc d'OpenSSL smile
avatar
HURRRR !

22893

Remove support for big-endian i386 and amd64.

Before someone suggests the OpenSSL people are junkies, here is what they
mention about this:
/* Most will argue that x86_64 is always little-endian. Well,
* yes, but then we have stratus.com who has modified gcc to
* "emulate" big-endian on x86. Is there evidence that they
* [or somebody else] won't do same for x86_64? Naturally no.
* And this line is waiting ready for that brave soul:-) */

So, yes, they are on drugs. But they are not alone, the stratus.com people are,too.
trilove

22894

22895

C'est quoi ce site, tout le monde balance en vrac ses patches pour Open BSD ?

22896

22897

Folco > OpenSSL, pas OpenBSD.

C'est ça leur façon d'écrire du code de sécurité, chez OpenSSL ? Ça fait franchement peur neutral
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22898

squalyl (./22894) :
strncpy(d, s, strlen(s)) is a special kind of stupid.
trilove
Erf, magnifique grin

22899

Oué, joli ^^

22900

Mes souvenirs c++ sont loin, est-ce stupide parce qu'il se base sur la taille de S au lieu de D ? (risque d'overflow j'imagine si sizeof(S) < sizeof(D))
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

22901

strncpy copie une string en faisant gaffe à pas dépasser la taille max passée dans le 3e paramètre, même si la string est trop longue.

Utiliser strlen pour remplir ce paramètre annule donc tout l'effet intéressant de strncpy et le transforme en simple strcpy grin

22902

Oh smile et bien comme c'est plus long à écrire, peut-être que le codeur aime s'entendre taper.
Mais on parle "d'Open" SSL, personne ne va voir le code et se dire qu'il pourrait y faire quelques optimisations ou refactoring ? le code était-il vu comme en version final et n'avait plus besoin d'être retouché ?
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

22903

(genre quelqu'un va voir le code des autres logiciels open source ? #modfus#)

22904

Code open != code relu.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22905

Ca fait des années que le code d'OpenSSL est considéré comme difficile à comprendre et maintenir. Des difficultés qu'on retrouve dans d'autres bases de code, qu'elles soient ouvertes ou fermées ^^
Diverses autres librairies de cryptographie ont été créées, par des gens très bien, mais pour autant que je sache, aucune autre librairie n'atteint les niveaux de diffusion d'OpenSSL, pour des raisons d'habitude, de fonctionnalité et/ou de licence.

Un fork par OpenBSD aura certainement des aspects positifs à moyen terme. Reste à voir ce que ça donnera réellement en pratique dans quelques années: taux de maintenance des deux arbres de code (la famille BSD n'est pas connue pour déborder de manpower, ils ont du mal à faire avancer leurs projets aussi vite qu'ils le souhaiteraient...), échange de patches, diffusion dans le monde réel des deux arbres de code, etc.
A court terme, bof. Ils commencent par enlever beaucoup de choses (support des plate-formes non-POSIX, support FIPS, etc.), et ça sera à quelqu'un (pas forcément eux) de remettre un jour... alors j'ai un peu l'impression que ce n'est pas demain la veille que le fork d'OpenBSD deviendra majoritaire ^^
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

22906

Meowcate (./22902) :
Mais on parle "d'Open" SSL, personne ne va voir le code et se dire qu'il pourrait y faire quelques optimisations ou refactoring ? le code était-il vu comme en version final et n'avait plus besoin d'être retouché ?

Bin non, pourquoi faire ?
Perso, je ne connais pas beaucoup de gens qui ont comme passion la relecture du code des autres…
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22907

ah ? cheeky

22908

Tu es une exception, mon cher Folco ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22909

try {
read(foreign_code);
}
catch(folco) {

}

?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22910

(je me demandais qui allait la faire hehe)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22911

Certes certes, mais il n'y a pas eu qu'une personne pour bosser sur ce projet, dans les derniers à y avoir écrit, ils ont bien dû comprendre le code pour y ajouter leur pierre ? on n'avait pas encore inventé le versionning ou quoi ?
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

22912

Meowcate (./22911) :
dans les derniers à y avoir écrit, ils ont bien dû comprendre le code pour y ajouter leur pierre ?

Tu n'as généralement pas besoin de comprendre l'ensemble du fonctionnement d'un appli / bibliothèque pour y ajouter un comportement ou corriger un bug, d'une part.
Et même quand tu souhaites comprendre le fonctionnement général d'une appli / lib complète, tu n'as généralement pas besoin de relire le moindre détail pour ça.

D'expérience, les revues de code sont souvent assez efficaces sur quelques dizaines de lignes de code ; au-delà de quelque chose comme 200 à 300 lignes, ça devient plus difficile.
Alors, sur une appli complète, à part à avoir des semaines devant soit (ce qui, sauf très rares exceptions, demande une certaine forme de financement), c'est pas tout à fait exactement faisable...
Meowcate (./22911) :
on n'avait pas encore inventé le versionning ou quoi ?

Même en faisant des revues de code systématiques sur l'ensemble des changements à chaque fois qu'ils arrivent (idéalement, avant qu'ils ne soient intégrés, bien sûr), il se peut que des bugs passent entre les mailles du filet.

J'ai souvenir sur un soft d'un changement portant sur une ligne de code, ajoutée (même pas modifiée).
Quelque chose du genre, en PHP :
sort($tableau);
Changement simple, qui répondait visiblement au besoin fonctionnel, et n'a cassé aucun test.
Bon ben une fois en prod, sur des jeux de données plus réalistes que ceux qui avaient été utilisés en tests, il a été réalisé qu'il manquait un caractère à cette ligne, et qu'il aurait fallu genre :
asort($tableau);
C'est con comme bug ; et ça avait échappé à ceux qui avaient fait la revue de code... mais ça arrive... même avec toute la bonne volonté du monde.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

22913

Je dois demeurer trop naïf ou trop confiant dès qu'il s'agit de composants de sécurité aussi importants.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

22914

combien ont fait l'effort de mettre les moyens d'aider à améliorer la sécurité du composant ? alors qu'ils l'utilisaient sans rien donner en retour ?

("moyens" ça peut être humains, pour ceux / les entreprises qui ont des gens capables d'aider ; ou financier pour d'autres)

bien sûr, c'est valable pour des composants comme openssl... mais aussi pour bien d'autres composants libres, qu'on a tendance à juste utiliser sans rien donner en échange, en considérant que magiquement ça va être parfait... et ben non.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

22915

Mais est-ce qu'ils l'auraient utilisé s'ils avaient su le niveau réel de qualité du code ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

22916

Cercle vicieux.
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

22917

Moralité : Ils n'ont pas payé pour une libe SSL, et ils en ont eu pour leur argent cheeky
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

22918

Le problème c'est surtout (corrigez-moi si je me trompe) que ce genre de code "open" ne répond à aucun cahier des charges et n'est finalement jamais vraiment vérifié et validé avec un niveau de professionnalisme attendu pour ce genre de composant.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

22919

22920

./22918 > Mince alors, je croyais pourtant que c'est comme ça* que RMS vendait le logiciel open-source… Nous aurait-il menti ? embarrassed

* Totalement lisible et vérifiable. Donc forcément vérifié et de qualité.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes