spamdyke

Screenshot der Software:
spamdyke
Softwarebeschreibung:
Version: 5.0.0
Upload-Datum: 17 Feb 15
Entwickler: Sam Clippinger
Lizenz: Frei
Popularität: 13

Rating: nan/5 (Total Votes: 0)

spamdyke ist ein Open-Source-Software in C als Drop-in-Filter für die qmail-Anwendung, Ersatz für sendmail, entworfen, um zahlreiche Funktionen, einschließlich Graylisting, Verbindungszeit Blacklisting, DNS RHSBL / RBL Kontrolle, verbesserte Protokollierung eine schriftliche, und Sender MX checking.Features an einer glancespamdyke hat in einer Weise, dass es bietet TLS und SMTP AUTH auf ungepatchten qmail-Servern ausgeführt worden. Es kann verwendet werden, um Verbindungen zwischen einem qmail-Server und einem entfernten Host überwachen und abzufangen SMTP werden.
Der Filter ist in der Lage, das Blockieren von Spam, während die Spammer immer noch verbunden sind, ohne zusätzliche Lagerung oder Verarbeitung erfordern. spamdyke bietet zahlreiche Spam-Filter, sowie verschiedene Funktionen, die qmail verbessern wird.
spamdyke umfasst eine Vielzahl von Anti-Spam-Filter, die in vier Hauptkategorien, wie zB Reverse-DNS-Filter, Whitelist und Blacklist-Filter, graylist Filter und andere Filter, die auf einen Blick in der nächsten section.Included Anti-Spam filtersAmong betrachtet werden können organisiert die Reverse-DNS-Filter, können wir Unterstützung benötigen Reverse-DNS-Namen, die Unterstützung benötigen Reverse-DNS-Namen zu IP-Adressen aufzulösen erwähnen, Unterstützung für die Forderung Reverse-DNS-Namen, um wahr sein, anstatt dynamisch vergeben, sowie die Unterstützung für die Forderung eine gültige MX (Mail Exchanger) für die Domain des Absenders Name.
Whitelist / Blacklist-Filter umfassen die Fähigkeit, lokale IP-Adressen zu suchen und Reverse-DNS-Whitelist oder Blacklist-Dateien, Such DNS RBLs (real-time White- und Blacklists), Suche DNS RHSBLs (der rechten Strassenseite White- und Blacklists), Suche Empfänger und Absender oder Whitelist Blacklist-Dateien, sowie Nachrichten-Header für bestimmte Content zu suchen.
Auf der anderen Seite werden die graylist Filter können Sie bestimmte Empfängerdomänen Greylist, um Greylist-Verbindungen von bestimmten Reverse-DNS-Domains oder IP-Adressen, zu überspringen, Greylisting für bestimmte Domänen, Reverse-DNS-Domains oder IP-Adressen und den maximalen und minimalen Alters umzusetzen für Greylist-Einträge

