È stato introdotto notqmail, un fork del server di posta qmail

Introdotto prima uscita del progetto notqmail, all'interno del quale è iniziato lo sviluppo di un fork del server di posta qmail. Qmail è stato creato da Daniel J. Bernstein nel 1995 con l'obiettivo di fornire un sostituto più sicuro e veloce per sendmail. L'ultima versione di qmail 1.03 è stata pubblicata nel 1998 e da allora la versione ufficiale non è stata aggiornata, ma il server rimane un esempio di software sicuro e di alta qualità, pertanto continua ad essere utilizzato fino ad oggi e ha acquisito numerose patch e componenti aggiuntivi. Un tempo, sulla base di qmail 1.03 e delle patch accumulate, si formò una distribuzione netqmail, ma ora è in una forma abbandonata e non viene aggiornata dal 2007.

Amitai Schleier, collaboratore di NetBSD e autore di vari patch e impostazioni to qmail, insieme agli appassionati interessati, ha fondato il progetto notqmail, mirato a continuare lo sviluppo di qmail come prodotto coeso piuttosto che come un insieme di patch. Come qmail, un nuovo progetto distribuito da come di pubblico dominio (rinuncia completa ai diritti d'autore con possibilità di distribuire e utilizzare il prodotto da chiunque e senza restrizioni).

Notqmail continua inoltre ad aderire ai principi generali di qmail: semplicità dell'architettura, stabilità e numero minimo di errori. Gli sviluppatori di notqmail prestano molta attenzione nell'incorporare le modifiche e aggiungono solo le funzionalità necessarie nelle realtà moderne, mantenendo la compatibilità di base con qmail e offrendo versioni che possono essere utilizzate per sostituire le installazioni qmail esistenti. Per mantenere il giusto livello di stabilità e sicurezza, i rilasci sono pianificati per essere rilasciati molto spesso e includere solo un piccolo numero di modifiche in ciascuno, dando agli utenti l'opportunità di testare con mano le modifiche proposte. Per semplificare il passaggio alle nuove versioni, si prevede di predisporre un meccanismo per l'installazione affidabile, semplice e regolare degli aggiornamenti.

L'architettura originale di qmail verrà preservata e i componenti di base rimarranno invariati, il che in una certa misura manterrà la compatibilità con i componenti aggiuntivi e le patch precedentemente rilasciati per qmail 1.03. È prevista l'implementazione di funzionalità aggiuntive sotto forma di estensioni, se necessario aggiungendo le interfacce software necessarie al core di base di qmail. Da
pianificato Per abilitare le nuove funzionalità, si segnalano strumenti di verifica del destinatario SMTP, modalità di autenticazione e crittografia (AUTH e TLS), supporto per SPF, SRS, DKIM, DMARC, EAI e SNI.

Nella prima versione del progetto (1.07) sono stati risolti i problemi di compatibilità con le versioni attuali di FreeBSD e macOS, è stata aggiunta la possibilità di utilizzare utmpx invece di utmp, sono stati risolti i problemi di compatibilità con i risolutori basati su BIND 9. L'installazione in directory arbitrarie è stata semplificata, la possibilità di installare è stata fornita senza accedere come root ed è stata aggiunta la possibilità di compilare senza necessità creando un utente qmail separato (può essere avviato da un utente arbitrario non privilegiato). Aggiunto controllo UID/GID di runtime.

Nella versione 1.08 è prevista la preparazione dei pacchetti per Debian (deb) e RHEL (rpm), nonché il refactoring per sostituire i costrutti C obsoleti con opzioni conformi allo standard C89. Per la versione 1.9 sono previste nuove interfacce di programmazione per le estensioni. Nella versione 2.0, si prevede di modificare le impostazioni del sistema di code di posta, aggiungere un'utilità per ripristinare le code e portare l'API alla possibilità di connettere estensioni per l'integrazione con LDAP.

Fonte: opennet.ru

Aggiungi un commento