Skip to content

Commit

Permalink
Use site.baseurl in local links
Browse files Browse the repository at this point in the history
  • Loading branch information
moisseev committed Jul 13, 2024
1 parent b40f317 commit 574b341
Show file tree
Hide file tree
Showing 32 changed files with 68 additions and 68 deletions.
8 changes: 4 additions & 4 deletions _posts/2016-11-21-rspamd-1.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Some work has been performed to improve the Bayesian statistical classifier. Rsp

### New Antivirus plugin

Rspamd can now check messages for viruses using [Antivirus](/doc/modules/antivirus.html) plugin. This module provides multiple features including:
Rspamd can now check messages for viruses using [Antivirus]({{ site.baseurl }}/doc/modules/antivirus.html) plugin. This module provides multiple features including:

* different antivirus types support: `ClamAV`, `Sophos` and `F-Prot`
* support of custom patterns (e.g. experimental databases for `ClamAV`)
Expand All @@ -30,7 +30,7 @@ Rspamd can now check messages for viruses using [Antivirus](/doc/modules/antivir

### New MX check plugin

Rspamd can now verify `MX` validity for scanned messages using the new [MX check plugin](/doc/modules/mx_check.html). This plugin is useful for protecting from messages with invalid return paths.
Rspamd can now verify `MX` validity for scanned messages using the new [MX check plugin]({{ site.baseurl }}/doc/modules/mx_check.html). This plugin is useful for protecting from messages with invalid return paths.

### Compression support in the protocol

Expand All @@ -42,7 +42,7 @@ Rspamd now has better understanding of temporary failures when performing DNS re

### Adaptive & user-defined ratelimits

[Ratelimit](/doc/modules/ratelimit.html) module now supports `adaptive` ratelimits meaning that limits can be made stricter for new and/or bad reputation senders & more lenient for good reputation senders. Furthermore, ratelimits are now composable from keywords providing greater flexibility & user-defined keywords can be created with Lua functions to support custom requirements.
[Ratelimit]({{ site.baseurl }}/doc/modules/ratelimit.html) module now supports `adaptive` ratelimits meaning that limits can be made stricter for new and/or bad reputation senders & more lenient for good reputation senders. Furthermore, ratelimits are now composable from keywords providing greater flexibility & user-defined keywords can be created with Lua functions to support custom requirements.

### Monitored objects

Expand All @@ -66,7 +66,7 @@ This feature is useful when you want to manage multiple instances of Rspamd cent

### Users settings in Redis

Users settings [module](/doc/configuration/settings.html) now supports loading for users settings from Redis server. This is useful feature for dynamic configuration of users' preferences without reloading of the whole bunch of settings.
Users settings [module]({{ site.baseurl }}/doc/configuration/settings.html) now supports loading for users settings from Redis server. This is useful feature for dynamic configuration of users' preferences without reloading of the whole bunch of settings.

### Errors ring buffer

Expand Down
6 changes: 3 additions & 3 deletions _posts/2016-11-30-rspamd-1.4.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ title: "Rspamd 1.4.1 has been released"
categories: announce
---

The next stable release 1.4.1 of Rspamd is available to download. This release includes various bugfixes and couple of new cool features. The most notable new feature is the [Clickhouse](/doc/modules/clickhouse.html) plugin.
The next stable release 1.4.1 of Rspamd is available to download. This release includes various bugfixes and couple of new cool features. The most notable new feature is the [Clickhouse]({{ site.baseurl }}/doc/modules/clickhouse.html) plugin.

### Clickhouse plugin

This [plugin](/doc/modules/clickhouse.html) is intended to export scan data to the [clickhouse](https://clickhouse.yandex) column oriented database. This feature allows to perform very deep analysis of data and use advanced statistical tool to examine your mail flows and the efficiency of Rspamd. For example, you can find the most abused domains, the largest spam senders, the attachments statistics, URLs statistics and so on and so forth. The module documentation includes some samples of what you can do with this tool.
This [plugin]({{ site.baseurl }}/doc/modules/clickhouse.html) is intended to export scan data to the [clickhouse](https://clickhouse.yandex) column oriented database. This feature allows to perform very deep analysis of data and use advanced statistical tool to examine your mail flows and the efficiency of Rspamd. For example, you can find the most abused domains, the largest spam senders, the attachments statistics, URLs statistics and so on and so forth. The module documentation includes some samples of what you can do with this tool.

### Universal maps

Expand Down Expand Up @@ -41,4 +41,4 @@ You can now specify lua modules in `debug_modules` to investigate some concrete

### Other bugfixes

There are couple of other bugs and memory leaks that were fixed in this release. Please check the full [release notes](https://github.com/vstakhov/rspamd/releases/tag/1.4.1) for details.
There are couple of other bugs and memory leaks that were fixed in this release. Please check the full [release notes](https://github.com/vstakhov/rspamd/releases/tag/1.4.1) for details.
12 changes: 6 additions & 6 deletions _posts/2017-03-01-rspamd-1.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,23 +67,23 @@ In `Rspamd 1.5` [Lua TCP]({{ site.url }}{{ site.baseurl }}/doc/lua/rspamd_tcp.ht

## URL redirector module

URL shorteners and redirectors are part of the modern email ecosystem and they are widely used in many emails, both legitimate and not (e.g. in Spam and Phishing). Rspamd has an old and outdated utility service that is intended to resolve such redirects called `redirector.pl`. It is written in Perl and hasn't been updated for a long time. It has a long dependencies list and performs a lot of unnecessary tasks. In Rspamd 1.5, there is a new lightweight [lua redirector module](https://rspamd.com/doc/modules/url_redirector.html) which is intented to resolve URLs redirect in a more efficient and simple way. Dereferenced links are processed by SURBL module and added as tags for other modules. Redis is used for caching. This module is not enabled by default so far, but it can easily be enabled by placing `redirector_hosts_map = "/etc/rspamd/redirectors.inc";` in `/etc/rspamd/local.d/surbl.conf`.
URL shorteners and redirectors are part of the modern email ecosystem and they are widely used in many emails, both legitimate and not (e.g. in Spam and Phishing). Rspamd has an old and outdated utility service that is intended to resolve such redirects called `redirector.pl`. It is written in Perl and hasn't been updated for a long time. It has a long dependencies list and performs a lot of unnecessary tasks. In Rspamd 1.5, there is a new lightweight [lua redirector module]({{ site.baseurl }}/doc/modules/url_redirector.html) which is intented to resolve URLs redirect in a more efficient and simple way. Dereferenced links are processed by SURBL module and added as tags for other modules. Redis is used for caching. This module is not enabled by default so far, but it can easily be enabled by placing `redirector_hosts_map = "/etc/rspamd/redirectors.inc";` in `/etc/rspamd/local.d/surbl.conf`.

## Rmilter headers module

The [Rmilter headers module]({{ site.url }}{{ site.baseurl }}/doc/modules/milter_headers.html) provides an easy way to add common headers; support is available for Authentication-Results, SpamAssassin-compatible headers and user-defined headers among others.

## DKIM signing module

The [DKIM signing module](https://rspamd.com/doc/modules/dkim_signing.html) provides a simple policy-based approach to DKIM signing similar to Rmilter. It supports multiple cool features, for example, you can now store your DKIM keys in [Redis](https://rspamd.com/doc/modules/dkim_signing.html#dkim-keys-in-redis).
The [DKIM signing module]({{ site.baseurl }}/doc/modules/dkim_signing.html) provides a simple policy-based approach to DKIM signing similar to Rmilter. It supports multiple cool features, for example, you can now store your DKIM keys in [Redis]({{ site.baseurl }}/doc/modules/dkim_signing.html#dkim-keys-in-redis).

## Force actions module

The [Force actions module](https://rspamd.com/doc/modules/force_actions.html) provides a way to force actions for messages based on flexible conditions (an expression consisting of symbols to verify presence/absence of & the already-assigned action of a message), optionally setting SMTP messages & rewritten subjects.
The [Force actions module]({{ site.baseurl }}/doc/modules/force_actions.html) provides a way to force actions for messages based on flexible conditions (an expression consisting of symbols to verify presence/absence of & the already-assigned action of a message), optionally setting SMTP messages & rewritten subjects.

## Reworked & improved metadata exporter

Configuration of this [module](https://rspamd.com/doc/modules/metadata_exporter.html) has been reworked to provide more flexible operation & library functions have been added to provide JSON-formatted general message metadata, e-Mail alerts and more - making this module readily useful for [quarantines](https://github.com/sys4/rspamd-quarantine), logging & alerting.
Configuration of this [module]({{ site.baseurl }}/doc/modules/metadata_exporter.html) has been reworked to provide more flexible operation & library functions have been added to provide JSON-formatted general message metadata, e-Mail alerts and more - making this module readily useful for [quarantines](https://github.com/sys4/rspamd-quarantine), logging & alerting.

## URL tags plugin

Expand All @@ -95,15 +95,15 @@ The URL reputation plugin filters URLs for relevance and assigns dynamic reputat

## Multimap 'received' maps

Now [multimap](https://rspamd.com/doc/modules/multimap.html) can be used to match information extracted from Received headers (which could be filtered based on their position in the message). It is also possible to use SMTP `HELO` messages in maps for this module. There are also new URL filters, SMTP message setup depending on map data and the ability to skip archives checks for certain filetypes or maps.
Now [multimap]({{ site.baseurl }}/doc/modules/multimap.html) can be used to match information extracted from Received headers (which could be filtered based on their position in the message). It is also possible to use SMTP `HELO` messages in maps for this module. There are also new URL filters, SMTP message setup depending on map data and the ability to skip archives checks for certain filetypes or maps.

## Changes in RBL module

Support has been added for using hashes in `email` and `helo` RBLs (so that information which can't be represented in a DNS record could be queried).

## Support for Avira SAVAPI in antivirus module

Rspamd [antivirus module](https://rspamd.com/doc/modules/antivirus.html) now supports AVIRA antivirus. This code has been contributed by Christian Rößner.
Rspamd [antivirus module]({{ site.baseurl }}/doc/modules/antivirus.html) now supports AVIRA antivirus. This code has been contributed by Christian Rößner.

## Neural net plugin improvements

Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-05-15-rspamd-ip-change.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ categories: announce

## Synopsis

We have migrated hardware that served <https://rspamd.com> site and related services including [fuzzy storage](https://rspamd.com/doc/modules/fuzzy_check.html).
We have migrated hardware that served <https://rspamd.com> site and related services including [fuzzy storage]({{ site.baseurl }}/doc/modules/fuzzy_check.html).

## Problem description

Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-06-12-rspamd-1.6.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Here is the list of most noticeable changes.

## Milter protocol support

From Rspamd 1.6, rspamd proxy worker supports `milter` protocol which is supported by some of the popular MTAs, such as Postfix or Sendmail. The introduction of this feature also finally obsoletes the [Rmilter](https://rspamd.com/rmilter/) project in honor of the new integration method. Milter support is presented in `rspamd_proxy` **only**, however, there are two possibilities to use milter protocol:
From Rspamd 1.6, rspamd proxy worker supports `milter` protocol which is supported by some of the popular MTAs, such as Postfix or Sendmail. The introduction of this feature also finally obsoletes the [Rmilter]({{ site.baseurl }}/rmilter/) project in honor of the new integration method. Milter support is presented in `rspamd_proxy` **only**, however, there are two possibilities to use milter protocol:

* Proxy mode (for large instances) with a dedicated scan layer
* Self-scan mode (for small instances)
Expand Down
2 changes: 1 addition & 1 deletion _posts/2018-09-24-rspamd-1.8.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ There are couple of the incompatibilities introduced, hence, please check the [m

Unfortunately, there is no automatic conversion from the Google groups to the new mailing lists, hence, you need to subscribe to those lists manually. We are sorry about the potential inconveniences caused by this transition.

To subscribe to a list, click the list name at https://lists.rspamd.com/mailman/listinfo . The page that is displayed should contain all of the necessary subscription instructions for that list. You can always find all possible support channels [here](https://rspamd.com/support.html).
To subscribe to a list, click the list name at https://lists.rspamd.com/mailman/listinfo . The page that is displayed should contain all of the necessary subscription instructions for that list. You can always find all possible support channels [here]({{ site.baseurl }}/support.html).

## Full list of the meaningful changes

Expand Down
12 changes: 6 additions & 6 deletions _posts/2018-11-19-rspamd-1.8.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ There are no incompatible changes introduced with this version to our best knowl

## The most important features and fixes

* Critical fixes in [SURBL module](https://rspamd.com/doc/modules/surbl.html)
* Critical fixes in [SURBL module]({{ site.baseurl }}/doc/modules/surbl.html)

SURBL module could insert absurd scores and skip group symbol limit in some cases.

* Critical fixes in [Bayes statistics](https://rspamd.com/doc/configuration/statistic.html)
* Critical fixes in [Bayes statistics]({{ site.baseurl }}/doc/configuration/statistic.html)

Bayes algorithm has been changed significantly in this release:

Expand All @@ -24,11 +24,11 @@ There are no incompatible changes introduced with this version to our best knowl
- Reworked meta-tokens algorithm, it is now moved to Lua
- Skip stop words in statistics

* [Fuzzy check](https://rspamd.com/doc/modules/fuzzy_check.html) rework
* [Fuzzy check]({{ site.baseurl }}/doc/modules/fuzzy_check.html) rework

In this version, we have moved selection algorithm from C to Lua with more flexibility about parts and data selection.

* Critical fixes in [Ratelimit module](https://rspamd.com/doc/modules/ratelimit.html)
* Critical fixes in [Ratelimit module]({{ site.baseurl }}/doc/modules/ratelimit.html)

We have found and fixed various issues in Ratelimit plugin and restored both traditional and modern syntax of ratelimits. Presumably, all version prior this one are broken when dealing with ratelimits.

Expand All @@ -41,7 +41,7 @@ There are no incompatible changes introduced with this version to our best knowl
- It is possible now to see the real execution time of rules and show slow rules including network waiting
- New model is less complex than the previous one

* Critical issue in [ARC module](https://rspamd.com/doc/modules/arc.html)
* Critical issue in [ARC module]({{ site.baseurl }}/doc/modules/arc.html)

We have fixed the issue in ARC module that could lead to around 11% of wrong signatures being produced due to an incorrect `\0` handling in raw RSA signature.

Expand Down Expand Up @@ -122,4 +122,4 @@ There are no incompatible changes introduced with this version to our best knowl
* [Project] Change fuzzy check selection logic to lua_fuzzy library
* [Project] Rework async events and symbols
* [Project] Move all metatokens in Bayes to lua_stat from C
* [WebUI] Add history rows per page control
* [WebUI] Add history rows per page control
8 changes: 4 additions & 4 deletions _posts/2018-12-03-rspamd-1.8.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ There are no incompatible changes introduced with this version to our best knowl

* [Redis sentinel](https://redis.io/topics/sentinel) support

Rspamd 1.8.3 includes limited support for Redis Sentinel to allow high-availability for access to the non-volatile data. You can get more details on the [Redis documentation page](https://rspamd.com/doc/configuration/redis.html#redis-sentinel)
Rspamd 1.8.3 includes limited support for Redis Sentinel to allow high-availability for access to the non-volatile data. You can get more details on the [Redis documentation page]({{ site.baseurl }}/doc/configuration/redis.html#redis-sentinel)

* [Kaspersky antivirus](https://www.kaspersky.com/small-to-medium-business-security/linux-mail-server) support

Rspamd now supports Kaspersky antivirus using its `clamav` compatible interface via [antivirus module](https://rspamd.com/doc/modules/antivirus.html)
Rspamd now supports Kaspersky antivirus using its `clamav` compatible interface via [antivirus module]({{ site.baseurl }}/doc/modules/antivirus.html)

* Improvements of the Authentication-Results header

Now, Rspamd produces more readable `Authentication-Results` header used by [milter_headers](https://rspamd.com/doc/modules/milter_headers.html) and [arc](https://rspamd.com/doc/modules/arc.html) modules. It now can deal with multiple DKIM signatures, provides selector information and more extended (and traditional) data about SPF checks.
Now, Rspamd produces more readable `Authentication-Results` header used by [milter_headers]({{ site.baseurl }}/doc/modules/milter_headers.html) and [arc]({{ site.baseurl }}/doc/modules/arc.html) modules. It now can deal with multiple DKIM signatures, provides selector information and more extended (and traditional) data about SPF checks.

* Better statistical tokens

Expand Down Expand Up @@ -66,4 +66,4 @@ There are no incompatible changes introduced with this version to our best knowl
* [Project] Add preliminary Redis Sentinel support
* [Project] Improve Authentication-Results header
* [Project] Rework DKIM checks results
* [Project] Use more generalised API to produce meta words
* [Project] Use more generalised API to produce meta words
8 changes: 4 additions & 4 deletions _posts/2019-04-05-rspamd-1.9.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ categories: announce

We have released **Rspamd 1.9.1** today.

This release includes one potentially dangerous change: all configuration files are now [preprocessed](https://rspamd.com/doc/configuration/index.html#jinja-templating) using Jinja templates.
This release includes one potentially dangerous change: all configuration files are now [preprocessed]({{ site.baseurl }}/doc/configuration/index.html#jinja-templating) using Jinja templates.

{% raw %}
Hence, if you have sequences like `{=`/`=}`, or `{%`/`%}`, or `{#`/`#}` **anywhere** in the configuration files including even comments then you need to take extra care when moving these configuration to the new version! There are workarounds described [above](https://rspamd.com/doc/configuration/index.html#jinja-templating) to do that.
Expand Down Expand Up @@ -43,7 +43,7 @@ Rspamd now tries to extract URLs from plain text of HTML parts. Unfortunately, d

## Per user settings for `mime_types` plugin

[Mime types plugin](https://rspamd.com/doc/modules/mime_types.html) now supports per user settings to allow individual black and white lists of extensions. Here is an example to increase score for `exe` extensions for some specific user:
[Mime types plugin]({{ site.baseurl }}/doc/modules/mime_types.html) now supports per user settings to allow individual black and white lists of extensions. Here is an example to increase score for `exe` extensions for some specific user:

~~~hcl
test {
Expand All @@ -65,7 +65,7 @@ Mime types plugin now also supports reverse mapping of content type to extension

## Better greylisting conditioning

It is now possible to disable or enable [greylisting](https://rspamd.com/doc/modules/greylisting.html) in Rspamd based on the presence of some specific symbols. This feature allows more fine grained greylisting control.
It is now possible to disable or enable [greylisting]({{ site.baseurl }}/doc/modules/greylisting.html) in Rspamd based on the presence of some specific symbols. This feature allows more fine grained greylisting control.

## Bitcoin addresses validation

Expand Down Expand Up @@ -127,4 +127,4 @@ This version includes some important fixes:
* [WebUI] Combine Scan and Learning into one tab
* [WebUI] Fix symbol score input type
* [WebUI] Show grayed out pie
* [WebUI] Update Throughput summary values dynamically
* [WebUI] Update Throughput summary values dynamically
Loading

0 comments on commit 574b341

Please sign in to comment.