Was ist neu in dieser Pressemitteilung:.

  • Rearranged die Testskripte, um sie in Ordnern nach Kategorie gesetzt. Das macht nur die Verzeichnisliste ein wenig mehr überschaubar.
  • korrigiert einige Tippfehler in der Readme-Datei. Dank John Mendoza für die Berichterstattung, die.
  • eine sehr obskuren Bug in spamdyke_log Fest (): auf Linux-Systemen (möglicherweise nur 64-Bit-Systeme), vsyslog () gelegentlich nicht alle variablen Argumente zu drucken. Eine Möglichkeit gefunden, dieses Verhalten auslösen. - Wenn der rdns-Blacklist-dir Filter aus einem Konfigurationsverzeichnis aktiviert
  • ein Fehler in find_domain (), die Speicherzugriffsfehler bei der Verarbeitung bestimmter ungültiger Formate dazu führen können, wurde behoben. Dank Gary Gendel für die Meldung dieses ein.
  • Es wurde ein Backup / Restore-Funktion, um die & quot; laufen & quot; Skript in den & quot; Tests & quot; Ordner, um eine Kopie der wichtigsten System und qmail-Dateien, bevor Sie alle Skripte zu speichern. Dies ist notwendig, weil einige der Skripte diese Dateien zu verändern, und wenn sie nicht richtig ausgeführt haben oder aufgehoben werden, werden die Originale verloren.
  • Hinzugefügt a & rdquo; -skipcompile & quot; Flagge mit dem & quot; laufen & quot; Skript in den & quot; Tests & quot; Ordner zu überspringen, Neukonfiguration und erneute Kompilierung der alle Programme, wenn das Skript ausgeführt wird.
  • verändert die & quot; laufen & quot; Skript in den & quot; Tests & quot; Ordner, um qmail Warteschlange vor und nach den Tests ausgeführt werden lassen.
  • verändert die & quot; laufen & quot; Skript in den & quot; Tests & quot; Ordner, die aktuellen System- und qmail-Konfigurationsdateien, um die neueste Sicherungs vergleichen nach jedem Skript beendet. Wenn sie nicht übereinstimmen, wird die neueste Sicherung wiederhergestellt. Wenn sie noch nicht übereinstimmt, stoppt das Skript mit einem Fehler.
  • geändert nihdns_query () ein optionales & quot zu akzeptieren, bevorzugt & quot; Art der Antwort. Wenn mehrere Arten abgefragt werden, wird es für mindestens eine Timeout-Zeit auf eine Antwort dieser Art, anstatt immer die erste Antwort auf die Ankunft der Annahme gelangen. Es wird eine gespeicherte Antwort, bevor das Zurücksenden der die Abfragen jedoch anzunehmen.
  • nicht abwärtskompatibel: Geänderte nihdns_mx (), um einen MX-Eintrag über einen A-Eintrag bevorzugen, wenn beide vorhanden sind. Vor die Wahl gestellt, wird der MX-Eintrag auf Gültigkeit überprüft werden und die A-Eintrag wird ignoriert. Dank Bruce Schreiber für die Annahme, diese ein.
  • Feste filter_level () und smtp_filter () zu ignorieren und Whitelisting ist eine Authentifizierung erforderlich, wenn die & quot; Filter-Ebene & quot; Option auf & quot; erfordern-auth & rdquo ;, wie die Dokumentation sagt, es sollte. Dank Arne für die Meldung dieses ein.
  • geändert nihdns_create_packet () zu Streifen abschließenden Punkte von Namen, bevor Sie sie in DNS-Abfragen. Ein Punkt am Ende ist der traditionelle Weg, libc die Resolver sagen, nicht zu den lokalen Domain-Namen angehängt und viele Systemadministratoren erwarten, es zu benutzen haben. Seit spamdyke nie hängt die lokale Domäne und nicht die libc-Resolver verwenden, ist es nicht notwendig und verursacht Lookups scheitern. Dank Dossy Shiobara für die Meldung dieses ein.
  • geändert Händler (), um jederzeit einen & quot; STARTTLS & quot; ansprechend auf & rdquo; EHLO & quot; als Fortsetzung, nie als letzte Zeile (nur wenn spamdyke einfügt & quot; STARTTLS Zoll). Hierdurch wird ein Fehler in der Android-Mail-Client, der nur sieht für & quot; STARTTLS & quot; als eine Fortsetzung. Dank Jonas Pasche für das Schreiben über, wie man, um diesen Fehler in seinem Blog zu arbeiten.
  • nicht abwärtskompatibel: Geänderte bedeutet & quot; Whitelist & quot; nur befreien die Verbindung von Spam-Filtern spamdyke ist; Whitelisting nicht mehr ermöglicht die Verbindung zum E-Mail weiterzuleiten. Das bedeutet, spamdyke wird nun nur die RELAYCLIENT Umgebungsvariable, wenn der & quot gesetzt, Relais-Ebene & quot; Option auf & quot; zu ermöglichen, alle & quot ;. Relaying muss nun durch tcpserver oder xinetd gesteuert werden. Vielen Dank an Eric Shubert für die Annahme und diskutieren diese mit mir.
  • nicht abwärtskompatibel: Entfernt die & quot; Zugriff-Datei & quot; und & quot; Ablehnung Text-Zugriff verweigert & quot; Optionen, weil sie nur für die Steuerung Weiterleitung benötigt. Auch entfernte die Testskripte, die sie ausgeübt und modifizierten viele andere Testskripte, die sie verwendet.
  • nicht abwärtskompatibel: Entfernt die & quot; nicht-Check & quot; Wert aus der & quot; Relais-Ebene & quot; Option und verändert die Bedeutung der & quot; normalen & quot; No-Check & quot;;.
  • Wert, um die Logik zuvor zugewiesen & quot verwenden
  • Hinzugefügt die Möglichkeit, & quot; ablehnen-Sender & quot; um mehrere Werte zu nehmen. Wenn der Wert & quot; nicht-lokale & quot; angegeben ist, wird der Absender abgelehnt werden, wenn der Domain-Name nicht lokal gehostet. Wenn der Wert & quot; Authentifizierungsfehlanpassung & quot; angegeben ist, wird der Absender abgelehnt werden, wenn die Absenderadresse nicht genau den Benutzernamen während der Authentifizierung gegeben (oder wenn die Authentifizierung Benutzernamen ist kein E-Mail-Adresse, muss der Absender die Authentifizierung Benutzername Benutzernamen übereinstimmen) entsprechen. Wenn der Wert & quot; Authentifizierungsdomänen-Fehlanpassung & quot; angegeben ist, wird der Absender abgelehnt, wenn der Domain-Name ist nicht Teil des Benutzernamens bei der Authentifizierung angegeben. Dank Mark Frater für die Annahme, diese ein.
  • Hinzugefügt Optionen & quot; Ablehnung Text-sender-nicht-lokale & quot; und & quot; Ablehnung Text-Sender-Authentifizierungs-Fehlanpassung & quot; um die Ablehnung Text angegeben ist gesetzt, wenn die & quot; ablehnen-Sender & quot; Filter Options ausgelöst werden.
  • nicht abwärtskompatibel: Entfernt die Option & quot; ablehnen-missing-Sender-mx & quot; und faltete seine Filter in den & quot; ablehnen-Sender & quot; Die & quot Filter; no-mx & quot; Option.
  • nicht abwärtskompatibel: Umbenannt die Option & quot; Verwerfung-text-fehlt-sender-mx & quot; auf & ldquor; Zurückweisung Text-Sender-no-mx & quot;.
  • nicht abwärtskompatibel: Umbenannt die Option & quot; ablehnen identische-Sender-Empfänger & quot; auf & ldquor; ablehnen-Empfänger & quot; mit dem Wert & quot; gleichen-as-Sender & quot ;. Die Funktionsweise bleibt dieselbe.
  • nicht abwärtskompatibel: Umbenennung der Option & quot; Verwerfung-text-identisch-Sender-Empfänger & quot; auf & ldquor; Zurückweisung Text-Empfänger-same-as-Sender & quot;.
  • nicht abwärtskompatibel: Umbenennung der Option & quot; local-Domänen-Datei & quot; auf & ldquor; qmail-rcpthosts-Datei & quot ;. Die Namensgebung ist immer verwirrend gewesen, da qmail unterscheidet zwischen Domänen, die von qmail-smtpd während SMTP (rcpthosts) akzeptiert werden sollte und Domänen, die tatsächlich vor Ort mit Postfächer auf dem lokalen Dateisystem (Einheimische) gehostet werden. Diese Optionen wurden immer bedeutet das ehemalige, aber jetzt, spamdyke muss beide Listen von Domains weiß, es ist Zeit, sie zu benennen. Diese Option wird auch jetzt im Konfigurationsverzeichnisse erlaubt.
  • nicht abwärtskompatibel: Entfernt die Option & quot; local-Domänen-Eintrag & quot; weil Versorgung Domains, die während der SMTP akzeptiert werden kann nur auf spamdyke (aber nicht qmail) führt dazu, dass inkonsistente Ergebnisse in die Empfängerüberprüfung. Wenn eine Domäne ist es, während der SMTP akzeptiert werden, sollte es an die Steuerdateien sowohl spamdyke und qmail verwendet hinzugefügt werden.
  • hinzugekommen CDB Suche Code in cdb [ch] zu lesen DJB ist & quot;. Konstante Datenbank & quot; Dateien während der Empfängerüberprüfung. Das Format der Dateien (durch DJB) dadurch schnell und effizient sein. Glauben Sie nicht den Hype ...
  • Hinzugefügt die Möglichkeit, & quot; qmail-morercpthosts-cdb & quot; damit CDB-Dateien zur Verfügung gestellt werden, die Listen von Domains, für die E-Mail sollte während der SMTP akzeptiert werden enthalten. Hat jemand tatsächlich nutzen diese qmail & quot; Funktion & quot;?
  • Dokumentation über qmail und Quellcode, um genau herauszufinden, wie es bestimmt, wo eine Nachricht zu übergossen. Die Dokumentation ist häufig fehlerhaft und umfangreiche Tests erforderlich, um die Wahrheit zu entdecken. Das resultierende Verfahren ist in einem Flussdiagramm in der Dokumentationsmappe gekapselt.
  • Hinzufügen der & quot; Generator & quot; Programm zum Test-Scripts erstellen, um jede mögliche Weg durch die Empfängerüberprüfung Ablaufplan zu überprüfen, beide mit spamdyke vorhanden und ohne (um zu überprüfen, das Flussdiagramm korrekt ist). Ein Programm, um die Skripts generiert wurde erforderlich, da gibt es fast 250K möglichen Wege, um zu testen.
  • Hinzugefügt den Wert & quot; ungültige & quot; auf die Option & quot; ablehnen-Empfänger & quot; zu überprüfen, ob eine lokale Empfängeradresse, bevor Sie eine Nachricht zu akzeptieren existiert. Dieser Validierungsprozess verwendet die gleiche Logik wie qmail, wenn die Entscheidung, ob / wo, um eine Nachricht zu liefern, so dass keine zusätzlichen Schritte erforderlich sind, um diese Arbeit zu machen (zB die Aufrechterhaltung einer Liste von gültigen Adressen in einer separaten Datei). Wenn dieser Prozess bestimmt eine lokale Adresse gültig ist, erfolgt die Lieferung garantiert. Diese Option sollte qmail Gewohnheit Senden Backscatter-Spam zu vermeiden.
  • Hinzugefügt den Wert & quot; nicht verfügbar & quot; auf die Option & quot; ablehnen-Empfänger & quot; zu überprüfen, ob eine lokale Empfänger im Moment der Annahme mail. Wahrscheinlich als Überbleibsel aus den Tagen, an denen ältere Menschen tatsächlich .qmail-Dateien von Hand bearbeitet, qmail prüft Dateiberechtigungen für Dateien und Ordner vor der Zustellung einer Nachricht. Wenn sie auf bestimmte Werte eingestellt sind, wird qmail die Nachricht Warteschlange, bis die Berechtigungen fest oder hüpfen die Meldung, wenn die Warteschlange zu lang. In diesen aufgeklärten Zeiten sind solche Rechte aufgrund eines Fehlers oder Aufsichts als Vorsatz eher zu.
  • Hinzugefügt Optionen & quot; qmail-assign-cdb & rdquo ;, & rdquo; qmail-defaultdelivery-Datei & rdquo ;, & rdquo; qmail-envnoathost-Datei & rdquo ;, & rdquo; qmail-Einheimischen-Datei & rdquo ;, & rdquo; qmail-me-Datei & quot; & quot; qmail-percenthack-Datei & quot; und & quot; qmail-virtual-Datei & quot; damit spamdyke an verschiedene Steuerdateien als qmail verwenden. Es ist sehr unwahrscheinlich jemand jemals diese Optionen benötigen (und es wäre unklug, sie zu benutzen), aber sie verfügbar sind nur für den Fall.
  • Hinzugefügt die Möglichkeit, & quot; Ablehnung Text-Empfänger-invalid & quot; um die Ablehnung Text gesetzt, wenn die & quot; ungültige & quot; Filter auf & quot; ablehnen-Empfänger & quot; ausgelöst.
  • Hinzugefügt die Möglichkeit, & quot; Ablehnung Text-Empfänger-unavailable & quot; um die Ablehnung Text gesetzt, wenn die & quot; nicht verfügbar & quot; Filter auf & quot; ablehnen-Empfänger & quot; ausgelöst.
  • Entfernt die Funktion filter_recipient_local () und zog seine Logik in filter_recipient_valid ().
  • Entfernt die Funktion filter_recipient_relay () und zog seine Logik in filter_recipient_valid ().
  • verändert die & quot; Hilfe & quot; Option, um nur eine Liste der verfügbaren Optionen anzuzeigen, ohne Hilfetext.
  • Hinzufügen der & quot; mehr Hilfe & quot; Option, um die vollständige Liste der Optionen mit allen Hilfetext zeigen.
  • Hinzugefügt Optionen & quot; ip-Relais-Eintrag & rdquo ;, & rdquo; ip-Relais-Datei & rdquo ;, & rdquo; rdns-Relais-Eintrag & quot; und & quot; rdns-Relais-Datei & quot; um die Weiterleitung von bestimmten IP-Adressen und / oder rDNS Namen, da Whitelisting nicht mehr impliziert die Fähigkeit, weiterzuleiten. Wenn eine dieser Optionen sind so aufeinander abgestimmt, wird der RELAYCLIENT Variable vor qmail gestartet werden.
  • Erstellt die & quot; create_cdb & quot; Programm zur CDB-Dateien beliebiger Größe, mit zufälligen Daten gefüllt, zum Testen spamdyke die CDB Validierungsroutinen zu generieren. create_cdb hat auch die Fähigkeit zu korrumpieren die erzeugte CDB in sieben Wege; Das macht für spezifischere Tests als nur mit einer Datei von zufälligen Müll.
  • Entfernt alle Anwendungen der TESTSD_ * Umgebungsvariablen von den Testskripten und ersetzte sie durch entsprechende Aufrufe von dnsdummy. Dies ermöglicht es den Testskripten, ohne potenzielle Störungen von externen DNS-Änderungen und ohne eine laufende spamdyke Server Beispielwerte finden ausgeführt werden.
  • Feste smtp_filter () und Vermittler (), um die Liste der gespeicherten Empfängeradressen nach dem Drucken der Log-Meldungen zu löschen. Dies verhindert, dass doppelte Log-Meldungen, wenn mehrere E-Mail-Nachrichten werden in der gleichen Verbindung bereitgestellt. Dank Teodor Milkov und David Davidov für die Meldung dieses ein.
  • Hinzugefügt die & quot; -skippatched & quot; und & quot; -skipunpatched & quot; Fahnen mit dem & quot; run & quot; Skripte, um alle Tests, die eine gepatchte oder nicht gepatchte Version von qmail erfordern bzw. übersprungen werden.
  • Ein kleiner Fehler in find_username (), die das letzte Zeichen des Benutzernamens abschneiden würde, wenn keine Domäne angegeben wurde behoben. Dies war nicht ein Problem, da spamdyke lehnt Empfängeradressen ohne Domainnamen sowieso, aber einer der Empfängerüberprüfung Testskripts fand es.
  • Hinzugefügt die Möglichkeit, & quot; tls-dhparams-Datei & quot; Option, um aus einer Datei für die Erstellung von ephemeren Schlüssel während der SSL / TLS-Schlüsselaushandlung lesen DH params. Dank Marc Gregel für die Annahme, diese ein.
  • Geänderte alle Fehlermeldungen zur Ausgabe der Dateinamen, Funktionsnamen und die Zeilennummer, die sie erzeugt, genau wie die Debug-und übermäßige Nachrichten.
  • Es wurde eine neue Protokollebene, LOG_LEVEL_CONFIG_TEST, für config-Test Fehlermeldungen. Die Höhe wird als LOG_LEVEL_ERROR behandelt ähnlich mit Ausnahme der Dateinamen, Funktionsnamen und Zeilennummern werden nicht gedruckt.
  • für authentifizierte Verbindungen hat eine neue Entscheidungsebene, FILTER_DECISION_AUTHENTICATED. Die Filterroutinen verwenden diese Ebene zwischen Verbindungen, die ungefiltert sein sollte aufgrund Authentifizierung gegenüber Whitelisting zu unterscheiden.
  • Es wurde eine neue Konfigurationsoption Typ: CONFIG_TYPE_ALIAS. Optionen dieser Art sind Aliasnamen für weitere Optionen. Dadurch entfällt die Vervielfältigung von Werten und das Potenzial für Versäumnisse in den graylist / Greylist-Optionen.
  • etwas Code hinzugefügt die & quot; laufen & quot; Skript in den & quot; Tests & quot; Verzeichnis, um zu versuchen, um Core-Dumps zu erkennen. Einige der Tests wird der Erfolg zu erklären, auch wenn spamdyke segfaults und unterbricht die Ausgabe vorzeitig.
  • Entfernt die nicht verwendete Funktionen reset_rejection () und skip_cfws ().
  • Entdeckt spamdyke können alle Dateien, die es für die Empfängerüberprüfung während des normalen Betriebs, weil sie von verschiedenen Benutzern mit eingeschränkten Rechten und spamdyke Besitz nicht als root laufen nicht lesen. Ich bin mir nicht sicher, wie ich das verpasst, aber es ist völlig unwirksam macht mehr als ein Jahr arbeitslos.
  • Moved alle Empfänger valiation Code in ein externes Programm mit dem Namen & quot; spamdyke-qrv & quot ;. Dieses Programm wird nur die Empfängerüberprüfung durchführen und nichts anderes bedeutete, so sollte es sicher als root ausgeführt werden (zumindest sicherer als Lauf spamdyke als root).
  • Entfernt die Optionen & quot; qmail-assign-cdb & rdquo ;, & rdquo; qmail-defaultdelivery-Datei & rdquo ;, & rdquo; qmail-envnoathost-Datei & rdquo ;, & rdquo; qmail-Einheimischen-Datei & rdquo ;, & rdquo; qmail-me-Datei & quot; und & quot; qmail-percenthack-Datei & quot; von spamdyke, da der Empfänger Validierungscode ist weg.
  • Hinzugefügt die Möglichkeit, & quot; Empfängervalidierung-Befehl & rdquo; zum Hindurchführen der Bahn zu Spamdyke-qrv, die aufgerufen wird, wenn die Empfängerüberprüfung erforderlich ist.

