Gentoo Logo

Gentoos ugentlige nyhedsbrev: 29. marts 2004

Indhold:

1.  Gentoo nyheder

Understøttelse af flere MTA'er med mailwrapper

Siden den 17. marts 2004 har Gentoo langsomt fået understøttelse af at have installeret flere mail transfer agents (MTA'er) samtidigt ved at benytte en version af mailwrapper der er blevet porteret fra {Free,Open,Net}BSD til Linux.

Det er et gammelt problem. Da sendmail længe har været valget af MTA længe, har mange mailklienter bare regnet med at der fandtes et /usr/sbin/sendmail program der gjorde "det rigtige", når det blev aktiveret med de normale sendmail kommandoflag. Som en konsekvens installerer enhver moderne MTA enten /usr/sbin/sendmail som binær fil eller en symbolsk genvej der peger /usr/sbin/sendmail til den virkelige binære MTA fil. Installation af mere end en MTA bliver derfor rimeligt svært, da hver MTA gerne vil installere dets egen version af /usr/sbin/sendmail (og, i processen, ødelægge enhver allerede installeret version af /usr/sbin/sendmail).

Løsningen på problemet som mailwrapper tilbyder, er at have en binær /usr/sbin/sendmail fil der eksekverer den rigtige MTA ved at slå placeringen af den ønskede MTA op i tekstfilen /etc/mailer.conf. Hvis man fx har både sendmail og postfix installeret, kan man have en /etc/mailer.conf der indeholder:

Kode oversigt 1.1: Eksempel på /etc/mailer.conf

# Postfix
sendmail        /usr/sbin/sendmail.postfix
send-mail       /usr/sbin/sendmail.postfix
mailq           /usr/sbin/sendmail.postfix
newaliases      /usr/sbin/sendmail.postfix
# Sendmail
#sendmail       /usr/sbin/sendmail.sendmail
#send-mail      /usr/sbin/sendmail.sendmail
#mailq          /usr/sbin/sendmail.sendmail
#newaliases     /usr/sbin/sendmail.sendmail
#hoststat       /usr/sbin/sendmail.sendmail
#purgestat      /usr/sbin/sendmail.sendmail

Med denne version af /etc/mailer.conf, vil ethvert forsøg på at køre /usr/sbin/sendmail i virkeligheden køre /usr/sbin/sendmail.postfix. Et skift fra postfix til sendmail vil ikke kræve andet end en udkommentering af linjerne med postfix og afkommentering af linjerne med sendmail i /etc/mailer.conf.

Lige nu er de seneste ustabile (~arch) versioner af ssmtp, postfix, exim, og sendmail blevet modificeret til at udnytte mailwrapper. Da alle nye MTA ebuild installerer en standard version af /etc/mailer.conf med linjerne for deres mailer afkommenteret, vil de fleste brugere kunne opgradere eller installere en af disse mailwrapper-klar MTA pakker uden nogensinde at skulle bekymre sig om mailwrapper. For brugere der tilgengæld vil prøve forskellige MTA'er, er understøttelse for at gøre det rimeligt smertefrit allerede til stede eller på vej.

Brugere der har installeret eller opgraderet en nylig ustabil version af ssmtp, postfix, exim eller sendmail kan allerede have bemærket at net-mail/mailwrapper er blevet trukket ind som en afhængighed. Mmailwrapper pakken er blevet porteret til linux fra {free,open,net}BSD og tilbyder en binær /usr/sbin/sendmail fil der tjekker /etc/mailer.conf for at se hvilket program det rent faktisk skal eksekvere når /usr/sbin/sendmail (eller en symbolsk genvej til /usr/sbin/sendmail) bliver kaldt.

Apache2 opgradering

Apache 2.0.49 er blevet tilføjet til Portage, og er markeret stabil; se nedenfor for en GLSA om nogle sikkerhedshuller i 2.0.48. Brugere der opgraderer fra apache-2.0.48-r1 og tidligere, skal lægge mærke til at nogle filer er blevet flyttet fra /etc/apache2 til /usr/lib/apache2. Rent specifikt vil brugere være nødt til at fjerne disse mapper manuelt når de har emerged apache-2.0.49:

Kode oversigt 1.2: Mapper der skal fjernes manuelt

/etc/apache2/lib
/etc/apache2/logs
/etc/apache2/modules
/etc/apache2/extramodules

Gentoo Linux søger en dedikeret vedligeholder af Apache

Gentoo Linux projektet søger en dedikeret vedligeholder af Apache. Som denne uges GLSA'er har vist, er det klart at der er behov for mindst en Gentoo udvikler, hvis hovedopgave er at holde øje med Apache ebuilds og tilhørende moduler i Portage træet. Vi er på udkig efter en fast udvikler med god kendskab til Apache og moduler, og generel udviklingserfaring. Send en e-mail med noget baggrundsinformation til Stuart Herbert hvis du er interesseret.

2.  Gentoo sikkerhed

Flere sikkerhedsfarer i Apache 2

Et hukommelses hul i mod_ssl gør et 'remote denial of service' angreb mod en server med SSL slået til via en simpel HTTP forespørgsel. En anden fejl blev fundet når arbitrære strenge fra en klient kan skrives til fejlloggen, hvilket tillader udnyttelse af visse terminalemulatorer. En tredje fejl eksisterer i modulet mod_disk_cache.

Se venligst GLSA annonceringen for flere informationer.

UUDeview MIME Buffer Overflow

En specialfremstillet MIME fil (.mim, .uue, .uu, .b64, .bhx, .hqx, og .xxe filendelser) kan få UUDeview til til at gå ned eller eksekvere arbitrær kode.

Se venligst GLSA annonceringen for flere informationer.

Flere sårbarheder over for remote buffer overflow i Courier

'Remote buffer overflow' sårbarheder er blevet fundet i Courier-IMAP og Courier MTA. Disse huller kan måske tillade eksekvering af arbitrær kode, der tillader uautoriseret adgang til et sårbart system.

Se venligst GLSA annonceringen for flere informationer.

Flere 'remote overflows' og sårbarheder i Ethereal

Flere overflow og sårbarheder eksisterer i Ethereal som kan tillade en angriber at få programmet til at gå ned eller køre arbitrær kode.

Se venligst GLSA annonceringen for flere informationer.

oftpd DoS sårbarhed

Et 'remotely-exploitable overflow' eksisterer ioftpd, der tillader en angriber at få oftpd dæmonen til at gå ned.

Se venligst GLSA annonceringen for flere informationer.

Buffer overflow i Midnight Commander

Et 'remotely-exploitable buffer overflow' i Midnight Commander tillader arbitrær kode at blive kørt på brugerens computer.

Se venligst GLSA annonceringen for flere informationer.

3.  Hørt i communityet

gentoo-user

Spar plads i /usr

Det kan let undervurderes hvor meget plads /usr/portage optager og tråden moving /usr/portage kan være en hurtig og smertefri løsning!

Console Eye Candy

Tjek nogle af de ting andre Gentoo brugere har lavet med deres promptskalle, såvel som en handy escape-kode-farve-tabel i denne tråd!

gentoo-dev

Skalvalg!

Selv om bash plejer at være den overvældende standard, er der måske alligevel plads til andre valg. På trods af nogle bash-afhængigheder i rc-scripts, findes der veje udenom. Her er en tråd der diskuterer muligheden for et lidt større valg på dette område.

Sikker Portage.

Noget vi alle har store forventninger til, er at gøre vores favorittræ sikkert med gpg-signaturer. Vi bliver dog nødt til at vente lidt endnu, da der er opstået nogle problemer som vi er nødt til at løse først. For at se hvad der sker i processen, så tag en kig her. Men pas på! Det er en lang en!

4.  Bugzilla

Opsummering

Statistik

Gentoo communitiet bruger Bugzilla (bugs.gentoo.org) til at gemme og følge bugs, notifikationer, forslag og anden interaktion med udviklingsholdet. Mellem den 19. marts 2004 og 25. marts 2004 har aktivitet på siden resulteret i:

  • 571 nye bugs i løbet af denne periode
  • 327 bugs lukket eller fixet i løbet af denne periode
  • 14 tidligere lukkede bugs blev genåbnet i løbet af denne periode

Af de 5446 bugs der pt. er åbne: 129 er stemplet 'blocker', 216 er stemplet 'kritiske', og 447 er stemplet 'større'.

Lukkede bugs placeringer

De udviklere og hold som har lukket de fleste bugs i løbet af denne periode er:

Nye bugs placeringer

De udviklere eller hold der er blevet tilskrevet de fleste nye bugs i løbet af denne periode er:

5.  Tips og Tricks

Konvertering af tidszone ved brug af date

Mange brugere benytter måske allerede date til at tjekke klokkeslettet fra en konsol, men i denne uge vil vi vise dig hvordan det kan bruges til at konvertere tidszoner. F.eks er de fleste bekendtgørelser i Gentoo tidsstemplet i UTC. For at konvertere et klokkeslet til din tidszone, brug da det følgende, hvilket bruger /etc/localtime til at bestemme den tidszone som er målet:

Kode oversigt 5.1: At konvertere til den lokale tidszone

% date -d '17:00 UTC'
Sun Mar 28 12:00:00 EST 2004

Hvis du vil konvertere til en anden tidszone, så kan du sætte TZ miljøvariablen til den pågældende tidszone. Der er en faldgrube her: hvis GNU date ikke finder TZ i /usr/share/zoneinfo, så falder den tilbage til /etc/localtime uden advarsel eller fejl, så vær forsigtig. Her er et eksempel på hvordan man laver den omvendte konvertering fra det forrige eksempel:

Kode oversigt 5.2: Konverter til UTC

% TZ=UTC date -d '12:00 EST'
Sun Mar 28 17:00:00 EST 2004

6.  Flytninger, tilføjelser og ændringer

Flytninger

De følgende udviklere forlod for nyligt Gentoo holdet:

  • ikke nogen denne uge

Tilføjelser

De følgende udviklere slog sig sammen med Gentoo Linux holdet:

  • Jodok Batlogg (batlogg) - net-zope, plone
  • Jason Cox (steel300) - kernel
  • Jochen Maes (sejo) - ppc
  • James Maynard (jmaynard) - alpha

Ændringer

De følgende udviklere ændrede for nyligt deres roller indenfor Gentoo Linux projektet:

  • ikke nogen denne uge

7.  At bidrage til GWN

Er du interesseret i at bidrage til Gentoos ugentlige nyhedsbrev? Send en email til Arne Mejlholm.

8.  GWN Feedback

Send venligst din feedback til Arne Mejlholm og hjælp os med at gøre GWN bedre.

9.  GWN Subscription Information

For at abonnere på Gentoos ugentlige nyhedsbrev, send da venligst en blank email til gentoo-gwn-subscribe@gentoo.org(dette er dog på engelsk).

For at afskrive abonnement på Gentoos ugentlige nyhedsbrev, send da en blank email til gentoo-gwn-unsubscribe@gentoo.org fra den email addresse du abonnerer fra.

10.  Andre sprog

Gentoos ugentlige nyhedbrev er også tilgængeligt på de følgende sprog:



Udskriv

Opdateret 29. marts 2004

Opsummering: Dette er Gentoos ugentlige nyhedsbrev (GWN) for ugen for 29. marts 2004.

Yuji Carlos Kosugi
Redaktør

AJ Armstrong
Bidrager

Brian Downey
Bidrager

Luke Giuliani
Bidrager

Grant Goodyear
Bidrager

Aron Griffis
Bidrager

Stuart Herbert
Bidrager

Kurt Lieber
Bidrager

Rafael Cordones Marcos
Bidrager

David Narayan
Bidrager

David Nielsen
Bidrager

Ulrich Plate
Bidrager

Simon Holm Thøgersen
Dansk oversætter

Arne Mejlholm
Dansk oversætter

Hendrik Eeckhaut
Hollandsk oversættelse

Jorn Eilander
Hollandsk oversættelse

Bernard Kerckenaere
Hollandsk oversættelse

Peter ter Borg
Hollandsk oversættelse

Jochen Maes
Hollandsk oversættelse

Roderick Goessen
Hollandsk oversættelse

Gerard van den Berg
Hollandsk oversættelse

Matthieu Montaudouin
Fransk oversættelse

Xavier Neys
Fransk oversættelse

Martin Prieto
Fransk oversættelse

Antoine Raillon
Fransk oversættelse

Sebastien Cevey
Fransk oversættelse

Jean-Christophe Choisy
Fransk oversættelse

Thomas Raschbacher
Tysk oversættelse

Steffen Lassahn
Tysk oversættelse

Matthias F. Brandstetter
Tysk oversættelse

Lukas Domagala
Tysk oversættelse

Tobias Scherbaum
Tysk oversættelse

Daniel Gerholdt
Tysk oversættelse

Marc Herren
Tysk oversættelse

Tobias Matzat
Tysk oversættelse

Marco Mascherpa
Italiensk oversættelse

Claudio Merloni
Italiensk oversættelse

Christian Apolloni
Italiensk oversættelse

Stefano Lucidi
Italiensk oversættelse

Katuyuki Konno
Japansk oversættelse

Hiroyuki Takeda
Japansk oversættelse

Masato Hatakeyama
Japansk oversættelse

Masayoshi Nakamura
Japansk oversættelse

Yasunori Fukudome
Japansk oversættelse

Tomoyuki Sakurai
Japansk oversættelse

Radoslaw Janeczko
Polsk oversættelse

Lukasz Strzygowski
Polsk oversættelse

Michal Drobek
Polsk oversættelse

Adam Lyjak
Polsk oversættelse

Krzysztof Klimonda
Polsk oversættelse

Atila "Jedi" Bohlke Vasconcelos
Portugisisk (Brasilien) oversættelse

Eduardo Belloti
Portugisisk (Brasilien) oversættelse

João Rafael Moraes Nicola
Portugisisk (Brasilien) oversættelse

Marcelo Gonçalves de Azambuja
Portugisisk (Brasilien) oversættelse

Otavio Rodolfo Piske
Portugisisk (Brasilien) oversættelse

Pablo N. Hess -- NatuNobilis
Portugisisk (Brasilien) oversættelse

Pedro de Medeiros
Portugisisk (Brasilien) oversættelse

Ventura Barbeiro
Portugisisk (Brasilien) oversættelse

Bruno Ferreira
Portugisisk (Portugal) oversættelse

Gustavo Felisberto
Portugisisk (Portugal) oversættelse

José Costa
Portugisisk (Portugal) oversættelse

Luis Medina
Portugisisk (Portugal) oversættelse

Ricardo Loureiro
Portugisisk (Portugal) oversættelse

Aleksandr Martyncev
Russian Translator

Sergey Galkin
Russian Translator

Sergey Kuleshov
Russian Translator

Alex Spirin
Russian Translator

Denis Zaletov
Russian Translator

Lanark
Spansk oversættelse

Fernando J. Pereda
Spansk oversættelse

Lluis Peinado Cifuentes
Spansk oversættelse

Zephryn Xirdal T
Spansk oversættelse

Guillermo Juarez
Spansk oversættelse

Jesús García Crespo
Spansk oversættelse

Carlos Castillo
Spansk oversættelse

Julio Castillo
Spansk oversættelse

Sergio Gómez
Spansk oversættelse

Aycan Irican
Tyrkisk oversættelse

Bugra Cakir
Tyrkisk oversættelse

Cagil Seker
Tyrkisk oversættelse

Emre Kazdagli
Tyrkisk oversættelse

Evrim Ulu
Tyrkisk oversættelse

Gursel Kaynak
Tyrkisk oversættelse

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.