[Plug] repositories debian
ithilgore
advent.cloud.strife at gmail.com
Mon Dec 15 13:51:48 EET 2008
Vasileios Georgitzikis wrote:
>>
>> 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
later
--
ithilgore
sock-raw.homeunix.org
More information about the Plug
mailing list