Was ist neu in Version 4.3.1:

  • Diese Version behebt ein paar Fehler in der Verarbeitung neuen Header-Blacklist-Filter und eine Zugriffsverletzung, die zu Abstürzen führen kann.
  • Der Header Blacklist sollte sicher ist, jetzt zu aktivieren.

Was ist neu in Version 4.3.0:

  • Es bietet die Möglichkeit auf Basis der zum Filtern von Nachrichten Inhalt der Kopfzeilen. Es behebt einige kleinere Fehler, einen Compiler-Fehler auf Debian 7 und eine große Reihe von Fehlern, die in Pufferüberläufen führen kann (evtl. Netzwerk ausgenutzt werden, abhängig von den Konfigurationsoptionen). Bitte aktualisieren Sie sofort!

Was ist neu in Version 4.2.0:

  • read_file geändert (), um die Anzahl der nutzbaren zurück Zeilen lesen, statt der Gesamtzahl der Zeilen (einschließlich Kommentaren und Leerzeichen).
  • Es wurde ein riesiges thinko in vielen Anrufe READ_FILE () -, wenn die Funktion 0 zurück, ist der Rückgabewert NULL. Dies verursachte spamdyke zum Absturz zu bringen, wenn keine Inhalte aus Dateien lesen & quot; DNS-Blacklist-Datei & rdquo ;, & rdquo; DNS-Whitelist-Datei & rdquo ;, & rdquo; rhs-Blacklist-Datei & rdquo ;, & rdquo; rhs-Whitelist-Datei & quot; und & quot; Hostname-Datei & quot ;. Dank David Stiller für die Meldung dieses ein und bietet eine Menge Hilfe bei der Verfolgung es nach unten.
  • Hinzugefügt die Möglichkeit, & quot; tls-Chiffre-Liste & quot; für die Angabe der Liste der Chiffren in SSL / TLS-Verbindungen zu verwenden. Dies wird keine Option viele Menschen jemals verwendet werden, aber in bestimmten Konfigurationen es erforderlich ist. Vielen Dank an Chris Boulton für die Annahme, diese ein und produziert einen Patch, sie umzusetzen.
  • Veröffentlicht einen neuen Wert zu & quot; tls-Ebene & quot ;: & quot; SMTP-no-Passthrough & quot; damit spamdyke TLS bieten aber verhindern, dass es vorbei TLS bis hin zu qmail, wenn die SSL-Bibliothek kann aus irgendeinem Grund nicht initialisiert werden.
  • Ein Fehler in smtp_filter, die offenes Relay erlaubt, wenn spamdyke wurde mit & quot konfiguriert Feste, lokale-Domänen-Eintrag & quot; anstelle von & quot; local-Domänen-Datei & quot;.
  • Moved Code aus do_spamdyke (), dass Satz stdin und stdout-Buchsen auf nicht blockier in tls_read () und tls_write () statt. Setzen Sie die Buchsen, um nicht-blockier durch den gesamten Lauf wurde verursacht ein seltsames Verhalten, wo die Protokollierung würde nach einer Reihe von großen Eingänge zu beenden.
  • Refactoring die Adresse Parser (noch einmal), um einen Fehler, der nicht der Handhabung wurde Routing-Adressen richtig befestigen. Vielen Dank an Chris Boulton für die Meldung dieses ein.

  • Mehrere & quot;
  • Feste process_config_file (), um nicht eine & quot zurückzusetzen; Wert auf Standard, wenn es wurde bewusst während der Konfiguration gelöscht.
  • Feste prepare_settings (), um alle Standardwerte vor der Verarbeitung der Befehlszeile initialisieren oder Konfigurationsdateien so ein & quot; mehrere & rdquo; Wert kann bei der Konfiguration gelöscht werden.
  • Feste configure.ac einen gcc #pragma Befehl zum Formatieren der Warnungen als Fehler, anstatt sich auf AC_LANG_WERROR (die nicht immer funktioniert) zu behandeln.
  • die Optionen & quot Hinzugefügt; DNS-Abfrage-Daten-a & rdquo ;, & rdquo; DNS-Abfrage-Daten-mx & rdquo ;, & rdquo; DNS-Abfrage-Baum ptr & quot; und & quot; DNS-Abfrage-Baum rbl & quot; die Typen von DNS-Abfragen, die für verschiedene Zwecke gesendet werden können, zu begrenzen. Dank Teodor Milkov für die Annahme, diese ein.
  • Ein Fehler, der ein Zeitlimit, wenn ein Post-RCPT-Filter basiert auf einer nicht-lokalen Adresse ausgelöst wurde behoben. spamdyke soll die Verbindung zu qmail zu schließen und warten, bis ihre Abfahrt, sondern wartete nur auf seinem Ausgang, was zu unnötigen Timeouts. Dank Ulrich C. Manns für die Meldung dieses ein.
  • Es wurde ein Tippfehler in policy.php.example. Dank Richard Lamse für die Meldung dieses ein.
  • Feste Compiler-Warnungen auf Fedora 11. Dank Ertan Orhan für die Meldung dieses ein.
  • Ein Fehler in sendrecv wo eine nicht initialisierte Variable wurde fehlerhaften Ständen und Timeouts verursacht in CentOS 5.5.

