# sasl

Published articles for sasl.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Postfix: ciekawy problem z smtpd\_delay\_reject i permit\_sasl\_authenticated

DevFeed: [Postfix: ciekawy problem z smtpd\_delay\_reject i permit\_sasl\_authenticated](<https://devfeed.tech/articles/postfix-ciekawy-problem-z-smtpd-delay-reject-i-permit-sasl-authenticated-27584.md>)

Original publisher: [Read original article](<https://gagor.pro/2013/10/postfix-ciekawy-problem-z-smtpd_delay_reject-i-permit_sasl_authenticated/>)

Author: Tom

Published: 2013-10-08T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [SSL](<https://devfeed.tech/topics/ssl.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [debug](<https://devfeed.tech/tags/debug.md>), [linux](<https://devfeed.tech/tags/linux.md>), [postfix](<https://devfeed.tech/tags/postfix.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [smtp](<https://devfeed.tech/tags/smtp.md>), [ssl](<https://devfeed.tech/tags/ssl.md>)

### AI overview

A troubleshooting article about a Postfix configuration problem involving smtpd_delay_reject and permit_sasl_authenticated. Changing the restriction ordering resolved authentication failures for SSL SMTP submissions, and the author also addressed a user-spoofing issue.

### Source excerpt

Trafił mi się ostatnio ciekawy problem - otóż standardowo przed końcem roku poprawiałem filtry antyspamowe i optymalizowałem konfigurację Postfix'a. Chciałem zmienić domyślną wartość smtpd_delay_reject=yes na smtpd_delay_reject=no by odrzucać spamerów najwcześniej jak to możliwe. I ciekawe kuku, które sobie zrobiłem polegało na tym że sam nie mogłem wysyłać poczty po logowaniu SSL'em... Dostawałem przy tym bardzo wymowną odpowiedź: Oct 8 16:30:39 tyr postfix/smtpd[21039]: NOQUEUE: reject: CONNECT from unknown[67.x.x.x]: 554 5.7.1 <unknown [67.x.x.x]>: Client host rejected: Access denied; proto=SMTP</unknown> Więc wrzuciłem debug_peer_list = 67.x.x.x do main.cf by zobaczyć dokładniej o co biega:

## Ochrona usług przed atakami brute force z fail2ban'em

DevFeed: [Ochrona usług przed atakami brute force z fail2ban'em](<https://devfeed.tech/articles/ochrona-us-ug-przed-atakami-brute-force-z-fail2ban-em-27501.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/10/ochrona-uslug-przed-atakami-brute-force-z-fail2banem/>)

Author: Tom

Published: 2011-10-03T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Fail2ban](<https://devfeed.tech/topics/fail2ban.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [apache](<https://devfeed.tech/tags/apache.md>), [debian](<https://devfeed.tech/tags/debian.md>), [fail2ban](<https://devfeed.tech/tags/fail2ban.md>), [linux](<https://devfeed.tech/tags/linux.md>), [postfix](<https://devfeed.tech/tags/postfix.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [security](<https://devfeed.tech/tags/security.md>), [spam](<https://devfeed.tech/tags/spam.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [syslog](<https://devfeed.tech/tags/syslog.md>)

### AI overview

This Polish article explains how Fail2ban can monitor authentication failures in syslog and protect publicly accessible services from brute-force attacks and other abusive activity. It discusses basic configuration, supported services, modular filters and actions, performance considerations, and installation on Debian.

### Source excerpt

Bardzo często konfigurując usługi dostępne publicznie poświęca się sporo czasu na maksymalne zwiększenie bezpieczeństwa przez "dopieszczanie" konfiguracji (certyfikaty z mocnym szyfrowaniem, ochronę pewnych stron hasłem, dostęp do SSH tylko kluczami, itd.) ale całkowicie pomija się przygotowanie systemu aktywnie monitorującego błędne próby autoryzacji. Oczywiście nie można umniejszać wagi pierwszego z wymienionych etapów ale zdecydowanie nie powinno pomijać się też tego drugiego. Przecież każdy admin chciałby wiedzieć gdy ktoś próbuje włamać się na jego serwer (FTP, HTTP, SSH, itp.) - tylko ilu z Nas zadaje sobie trud by uruchomić taki system?

## BigWig: A better Erlang webtool (spawnfest entry)

DevFeed: [BigWig: A better Erlang webtool (spawnfest entry)](<https://devfeed.tech/articles/bigwig-a-better-erlang-webtool-spawnfest-entry-25817.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/bigwig-erlang-webtool-spawnfest>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2011-07-11T05:00:00Z

Content type: article

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Web](<https://devfeed.tech/topics/web.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [appmon](<https://devfeed.tech/tags/appmon.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [etop](<https://devfeed.tech/tags/etop.md>), [json](<https://devfeed.tech/tags/json.md>), [processes](<https://devfeed.tech/tags/processes.md>), [programming](<https://devfeed.tech/tags/programming.md>), [realtime](<https://devfeed.tech/tags/realtime.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [spawnfest](<https://devfeed.tech/tags/spawnfest.md>), [web](<https://devfeed.tech/tags/web.md>), [webtool](<https://devfeed.tech/tags/webtool.md>)

### AI overview

The article describes BigWig, a web-based suite of Erlang tools created during Spawnfest. It presents process inspection, process information, application hierarchy exploration, SASL report browsing, and VM dashboards, using Cowboy and WebSockets; some parts were unfinished.

### Source excerpt

This weekend, Steve, Hunter, Paul and I took part in Spawnfest, a 48-hour Erlang programming event.

## Erlang rebar tutorial: generating releases and upgrades

DevFeed: [Erlang rebar tutorial: generating releases and upgrades](<https://devfeed.tech/articles/erlang-rebar-tutorial-generating-releases-and-upgrades-25818.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2011-03-26T05:00:00Z

Content type: tutorial

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Development](<https://devfeed.tech/topics/development.md>), [make](<https://devfeed.tech/topics/make.md>)

Tags: [appup](<https://devfeed.tech/tags/appup.md>), [code](<https://devfeed.tech/tags/code.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [development](<https://devfeed.tech/tags/development.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [make](<https://devfeed.tech/tags/make.md>), [otp](<https://devfeed.tech/tags/otp.md>), [production](<https://devfeed.tech/tags/production.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [rebar](<https://devfeed.tech/tags/rebar.md>), [releasehandler](<https://devfeed.tech/tags/releasehandler.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

A tutorial on using rebar to structure, compile, package, deploy, and upgrade Erlang applications. It demonstrates creating releases that bundle the Erlang VM, required OTP libraries, application code, and dependencies, enabling installation of new versions without downtime.

### Source excerpt

During my experiments with rebar, I made a simple example app for testing upgrades and releases. This article will walk you through using rebar to create an application, lay it out properly, package and deploy it, and create and install new versions without downtime.

## Erlang/OTP releases: rebar, release\_handler, .appup, etc

DevFeed: [Erlang/OTP releases: rebar, release\_handler, .appup, etc](<https://devfeed.tech/articles/erlang-otp-releases-rebar-release-handler-appup-etc-25820.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/erlangotp-releases-rebar-release_handler-appup-etc>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2010-09-18T05:00:00Z

Content type: opinion

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [releases](<https://devfeed.tech/topics/releases.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [appup](<https://devfeed.tech/tags/appup.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [irc](<https://devfeed.tech/tags/irc.md>), [irccloud](<https://devfeed.tech/tags/irccloud.md>), [mochiweb](<https://devfeed.tech/tags/mochiweb.md>), [otp](<https://devfeed.tech/tags/otp.md>), [programming](<https://devfeed.tech/tags/programming.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [sysops](<https://devfeed.tech/tags/sysops.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

An Erlang developer describes deploying live upgrades for running OTP applications behind an in-browser IRC client. The article discusses release packaging, release_handler, .appup files, rebar, and an upgrade from R13B to R14 after encountering upgrade-related problems.

### Source excerpt

I've been building something in Erlang recently, provisionally called IRCCloud.com (mention this post if you request an invite!) - it's an in-browser IRC client that stays connected for you all the time, so you never miss the conversation. You can reopen your browser later and still have all the backlog. IRC is damn useful, and James and I are building IRCCloud to give you the advantages of IRC bouncer-esque functionality, with the ease of just opening a webpage.