Newsgroup: it.comp.os.linux.sys
Titolo: Re: Cerco sysadmin per jabber

 macchina.
Sinceramente? Non mi sembra così difficile e per le tue competenze (visto
quello che posti su ICOLS) mi sembra qualcosa assolutamente alla tua
portata. Al massimo fai un paio di esperimenti prima su un'altra macchina
dove puoi paciugare...
-- 
Vide

 se sono informali e me ne scuso.
Eh eh, me ne scuso e lo faccio lo stesso, lol.
-- 
Lorenzo Vaina, MCP

> degli amici generata precedentemente da un altro applicativo.
se non hanno aggiunto in tempi recenti alcune funzioni, non è una patch
tanto piccola

 tanto piccola
Io ho jabberd2 e i roster ce li ho su mysql e l'autenticazione contro LDAP -
Active Directory per essere precisi - ma potrebbe essere contro mysql,
postgresql senza nessun problema. E aggiorno tutto automaticamente lato
server, l'unico problemino che c'è è che si deve far sconnettere e
riconnettere una persona perchè gli appaia il nuovo contatto nel roster.
-- 
Vide

 Io ho jabberd2
io non c'ero arrivato

 io non c'ero arrivato
Funziona benone, ed adesso tra l'altro ha di nuovo un maintainer attivo, per
cui... ;)
-- 
Vide

 Funziona benone,
io ci smadonnai una volta poi giunsi alla conclusione che mai più nella
vita....

 vita....
Anche io sull'1.4, ma il 2 è davvero un altro mondo (a parte sempre i 2000
componenti separati c2s, s2s, sm, router ecc, ognuno col suo file di conf
separato)
-- 
Vide

 tanto piccola
Su altri lidi, Marco D'Itri suggeriva di utilizzare ejabberd al posto di
Jabberd, soprattutto in ambienti come quello descritto dall'OP (e si,
ejabberd supporta MySQL, se non direttamente via ODBC)
Enrico

Enrico 'Henryx' Bianchi wrote:

Alla fine ho "brillantemente" risolto utilizzando
 
http://www.jivesoftware.com/products/openfire/
nella sua versione free gpl. ha una comunità molto attiva e il progetto è
fatto molto bene.
grazie a tutti per i consigli.
a presto
-- 
there is no real life, only AFK

 ejabberd supporta MySQL, se non direttamente via ODBC)
ha il difetto di essere scritto in un linguaggio di programmazione assurdo,
conosciuto solo da due persone al mondo, peraltro russe
non ha una vera e propria community, sembra di capire abbia un servizio di
supporto a pagamento (il che significa chese hai un problema, prima paghi
poi si vede)
in altri lidi, quali?
ps... cambia la riga Organization in inn.conf, così fai la figura del
wannabe ;-)

 wannabe ;-)
Sono pigro e non mi importa molto :)
Enrico

 funzionare.
nel mondo dei sogni :-)
chi mi garantisce che un programma scritto in un linguaggio assurdo
(peraltro ideato dagli stessi autori del programma) sarà ancora supportato
fra uno/due/tre anni? Il sistema OS si basa sulla riusabilità del codice:
il sorgente di ejabberd non è riutilizzabile perchè scritto in un
linguaggio ignoto e molto mal documentato. Non è un difetto da poco.
Supponendo di dover usare il sw in un ambiente in cui davvero deve
funzionare, presto o tardi capiterà (almeno in test) di avere problemi,
piccoli o grandi. Sarà un aggiornamento, sarà un bug recondito, sarà una
qualsiasi sciocchezza possa capitare. Con un programma scritto in un
linguaggio conosciuto solo dal suo autore, l'auditing di sicurezza come lo
fai? ... anche solo un minimo di debug? Risposta: paghi il prezzo imposto
da loro. Ed a me questo non piace. Un programmatore che sappia il C è
abbastanza facile da trovare, puoi scegliere. Se scegli ejabberd, scegli
loro sempre e per sempre. 
Peraltro, 
http://www.google.it/search?hl=it&client=firefox-a&rls=com.ubuntu%3Aen-US%3Aofficial&hs=E27&as_qdr=all&q=ejabberd+site%3Asecurityfocus.com&btnG=Cerca&meta=
sembra dimostrare che non si tratta nemmeno di un programma così tanto
sicuro da confidare per fede nei suoi sviluppatori. Posso chiedermi quanti
bug critici non siano ancora stati scoperti perchè nessuno li ha ancora
trovati

 fra uno/due/tre anni?
Ejabberd e` scritto in Erlang, un linguaggio creato da Ericsson, e non
dall'autore del server jabber. Inoltre, mi pare che tu punti solo su uno
degli aspetti (in molti casi marginale) del software open source: l'essere
distribuito gratuitamente. Se ho interesse ad utilizzare qualcosa, ed ho
interesse a mantenere il prodotto, allora pagare il supporto mi sembra il
minimo (ottenendo, ovviamente pagando, la risoluzione dei bug che
riscontro). Se pago, inoltre, ottengo che il programmatore e` invogliato a
mantenere il programma (dopo tutto ci mangia). Tra l'altro, e` la stessa
filosofia che gira attorno a Openfire, in quanto esso e` rilasciato sotto
doppia licenza (GPL e commerciale), proprio a supporto del prodotto (tutti,
ma proprio tutti, devono mangiare)
Enrico