Was ist neu in Version 4.1.0:

  • Mehrere Bugfixes, darunter eine TLS / SSL-Ausgabe dass kann dazu führen spamdyke für immer hängen. Einige neue Funktionen, darunter die Ablehnung Nachrichten, wenn die Absender- und Empfängeradressen sind gleich.

Was ist neu in Version 4.0.10:

  • Ein Fehler in Plesk 9, die die Remote-IP-Sets Adresse zu einem Namen anstatt einer IP-Adresse wurde umgangen.

Was ist neu in Version 4.0.9:

  • Diese Version einen Fehler in der Adresse Parser Updates, wurde einige Sender / Empfänger-Blacklist / Whitelist-Einträge verhindert pass.
  • Es behebt auch einen Fehler in der Konfiguration Test-Funktion, die nicht in der Lage spamdyke binäre lokalisieren war, wenn er außerhalb des aktuellen Verzeichnisses war.

Was ist neu in Version 4.0.8:

  • Ein Workaround für einen Designfehler in Mehr DJB ist multilog, die beschädigte Protokollmeldungen verursachen können, wenn der Server unter Last.

Was ist neu in Version 4.0.6:

  • Schlüsselwörter für die IP-in-rDNS Filter sind nun korrekt beendet, so dass sie angepasst werden kann.
  • AUTH Anzeigen von einem gepatchten qmail ist nun vollständig entfernt, wenn die & quot; SMTP-AUTH-Ebene & quot; Option & quot; immer & quot; oder & quot; immer verschlüsselt & quot;.
  • Der Name des passenden RBL / RHSBL nun protokolliert, wenn mehrere RBL / RHSBLs werden, anstatt immer die Protokollierung der erste verwendet.
  • Langsam entfernten Servern werden nun höflich behandelt, so spamdyke 100% CPU verbrauchen.
  • Mit der vollständigen Logging-Funktion mit einem & quot; log-Ebene & quot; Option auf & quot; übermäßige & quot; nicht mehr sendet Protokollausgabe auf dem Remote-Server, wenn spamdyke auf Plesk-Server verwendet wird.

Anforderungen :

  • qmail

Ähnliche Software

Andere Software von Entwickler Sam Clippinger

Calendar
Calendar

2 Jun 15

Kommentare zu spamdyke

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!