Simone Piccardi [Wed, 8 Dec 2004 00:02:51 +0000 (00:02 +0000)]
Correzione della stampa per la struttura IPv6 per mygetaddr, rimosse le
vecchie versioni delle funzioni sockconn e sockbind, che ho inserito insieme
alla nuova ip_ntop dentro SockUtil.c, eliminato SockAddr.c che era un
preliminare abortito di SockUtil.c
Simone Piccardi [Tue, 7 Dec 2004 23:23:20 +0000 (23:23 +0000)]
Versione di debug funzionante, la salvo prima di rimuovere tutto per mettere
le funzioni dentro SockUtil.c
Simone Piccardi [Tue, 7 Dec 2004 19:29:02 +0000 (19:29 +0000)]
Riformattazione del testo
Simone Piccardi [Tue, 7 Dec 2004 00:38:00 +0000 (00:38 +0000)]
Correzione per gestire IPv4 e IPv6, fase 1
Simone Piccardi [Sun, 5 Dec 2004 18:19:42 +0000 (18:19 +0000)]
Completata la parte su getaddinfo con delle funzioni di ausilio per chiamare
quest'ultima ed avere client e server echo capaci di eseguire la risoluzione
degli indirizzi.
Simone Piccardi [Sat, 4 Dec 2004 16:08:27 +0000 (16:08 +0000)]
Corretto titolo della sezione IPC, e iniziato a scrivere funzione generica
per connettere un socket.
Simone Piccardi [Wed, 24 Nov 2004 20:50:36 +0000 (20:50 +0000)]
Correzione a getpid che e getgid
Simone Piccardi [Wed, 24 Nov 2004 20:49:22 +0000 (20:49 +0000)]
Prima bozza per le routine dei socket e file rimasto indietro
Simone Piccardi [Sat, 20 Nov 2004 19:01:21 +0000 (19:01 +0000)]
ALcune correzioni sparse, risistemati i commenti interni delle varie
versione del client echo, iniziato a scrivere un insieme di funzioni per la
creazione di socket e connessioni generiche.
Simone Piccardi [Sat, 13 Nov 2004 15:16:13 +0000 (15:16 +0000)]
Completata la parte su getaddrinfo e rifatto il programma di esempio per
consentire l'impostazione della ricerca per protocolli, tipi di socket e
famiglie di indirizzi
Simone Piccardi [Mon, 8 Nov 2004 23:22:56 +0000 (23:22 +0000)]
Spostato il vecchi myhost.c e creato nuovo programma mygetaddr per provare
getaddrinfo.
Simone Piccardi [Mon, 8 Nov 2004 21:49:39 +0000 (21:49 +0000)]
Spostamento di myhost.c in mygethost.c
Simone Piccardi [Sun, 7 Nov 2004 23:19:20 +0000 (23:19 +0000)]
Iniziata trattazione di getaddrinfo, aggiunte figure e definizione di
addrinfo, modificato il Makefile per produrre il PDF dall'EPS diretto.
Simone Piccardi [Mon, 1 Nov 2004 18:41:15 +0000 (18:41 +0000)]
Finita la parte sulle varie setXXXent &C iniziata getaddrinfo
Simone Piccardi [Wed, 13 Oct 2004 16:26:04 +0000 (16:26 +0000)]
Aggiornati i link del materiale sul sito di Truelite
Simone Piccardi [Sun, 3 Oct 2004 22:56:37 +0000 (22:56 +0000)]
Materiale sulle funzioni di interrogazione dei nomi e del resolver
Simone Piccardi [Sun, 5 Sep 2004 16:17:46 +0000 (16:17 +0000)]
Aggiunta gethostbyaddr e corretti dei riferimenti alle strutture per gli
indirizzi IP
Simone Piccardi [Tue, 31 Aug 2004 22:45:27 +0000 (22:45 +0000)]
Correzioni (e prova funzionamento SVN)
Simone Piccardi [Tue, 31 Aug 2004 13:45:36 +0000 (13:45 +0000)]
Modifiche che manco sapevo di aver fatto
Simone Piccardi [Sat, 21 Aug 2004 16:09:00 +0000 (16:09 +0000)]
Altro materiale sulle interrogazioni al DNS, ed indicizzazione dei value
result argumet
Simone Piccardi [Sun, 1 Aug 2004 18:17:34 +0000 (18:17 +0000)]
Aggiunto materiale vario sul resolver
Simone Piccardi [Tue, 20 Jul 2004 18:36:32 +0000 (18:36 +0000)]
Eliminazione della macro \secref & C e delle doppie occorrenze di parole
grazie all'uso di:
grep -E ' ([A-z]{2,}) \1 ' *.tex
Simone Piccardi [Mon, 19 Jul 2004 22:53:32 +0000 (22:53 +0000)]
Eliminati i .cvsingore non piu` necessari
Simone Piccardi [Mon, 19 Jul 2004 22:18:23 +0000 (22:18 +0000)]
Modifiche per importare i .cvsingnore in subversion e con l'ultima versione
delle pagine web
Simone Piccardi [Mon, 19 Jul 2004 21:53:39 +0000 (21:53 +0000)]
Modifiche al sito
Simone Piccardi [Sun, 18 Jul 2004 23:15:26 +0000 (23:15 +0000)]
Altra roba, res_query.
Simone Piccardi [Sun, 18 Jul 2004 23:04:43 +0000 (23:04 +0000)]
Altro materiale relativo alle funzioni del resolver e alle relative opzioni,
aggiungo anche un po' di definizioni
Simone Piccardi [Sun, 18 Jul 2004 21:24:00 +0000 (21:24 +0000)]
Revisione delle date del copyright e di alcune tabelle, messe altre quattro
righe sulle funzioni del resolver.
Simone Piccardi [Sat, 10 Jul 2004 21:55:13 +0000 (21:55 +0000)]
Risistemati i font di tutte le figure, piu qualche aggiunta al resolver
Simone Piccardi [Sun, 4 Jul 2004 23:05:50 +0000 (23:05 +0000)]
Ulteriori correzioni e materiale sul name service switch
Simone Piccardi [Sat, 3 Jul 2004 22:53:13 +0000 (22:53 +0000)]
Risistemazione di system.tex per aggiungere i riferimenti corretti al NSS,
con riformattazione del capitolo. Scritto programma di test per
gethostbyname, e scritto qualcosa sul NSS nel capitolo del resolver
Simone Piccardi [Sun, 6 Jun 2004 13:27:10 +0000 (13:27 +0000)]
Aggiunto file dimenticato per strada e piccole modifiche al materiale sui
socket UDP.
Simone Piccardi [Sun, 6 Jun 2004 10:32:45 +0000 (10:32 +0000)]
Correzioni materiale sul resolver
Simone Piccardi [Fri, 4 Jun 2004 00:31:33 +0000 (00:31 +0000)]
Modifiche non registrate ieri sera
Simone Piccardi [Wed, 2 Jun 2004 16:31:50 +0000 (16:31 +0000)]
Inserita una nota esplicativa sulla struttura dirent, su segnalazione di
Daniele Masini, Aggiunte note di TODO in prochand relativamente alla
capabilities, iniziata la sezione sui socket UDP connessi, con quattro
chiacchiere e la nuova versione del client
Simone Piccardi [Thu, 13 May 2004 14:39:24 +0000 (14:39 +0000)]
Aggiunta menzione dell'inclusione delle POSIX message queues nel kernel
stabile 2.6.6-rc1
Simone Piccardi [Sun, 2 May 2004 22:38:52 +0000 (22:38 +0000)]
Altro materiale sulla risoluzione dei nomi, e inizio della trattazione di
gethostbyname.
Simone Piccardi [Sun, 2 May 2004 13:10:32 +0000 (13:10 +0000)]
Completato echo su UDP, e messi cenni sulla connect per UDP, da riprendere
in seguito. Spostato il capitolo della gestione dei socket prima di quello
sui socket UDP (almeno per ora) e iniziato a scrivere qualcosa sulla
risoluzione dei nomi
Simone Piccardi [Sat, 1 May 2004 17:53:42 +0000 (17:53 +0000)]
Client per il servizio echo su UDP e relative chiacchiere
Simone Piccardi [Mon, 26 Apr 2004 10:27:33 +0000 (10:27 +0000)]
Versione diversa con alcune correzione sui criteri di download
Simone Piccardi [Sun, 25 Apr 2004 17:48:47 +0000 (17:48 +0000)]
Correzioni varie da Paolo Giarrusso.
Simone Piccardi [Sun, 21 Mar 2004 23:01:01 +0000 (23:01 +0000)]
Finito server daytime su UDP
Simone Piccardi [Sun, 21 Mar 2004 18:30:35 +0000 (18:30 +0000)]
Messo esempio di server elementare.
Simone Piccardi [Sat, 20 Mar 2004 22:42:07 +0000 (22:42 +0000)]
Aggiunto esempio di client daytime basato su UDP.
Simone Piccardi [Sun, 14 Mar 2004 22:55:12 +0000 (22:55 +0000)]
Usato geometry per le dimensioni della pagina, e completati i commenti
riguardo revcfrom e sendto
Simone Piccardi [Sun, 7 Mar 2004 21:46:55 +0000 (21:46 +0000)]
Dalla vecchia versione
Simone Piccardi [Wed, 3 Mar 2004 16:17:27 +0000 (16:17 +0000)]
Modificate le pagine web per la nuova posizione del CVS
Simone Piccardi [Wed, 3 Mar 2004 12:11:43 +0000 (12:11 +0000)]
Nuova posizione del CVS
Simone Piccardi [Sun, 29 Feb 2004 18:00:22 +0000 (18:00 +0000)]
Cominciato a scrivere qualcosa ...
Simone Piccardi [Sun, 29 Feb 2004 01:48:13 +0000 (01:48 +0000)]
Iniziato a scrivere qualcosa sui socket UDP, e fatta una figura.
Simone Piccardi [Sat, 28 Feb 2004 17:01:33 +0000 (17:01 +0000)]
Ristrutturazione della sezione sulla programmazione di rete, tentativo di
organizzazione degli argomenti, messi dei capitoli (e relativi file) con un
po' di placeholder. Sistemata anche qualche referenza.
Simone Piccardi [Mon, 23 Feb 2004 18:06:34 +0000 (18:06 +0000)]
Due correzioni dell'indirizzo del CVS.
Simone Piccardi [Sun, 22 Feb 2004 13:00:15 +0000 (13:00 +0000)]
performance -> prestazioni piu' una nota sulle large pages
Simone Piccardi [Tue, 17 Feb 2004 23:48:46 +0000 (23:48 +0000)]
Commentato il codice del server echo basato sulla funzione poll.
Simone Piccardi [Tue, 17 Feb 2004 22:20:13 +0000 (22:20 +0000)]
Questo era rimasto indietro da un bel po'
Simone Piccardi [Tue, 17 Feb 2004 10:05:50 +0000 (10:05 +0000)]
Qualche immagine in piu' dalle dispense sui firewall fatte per Truelite
Simone Piccardi [Tue, 17 Feb 2004 02:23:34 +0000 (02:23 +0000)]
Messi un po' di placeholder per i terminali virtuali e UDP, corretti alcuni
errori sul l'apertura asincrona dei file, sistemata una figura, messo un
riferimento alla dimensione della coda dei segnali real-time
Simone Piccardi [Tue, 17 Feb 2004 00:40:38 +0000 (00:40 +0000)]
Altre correzioni rimaste indietro
Simone Piccardi [Tue, 17 Feb 2004 00:32:08 +0000 (00:32 +0000)]
Una lunga serie di modifiche per tenere conto della riorganizzazione della
parte sulla gestione avanzata dei file
Simone Piccardi [Mon, 5 Jan 2004 19:24:52 +0000 (19:24 +0000)]
Altre modifiche che mi ero dimenticato di buttar giu ieri
Simone Piccardi [Fri, 2 Jan 2004 21:32:08 +0000 (21:32 +0000)]
Materiale dimenticato e la versione preliminare del server echo implementato
con poll.
Simone Piccardi [Wed, 31 Dec 2003 17:51:29 +0000 (17:51 +0000)]
Corretti due errori su segnalazione via email
Simone Piccardi [Fri, 26 Dec 2003 21:58:10 +0000 (21:58 +0000)]
Aggiunti i due esempi di pselect lasciati indietro, specificato il
significato di un valore negativo per il campo fd di polld e classificato il
traffico dei socket tcp per poll.
Simone Piccardi [Fri, 26 Dec 2003 19:20:04 +0000 (19:20 +0000)]
Riorganizzato il capitolo sui file avanzati, con degli esempi in piu
sull'uso di pselect. Inserita (e commentata) anche la seconda versione della
funzione ServEcho utilizzata dal server echo normale.
Simone Piccardi [Thu, 25 Dec 2003 22:16:06 +0000 (22:16 +0000)]
Inserito esempio di server echo basato su select.
Simone Piccardi [Thu, 25 Dec 2003 17:31:09 +0000 (17:31 +0000)]
Aggiunte note per le funzioni classiche dei socket per ricordarne il loro
suo generico, corretti i listati dei server che usano accept, per dare un
input il corretto valore della lunghezza della struttura degli indirizzi,
risistemata la suddivisione in parti (con la terza parte per le appendici),
inserito lo scheletro iniziale di un server echo basato su select.
Simone Piccardi [Tue, 18 Nov 2003 14:19:06 +0000 (14:19 +0000)]
Correzione vanga->venga
Simone Piccardi [Sat, 8 Nov 2003 17:27:11 +0000 (17:27 +0000)]
Revisione della sezione su shutdown, iniziato lavoro sulla versione
multiplexed del server echo, fatta figura esplicativa.
Simone Piccardi [Sat, 8 Nov 2003 00:57:44 +0000 (00:57 +0000)]
Correzione da Franco Tommasi, un errore nelle tabelle dei permessi al
capitolo 5.
Simone Piccardi [Wed, 22 Oct 2003 16:30:31 +0000 (16:30 +0000)]
Errore nella figura, big e little endian erano scambiati
Simone Piccardi [Tue, 21 Oct 2003 20:15:59 +0000 (20:15 +0000)]
Ultime modifiche con i nuovi paragrafi per il multiplexing I/O ed l'uso di
poll
Simone Piccardi [Mon, 20 Oct 2003 22:44:16 +0000 (22:44 +0000)]
Versione finale del client ECHO su TCP, con esempio di uso della funzione
shutdown. Revisionati i nomi delle relative figure
Simone Piccardi [Mon, 20 Oct 2003 19:35:04 +0000 (19:35 +0000)]
Altra roba che mi ero dimenticato ieri
Simone Piccardi [Sun, 19 Oct 2003 10:38:27 +0000 (10:38 +0000)]
Corretto uso del file nel programma, inserite spiegazioni
Simone Piccardi [Sat, 18 Oct 2003 16:32:58 +0000 (16:32 +0000)]
Questo me l'ero dimenticato. Nuovo codice della funzione principale del client
Simone Piccardi [Sat, 18 Oct 2003 16:30:23 +0000 (16:30 +0000)]
Messi alcuni riferimenti giusti all'urgent data e scritta la versione di
client che usa l'I/O multiplexing
Simone Piccardi [Sun, 21 Sep 2003 18:41:27 +0000 (18:41 +0000)]
Ultimo materiale, rivisto HTML del sito, e iniziato a parlare di select +
socket
Simone Piccardi [Sun, 21 Sep 2003 14:21:19 +0000 (14:21 +0000)]
Ripulitura dell'HTML, tanto per vedere se ci capisco qualcosa di XHTML & C.
Al momento pare di no ...
Simone Piccardi [Sun, 14 Sep 2003 22:52:53 +0000 (22:52 +0000)]
Ampliata select e rivisto il paragrafo su I/I multiplexing, iniziato il
relativo paragrafo per i socket TCP
Simone Piccardi [Sun, 24 Aug 2003 22:50:27 +0000 (22:50 +0000)]
Iniziato a rivedere il multiplexing I/O.
Simone Piccardi [Sun, 17 Aug 2003 23:03:44 +0000 (23:03 +0000)]
Completato capitolo sui socket TCP elementari (almeno come infrastruttura),
aggiunti altri esempi e funzioni
Simone Piccardi [Sun, 17 Aug 2003 17:23:04 +0000 (17:23 +0000)]
Aggiunta sezione sullo stato sul server
Simone Piccardi [Sun, 17 Aug 2003 17:17:50 +0000 (17:17 +0000)]
Aggiunta trattazione del crash del server, eseguite alcune correzioni alla
trattazione di SIPIPE
Simone Piccardi [Sun, 17 Aug 2003 12:20:44 +0000 (12:20 +0000)]
Aggiunto programma di test per l'endianess
Simone Piccardi [Sat, 16 Aug 2003 18:30:21 +0000 (18:30 +0000)]
Added to library function to check endianess
Simone Piccardi [Sat, 16 Aug 2003 18:22:25 +0000 (18:22 +0000)]
rirpova
Simone Piccardi [Sat, 16 Aug 2003 18:11:24 +0000 (18:11 +0000)]
seconda prova
Simone Piccardi [Sat, 16 Aug 2003 17:36:03 +0000 (17:36 +0000)]
Prova di endianess
Simone Piccardi [Sun, 3 Aug 2003 22:32:23 +0000 (22:32 +0000)]
Altre correzioni
Simone Piccardi [Sun, 3 Aug 2003 18:12:47 +0000 (18:12 +0000)]
Corretto echo per un errore nel settaggio di SO_LINGER, immesso
TCP_echo_second.c come seconda versione del server.
Simone Piccardi [Sat, 2 Aug 2003 19:54:11 +0000 (19:54 +0000)]
Continuo a riordinare gli esempi.
Simone Piccardi [Tue, 29 Jul 2003 22:41:36 +0000 (22:41 +0000)]
Ancora correzioni sulle varie versioni di server.
Simone Piccardi [Mon, 28 Jul 2003 22:16:36 +0000 (22:16 +0000)]
Corretti errori nel sovrapportsi di revisioni
Simone Piccardi [Sun, 27 Jul 2003 23:41:04 +0000 (23:41 +0000)]
Risistemato tutto il primo esempio di server echo e le funzioni FullWrite e
FullRead.
Simone Piccardi [Sun, 27 Jul 2003 15:20:45 +0000 (15:20 +0000)]
Altre modifiche
Simone Piccardi [Sun, 27 Jul 2003 14:28:19 +0000 (14:28 +0000)]
Modifiche varie per i test delle situazioni limite
Simone Piccardi [Mon, 23 Jun 2003 18:48:04 +0000 (18:48 +0000)]
Modifiche per le tabelle per Mirko.
Simone Piccardi [Mon, 23 Jun 2003 13:58:36 +0000 (13:58 +0000)]
Nuova versione del client
Simone Piccardi [Mon, 23 Jun 2003 12:56:48 +0000 (12:56 +0000)]
Aggiornate le date nelle note di copyright
Simone Piccardi [Thu, 19 Jun 2003 14:18:27 +0000 (14:18 +0000)]
Ultime modifiche