Paulius Zaleckas rašė: >> Na, jei iki to planai nesiekia, tai bent jau reikėtų parse'inti OE >> uuencod'intų dalių subject'ą ir kiekvienai daliai išgliaudyti sekos >> numeriuką, _sekti_integrity_; labai nesunku pasižymėti keletą >> attachment'ų (daugiau, nei reikia) ir jungimas (kaip ir rikiavimas pagal >> subject'ą neveiks korektiškai), be to, kad bus visiškai >> neaišku/neinformatyvu, kodėl pabiro (nesujungiama) visa grandinė, jei >> joje iš kelių šimtų dalių trūksta kokios vienos ar kelių (neaišku kokių; >> skrolink po langą ir gaudyk akimis, skaičiuok...) > > Sioks toks integrity tikrinimas yra... Reiks dar patobulinti, kad > sutikrintu dalis pagal subject numeriuka. Nulinis integrity tikrinimas. NULINIS. Pasižymėk 3 dalis iš 5 ir pabandyk sujungti. Pradžia yra, galas yra, sujungti gaunasi, bet to sujungimo rezultatas — niekinis ir net be jokių klaidos pranešimų... O juk tokia situacija yra ganėtinai natūrali/reali (net negali kaltinti user'io žioplumu, kad jis ne visas dalis sužymėjo; dalis jų galėjo būti pamesta siunčiant). Na ir kokių gi dalių trūksta? Be integrity tikrinimo tegali pečiais gūžčioti: sorry, bandykite kažką... Subject'ų sekos skaičiukas yra _vienintelis_ būdas tą integrity iš tikrųjų, kiek įmanoma, sugaudyti/sutikrinti. >> Apskritai idėja/pasiūlymas: nėra iš principo labai sunku realizuoti visų >> dalių surinkimą, pažymėjus tik vieną. > > Yra tokia mintis. As anksciau toki klienta Pan naudojau, tai jis taip ir > daro. Ten jam net nereik sakyti, kad nori sujungti, jis automatiskai Tai paprasta, kai message/partial (nes laiško header'iuose yra vienareikšmiškas ID). OE uuencode'intų dalių atveju tektų atsirinkti (atsifiltruoti) pagal subject'ą, siuntėją [ir datą]. Galima pasilengvinti užduotį, jei attachment'ai yra sukrauti reply'inant į laišką/žinutę (dalys turės „In-Reply-To:“ header'į su unikaliu/vienu Message-ID). > Nu tai jei turi kokiu kodo gabaliuku ar patch'u, tai siusk - pritaikysiu. Nepažadu, kad atsiųsiu, bet paieškosiu. Pamenu, kad jau žaidžiau su asyncCopy() ir net kažkas gavosi. > P.S. Siaip as visai zalias mozilla plugin'uose. Dabar bus antra savaite, > kai kazka krapstau su jais :) Ir tai tik po kokia 1h per diena... Tai OK, dėl to jokių priekaištų niekas turbūt nesiruošia išsakyti. Jei ir nerasiu, kaip paremti patch'ais, tai gilesnį, nei user'io patirties peer-review'ą galiu pažadėti. Gal tik sudėk viską į kokį launchpad'ą, github'ą ar pan., kad gautųsi padorus development'o ir bendradarbiavimo (collaboration) procesas.