"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Rspamd" between the packages
rspamd-1.8.3.tar.gz and rspamd-1.9.0.tar.gz

About: Rspamd is a "fast" spam filtering system estimating spam scores using rules like regular expression, statistical analysis and URL black lists.

Summary:

The "Rspamd" source code changed by about 4.6% and now consists of 1728 regular files (+69) and 157 directories (+3).

Related Informations:

See ChangeLog (rspamd 1.9.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 258 7 1 47
C program 402 7 2 91
C++ program 2 0 0 0
Spec file 1 0 0 1
Patch 64 9 0 7
Assembler program 18 0 0 2
Java program 4 0 0 0
Perl program 9 0 0 1
Python program 12 1 0 2
Shell program 9 0 0 0
Lua program 440 22 0 56
Automake file 4 0 0 0
CMake file 53 0 0 7
Configuration file 108 10 0 17
JavaScript file 19 0 0 3
JSON file 50 0 0 0
Makefile 3 0 0 1
Man page 4 0 0 0
XML document 2 0 0 0
CSS style sheet 5 0 0 0
Data List 12 1 0 0
Font file 3 0 0 0
Git file 5 0 0 0
HTML page 2 0 0 0
Include file 15 0 0 3
Mercurial file 1 0 0 0
Message file 71 13 0 1
Signature file 1 0 0 0
SQL file 9 0 0 2
YAML file 7 0 0 0
Data file 4 0 0 1
Icon 1 0 0 0
Image file 3 0 0 0
Directory 157 3 0 0
Change log 3 0 0 1
Information file 3 0 0 0
License 22 0 0 0
Readme file 19 0 0 0
Text file 84 4 2 6
Other 1 0 0 0
Total Files1890775249



Header Files (55 of 258):

NameStatusDeltaVisual Diff
config.h.in changed 0.6% diff
contrib/http-parser/http_parser.h changed 1.2% diff
contrib/librdns/rdns.h changed 1.5% diff
contrib/libucl/ucl.h changed 1.9% diff
contrib/libucl/ucl_internal.h changed 0.8% diff
src/client/rspamdclient.h changed 7.6% diff
src/libcryptobox/cryptobox.h changed 1.6% diff
src/libcryptobox/ed25519/ed25519.h changed 7.8% diff
src/libmime/archives.h changed 1.5% diff
src/libmime/content_type.h changed 19.4% diff
src/libmime/email_addr.h changed 11.0% diff
src/libmime/filter.h changed 22.7% diff
src/libmime/filter_private.h added
src/libmime/images.h changed 20.6% diff
src/libmime/message.h changed 12.6% diff
src/libmime/mime_encoding.h changed 32.8% diff
src/libmime/mime_expressions.h changed 12.6% diff
src/libmime/mime_headers.h changed 31.9% diff
src/libmime/mime_parser.h changed 12.8% diff
src/libmime/smtp_parsers.h changed 7.2% diff
src/libserver/cfg_file.h changed 7.2% diff
src/libserver/cfg_file_private.h added
src/libserver/cfg_rcl.h changed 0.7% diff
src/libserver/dkim.h changed 3.9% diff
src/libserver/html.h changed 6.3% diff
src/libserver/milter.h changed 1.2% diff
src/libserver/protocol.h changed 1.1% diff
src/libserver/protocol_internal.h changed 1.3% diff
src/libserver/rspamd_control.h changed 0.9% diff
src/libserver/rspamd_symcache.h changed 21.1% diff
src/libserver/task.h changed 2.6% diff
src/libserver/url.h changed 19.7% diff
src/libserver/worker_util.h changed 0.5% diff
src/libstat/stat_api.h changed 5.4% diff
src/libutil/addr.h changed 8.8% diff
src/libutil/fstring.h changed 3.5% diff
src/libutil/hash.h changed 36.8% diff
src/libutil/http.h removed
src/libutil/http_connection.h added
src/libutil/http_context.h added
src/libutil/http_message.h added
src/libutil/http_private.h changed 64.2% diff
src/libutil/http_router.h added
src/libutil/http_util.h added
src/libutil/map.h changed 2.7% diff
src/libutil/map_helpers.h changed 3.8% diff
src/libutil/str_util.h changed 16.0% diff
src/libutil/upstream.h changed 17.0% diff
src/libutil/uthash_strcase.h changed 39.7% diff
src/libutil/util.h changed 0.6% diff
src/lua/lua_common.h changed 2.3% diff
src/lua/lua_dns_resolver.h changed 47.5% diff
src/lua/lua_thread_pool.h changed 47.7% diff
src/rspamd.h changed 0.7% diff
src/worker_private.h changed 2.1% diff

C Programs (100 of 402):

NameStatusDeltaVisual Diff
contrib/http-parser/http_parser.c changed 0.2% diff
contrib/librdns/resolver.c changed 2.6% diff
contrib/librdns/util.c changed 3.1% diff
contrib/libucl/ucl_hash.c changed 4.6% diff
contrib/libucl/ucl_util.c changed 1.4% diff
src/client/rspamc.c changed 2.3% diff
src/client/rspamdclient.c changed 4.5% diff
src/controller.c changed 2.0% diff
src/fuzzy_storage.c changed 9.4% diff
src/libcryptobox/base64/base64.c changed 7.5% diff
src/libcryptobox/curve25519/avx.c changed 0.9% diff
src/libcryptobox/ed25519/ed25519.c changed 5.0% diff
src/libcryptobox/ed25519/ref.c changed 0.4% diff
src/libmime/archives.c changed 35.2% diff
src/libmime/content_type.c changed 70.4% diff
src/libmime/email_addr.c changed 21.1% diff
src/libmime/filter.c changed 11.7% diff
src/libmime/images.c changed 9.7% diff
src/libmime/lang_detection.c changed 1.2% diff
src/libmime/message.c changed 11.2% diff
src/libmime/mime_encoding.c changed 25.6% diff
src/libmime/mime_expressions.c changed 9.8% diff
src/libmime/mime_headers.c changed 94.4% diff
src/libmime/mime_parser.c changed 7.0% diff
src/libserver/cfg_rcl.c changed 4.6% diff
src/libserver/cfg_utils.c changed 15.7% diff
src/libserver/composites.c changed 0.7% diff
src/libserver/dkim.c changed 9.5% diff
src/libserver/dns.c changed 1.4% diff
src/libserver/dynamic_cfg.c changed 3.9% diff
src/libserver/events.c changed 0.4% diff
src/libserver/fuzzy_backend_redis.c changed 0.4% diff
src/libserver/html.c changed 12.2% diff
src/libserver/milter.c changed 4.6% diff
src/libserver/monitored.c changed 1.6% diff
src/libserver/protocol.c changed 7.3% diff
src/libserver/roll_history.c changed 1.4% diff
src/libserver/rspamd_control.c changed 3.6% diff
src/libserver/rspamd_symcache.c changed 9.0% diff
src/libserver/task.c changed 6.3% diff
src/libserver/url.c changed 14.4% diff
src/libserver/worker_util.c changed 1.1% diff
src/libstat/backends/redis_backend.c changed 0.9% diff
src/libstat/learn_cache/redis_cache.c changed 0.4% diff
src/libstat/tokenizers/tokenizers.c changed 2.5% diff
src/libutil/addr.c changed 15.7% diff
src/libutil/fstring.c changed 2.7% diff
src/libutil/hash.c changed 100.0% diff
src/libutil/http.c removed
src/libutil/http_connection.c added
src/libutil/http_context.c added
src/libutil/http_message.c added
src/libutil/http_router.c added
src/libutil/http_util.c added
src/libutil/logger.c changed 0.4% diff
src/libutil/map.c changed 1.0% diff
src/libutil/map_helpers.c changed 5.8% diff
src/libutil/mem_pool.c changed 0.2% diff
src/libutil/multipattern.c changed 3.0% diff
src/libutil/printf.c changed 1.4% diff
src/libutil/str_util.c changed 15.0% diff
src/libutil/upstream.c changed 8.9% diff
src/libutil/util.c changed 5.8% diff
src/lua/lua_common.c changed 5.1% diff
src/lua/lua_config.c changed 12.6% diff
src/lua/lua_cryptobox.c changed 0.1% diff
src/lua/lua_dns.c changed 4.6% diff
src/lua/lua_dns_resolver.c changed 1.3% diff
src/lua/lua_html.c changed 4.0% diff
src/lua/lua_http.c changed 6.4% diff
src/lua/lua_ip.c changed 1.3% diff
src/lua/lua_map.c changed 1.1% diff
src/lua/lua_mimepart.c changed 13.8% diff
src/lua/lua_task.c changed 9.7% diff
src/lua/lua_thread_pool.c changed 55.6% diff
src/lua/lua_udp.c added
src/lua/lua_upstream.c changed 41.1% diff
src/lua/lua_url.c changed 6.1% diff
src/lua/lua_util.c changed 7.2% diff
src/plugins/dkim_check.c changed 18.5% diff
src/plugins/fuzzy_check.c changed 1.1% diff
src/plugins/regexp.c changed 8.1% diff
src/plugins/spf.c changed 0.4% diff
src/plugins/surbl.c changed 8.6% diff
src/ragel/content_disposition_parser.rl changed 2.1% diff
src/ragel/smtp_addr_parser.rl changed 2.8% diff
src/ragel/smtp_date_parser.rl changed 10.0% diff
src/ragel/smtp_ip_parser.rl added
src/ragel/smtp_received_parser.rl removed
src/rspamadm/confighelp.c changed 0.8% diff
src/rspamadm/control.c changed 6.2% diff
src/rspamadm/dkim_keygen.c changed 53.5% diff
src/rspamadm/lua_repl.c changed 0.6% diff
src/rspamadm/rspamadm.c changed 0.6% diff
src/rspamd.c changed 0.6% diff
src/rspamd_proxy.c changed 5.8% diff
src/worker.c changed 6.9% diff
test/rspamd_http_test.c changed 0.6% diff
test/rspamd_test_suite.c changed 1.9% diff
test/rspamd_upstream_test.c changed 8.2% diff

Spec Files (all 1):

NameStatusDeltaVisual Diff
centos/rspamd.spec changed 0.8% diff

Patches (16 of 64):

NameStatusDeltaVisual Diff
test/functional/cases/102_multimap.robot changed 2.7% diff
test/functional/cases/104_get_from.robot added
test/functional/cases/105_mimetypes.robot changed 42.1% diff
test/functional/cases/106_mid.robot added
test/functional/cases/131_dkim_signing/001_simple.robot changed 85.2% diff
test/functional/cases/131_dkim_signing/003_eddsa.robot added
test/functional/cases/131_dkim_signing/004_invalidate_key.robot added
test/functional/cases/131_dkim_signing/005_multiple.robot added
test/functional/cases/131_dkim_signing/006_milter.robot added
test/functional/cases/160_antivirus.robot changed 16.6% diff
test/functional/cases/210_clickhouse/001_migration.robot changed 9.5% diff
test/functional/cases/280_rules.robot changed 22.2% diff
test/functional/cases/290_greylist.robot added
test/functional/cases/300_rbl.robot added
test/functional/cases/310_udp.robot added
test/functional/lib/rspamd.robot changed 1.7% diff

Assembler Programs (2 of 18):

NameStatusDeltaVisual Diff
src/libcryptobox/curve25519/avx.S changed 59.0% diff
src/libcryptobox/curve25519/constants.S changed 41.3% diff

Perl Programs (1 of 9):

NameStatusDeltaVisual Diff
doc/doxydown/doxydown.pl changed 3.9% diff

Python Programs (3 of 12):

NameStatusDeltaVisual Diff
test/functional/cases/210_clickhouse/clickhouse.py changed 4.8% diff
test/functional/lib/vars.py changed 4.9% diff
test/functional/util/dummy_udp.py added

Lua Programs (78 of 440):

NameStatusDeltaVisual Diff
lualib/lua_auth_results.lua changed 11.9% diff
lualib/lua_cfg_transform.lua changed 9.7% diff
lualib/lua_clickhouse.lua changed 2.5% diff
lualib/lua_dkim_tools.lua changed 46.3% diff
lualib/lua_ffi/common.lua added
lualib/lua_ffi/dkim.lua added
lualib/lua_ffi/init.lua added
lualib/lua_fuzzy.lua changed 4.0% diff
lualib/lua_redis.lua changed 2.8% diff
lualib/lua_scanners/clamav.lua added
lualib/lua_scanners/common.lua added
lualib/lua_scanners/dcc.lua added
lualib/lua_scanners/fprot.lua added
lualib/lua_scanners/icap.lua added
lualib/lua_scanners/init.lua added
lualib/lua_scanners/kaspersky_av.lua added
lualib/lua_scanners/oletools.lua added
lualib/lua_scanners/savapi.lua added
lualib/lua_scanners/sophos.lua added
lualib/lua_scanners/spamassassin.lua added
lualib/lua_scanners/vadesecure.lua added
lualib/lua_selectors.lua changed 9.1% diff
lualib/lua_squeeze_rules.lua changed 6.1% diff
lualib/lua_util.lua changed 10.4% diff
lualib/rspamadm/configgraph.lua added
lualib/rspamadm/confighelp.lua changed 1.5% diff
lualib/rspamadm/configwizard.lua changed 15.9% diff
lualib/rspamadm/mime.lua changed 71.1% diff
rules/headers_checks.lua changed 2.6% diff
rules/html.lua changed 7.5% diff
rules/mid.lua changed 7.0% diff
rules/misc.lua changed 6.0% diff
rules/regexp/compromised_hosts.lua changed 2.2% diff
rules/regexp/headers.lua changed 2.0% diff
rules/regexp/misc.lua changed 32.9% diff
rules/regexp/upstream_spam_filters.lua changed 11.3% diff
rules/subject_checks.lua changed 1.8% diff
src/plugins/lua/antivirus.lua changed 87.0% diff
src/plugins/lua/arc.lua changed 2.8% diff
src/plugins/lua/asn.lua changed 24.9% diff
src/plugins/lua/bayes_expiry.lua changed 5.4% diff
src/plugins/lua/clickhouse.lua changed 7.2% diff
src/plugins/lua/clustering.lua changed 1.6% diff
src/plugins/lua/dcc.lua changed 69.8% diff
src/plugins/lua/dkim_signing.lua changed 27.1% diff
src/plugins/lua/dmarc.lua changed 1.8% diff
src/plugins/lua/elastic.lua changed 10.3% diff
src/plugins/lua/emails.lua changed 4.4% diff
src/plugins/lua/external_services.lua added
src/plugins/lua/force_actions.lua changed 5.9% diff
src/plugins/lua/greylist.lua changed 15.3% diff
src/plugins/lua/hfilter.lua changed 8.2% diff
src/plugins/lua/history_redis.lua changed 6.3% diff
src/plugins/lua/ip_score.lua changed 7.6% diff
src/plugins/lua/maillist.lua changed 3.3% diff
src/plugins/lua/metadata_exporter.lua changed 0.2% diff
src/plugins/lua/mid.lua changed 14.0% diff
src/plugins/lua/milter_headers.lua changed 10.1% diff
src/plugins/lua/mime_types.lua changed 11.0% diff
src/plugins/lua/multimap.lua changed 6.9% diff
src/plugins/lua/neural.lua changed 0.1% diff
src/plugins/lua/ratelimit.lua changed 2.9% diff
src/plugins/lua/rbl.lua changed 78.6% diff
src/plugins/lua/reputation.lua changed 2.9% diff
src/plugins/lua/rspamd_update.lua changed 11.8% diff
src/plugins/lua/settings.lua changed 28.3% diff
test/functional/lua/dns.lua changed 3.2% diff
test/functional/lua/get_from.lua added
test/functional/lua/http.lua changed 1.0% diff
test/functional/lua/miltertest/data_dkim.lua added
test/functional/lua/miltertest/dkim_many.lua added
test/functional/lua/miltertest/dkim_one.lua added
test/functional/lua/miltertest/lib.lua changed 7.2% diff
test/functional/lua/redis.lua changed 1.0% diff
test/functional/lua/tcp.lua changed 1.5% diff
test/functional/lua/udp.lua added
test/lua/unit/received.lua changed 57.8% diff
test/lua/unit/selectors.lua changed 0.7% diff

CMake Files (7 of 53):

NameStatusDeltaVisual Diff
CMakeLists.txt changed 2.8% diff
src/client/CMakeLists.txt changed 17.0% diff
src/CMakeLists.txt changed 31.8% diff
src/libutil/CMakeLists.txt changed 100.0% diff
src/lua/CMakeLists.txt changed 6.4% diff
src/rspamadm/CMakeLists.txt changed 20.0% diff
test/CMakeLists.txt changed 41.0% diff

Configuration Files (27 of 108):

NameStatusDeltaVisual Diff
conf/common.conf changed 6.7% diff
conf/composites.conf changed 90.6% diff
conf/groups.conf changed 9.6% diff
conf/modules.d/antivirus.conf changed 4.5% diff
conf/modules.d/dkim_signing.conf changed 12.0% diff
conf/modules.d/elastic.conf changed 14.3% diff
conf/modules.d/external_services.conf added
conf/modules.d/rbl.conf changed 1.9% diff
conf/modules.d/surbl.conf changed 6.7% diff
conf/scores.d/mime_types_group.conf changed 8.7% diff
conf/scores.d/rbl_group.conf changed 1.9% diff
conf/scores.d/surbl_group.conf changed 21.8% diff
test/functional/configs/antivirus.conf changed 43.7% diff
test/functional/configs/dkim_signing/eddsa.conf added
test/functional/configs/dkim_signing/invalidate.conf added
test/functional/configs/dkim_signing/milter.conf added
test/functional/configs/dkim_signing/multiple.conf added
test/functional/configs/dkim_signing/simple.conf changed 54.0% diff
test/functional/configs/dynamic.conf added
test/functional/configs/greylist.conf added
test/functional/configs/lua_script.conf added
test/functional/configs/mid.conf added
test/functional/configs/mime_types.conf changed 15.2% diff
test/functional/configs/multimap.conf changed 0.6% diff
test/functional/configs/plugins.conf changed 9.5% diff
test/functional/configs/rbl.conf added
test/functional/configs/regexp.conf changed 3.7% diff

JavaScript Files (3 of 19):

NameStatusDeltaVisual Diff
interface/js/app/history.js changed 0.4% diff
interface/js/app/rspamd.js changed 0.6% diff
interface/js/app/upload.js changed 6.0% diff

Makefiles (1 of 3):

NameStatusDeltaVisual Diff
doc/Makefile changed 17.0% diff

Data Lists (1 of 12):

NameStatusDeltaVisual Diff
test/functional/configs/maps/mid.list added

Include Files (3 of 15):

NameStatusDeltaVisual Diff
conf/mime_types.inc changed 0.2% diff
conf/options.inc changed 18.9% diff
conf/worker-normal.inc changed 30.0% diff

Message Files (14 of 71):

NameStatusDeltaVisual Diff
test/functional/messages/exe_attm.eml added
test/functional/messages/from/from.eml added
test/functional/messages/from/from_comment.eml added
test/functional/messages/from/from_dn.eml added
test/functional/messages/from/from_dn_base64.eml added
test/functional/messages/from/from_dn_comment.eml added
test/functional/messages/from/from_quoted_dn.eml added
test/functional/messages/from/from_quoted_dn_comment.eml added
test/functional/messages/from/from_quoted_dn_middle.eml added
test/functional/messages/from/from_quoted_dn_middle_inner.eml added
test/functional/messages/invalid_mid_allowed.eml added
test/functional/messages/next2last-digits_in_brackets.eml added
test/functional/messages/next2last-digits_in_parens.eml added
test/functional/messages/next2last-doublebad.eml changed 49.0% diff

SQL Files (2 of 9):

NameStatusDeltaVisual Diff
test/functional/data/schema_2/data.rspamd.sql changed 12.0%
test/functional/data/schema_2/schema.sql changed 1.1%

Data Files (1 of 4):

NameStatusDeltaVisual Diff
contrib/publicsuffix/effective_tld_names.dat changed 12.8% diff

Directories (3 of 157):

NameStatus
lualib/lua_ffi added
lualib/lua_scanners added
test/functional/messages/from added

Change Logs (1 of 3):

NameStatusDeltaVisual Diff
ChangeLog changed 3.2% diff

Text Files (12 of 84):

NameStatusDeltaVisual Diff
.github/ISSUE_TEMPLATE.md changed 15.8% diff
.luacheckrc changed 11.7% diff
contrib/DEPENDENCY_INFO.md changed 99.9% diff
debian/rules changed 3.0% diff
lua_style.md added
src/ragel/smtp_address.rl changed 46.7% diff
src/ragel/smtp_base.rl added
src/ragel/smtp_ip.rl changed 60.3% diff
src/ragel/smtp_received.rl removed
src/ragel/smtp_whitespace.rl removed
test/functional/configs/dkim-eddsa.key added
test/functional/configs/maps/mime_types.wl added

Packages Compared:

rspamd-1.8.3.tar.gz
rspamd-1.9.0.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)