[Plug] repositories debian

Vasileios Georgitzikis georgitzik at ceid.upatras.gr
Mon Dec 15 13:57:29 EET 2008


>
> Kostis P. Ventrix wrote:
>> 2008/12/15 ithilgore <advent.cloud.strife at gmail.com <mailto:advent.cloud.strife at gmail.com 
>> >>
>>    Kostis P. Ventrix wrote:
>>        2008/12/14 Dimitris Dalianis <dalian at ceid.upatras.gr
>>        <mailto:dalian at ceid.upatras.gr> <mailto:dalian at ceid.upatras.gr
>>        <mailto:dalian at ceid.upatras.gr>>>
>>           tavoularis at ceid.upatras.gr
>>        <mailto:tavoularis at ceid.upatras.gr>
>>        <mailto:tavoularis at ceid.upatras.gr
>>        <mailto:tavoularis at ceid.upatras.gr>> wrote:
>>               gia sas.
>>               Molis egatestisa ta debian lenny gia amd64  
>> arxiteknoniki
>>        k den
>>               ebalan
>>               katholu repositories ektos apo ta sekouriti updates.
>>               Mipos mpori kapios pu ta trexei na stili to  
>> sources.list tou?
>>               Efxaristo.
>>               --
>>               Patras Linux User Group mailing list
>>           Ελπίζω να σου κανουν. :p
>>           deb http://security.debian.org/ testing/updates main  
>> contrib
>>           deb-src http://security.debian.org/ testing/updates main  
>> contrib
>>           deb http://ftp.ntua.gr/pub/linux/debian testing main  
>> contrib
>>        non-free
>>           deb http://ftp.gr.debian.org/debian/ testing main contrib
>>        non-free
>>           deb http://ftp.us.debian.org/debian/ testing main contrib
>>        non-free
>>           deb-src http://ftp.us.debian.org/debian/ testing main  
>> contrib
>>        non-free
>>           deb http://www.debian-multimedia.org testing main
>>           --
>>           Patras Linux User Group mailing list
>>        Γιατί έχεις τόσα διαφορετικά mirrors;;;
>>    Δεν είναι προφανές?
>>    --     ithilgore
>>    sock-raw.homeunix.org <http://sock-raw.homeunix.org>
>> Όταν το apt* update παίρνει 3 λεπτά, με δεδομένη την σταθερότητα  
>> στους servers του Debian, και την ύπαρξη εργαλείων όπως το  
>> netselect-apt (http://ventrix24.blogspot.com/2008/10/find-fastest-repository.html 
>> ), όχι, δεν είναι προφανές. ;)
>
> Κανένας server δεν είναι σταθερός, μέχρι αποδείξεως του αντιθέτου.  
> Και δεν ξέρω καμία αξιόπιστη απόδειξη πέραν καθαρά πρακτικίστικων  
> και εμπειρικών τρόπων που μετράνε το ratio uptime/downtime. Απλά  
> υπάρχουν περισσότερο ή λιγότερο σταθεροί.
>
> Όσο για το netselect/netselect-apt εκτός από τον αναξιόπιστο (για  
> τις μέρες μας) τρόπο να βρίσκει τον καταλληλότερο server, ο κώδικας  
> του:
>
> 1) κάνει unsigned-signed comparisons
>
> 2) έχει unused variables
>
> 3) χρησιμοποιεί για την κατασκευή πακέτων (με raw sockets btw)  
> λανθασμένα types για τα fields του IP header. Για παράδειγμα το ttl  
> στην static void send_probe(int seq, int ttl, OPacket *op, HostData  
> *host) είναι ορισμένο ως int, ενώ το ttl κανονικά πρέπει να είναι  
> uint8_t ή u_char.
>
> 4) Υπάρχει incosistency μεταξύ των types.
>
> typedef struct
> {
>    struct ip ip;
>    struct udphdr udp;
>    u_char seq;			/* sequence number of this packet */
>    u_char ttl;			/* ttl packet left with */
>    struct timeval tv;		/* time packet left */
> } OPacket;
>
> και αργότερα:
>
> static void send_probe(int seq, int ttl, OPacket *op, HostData *host)
> {
>    struct ip *ip = &op->ip;
>    struct udphdr *up = &op->udp;
>    struct timezone tz;
>    int i;
>
>    op->ip.ip_dst = host->addr.sin_addr;
>    op->seq = seq;
>    op->ttl = ttl;
> 	...
>
> Result: truncation στο seq και στο ttl.
>
>
>
> -- 
> ithilgore
> sock-raw.homeunix.org


Poli oraia, FIX IT.

Vasilis Georgitzikis



More information about the Plug mailing list