]> source.dussan.org Git - rspamd.git/tag
1.0.5
object 05547dc4420751e3b94a39a52b211464e474eb56
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 14 Oct 2015 15:48:59 +0000 (16:48 +0100)
Release 1.0.5

* Add rspamd control interface:
    - support `stat` command to get runtime stats of rspamd workers
    - support `reload` command to reload runtime elements (e.g. sqlite3 databases)
* Rework curve25519 library for modular design:
    - add Sandy2x implementation by Tung Chou
    - fix CPU detection for variables loading assembly
    - add testing for curve25519 ECDH
* New fixed strings library
* Add `R_SUSPICIOUS_IMAGES` rule
* Enable mmap in sqlite3
* Use new strings in the HTTP code
* Improve google perftools invocation
* Improve performance profiling in http test
* Reorganize includes to reduce namespace pollution
* Allow specific sections printing in configdump command
* Rework workers signals handlers to be chained if needed
* Update socketpair utility function
* Add control_path option for rspamd control protocol
* Fix ownership when listening on UNIX sockets
* Rework signals processing in main
* Remove extra tools from rspamd (they live in rspamadm now)
* Remove global rspamd_main
* Add global timeout for the overall task processing (8 seconds by default)
* Sanitize NULL values for fuzzy backend
* Store NM between encrypt/decrypt
* Add textpart:get_words_count method
* Fix generic DNS request in lua
* Tune hfilter weights
* Add support of IPv6 in hfilter
* Fix parsing of HTTP headers with IP addresses
* Sync with the recent libucl
* Various minor bugfixes
-----BEGIN PGP SIGNATURE-----

iQIcBAABAgAGBQJWHnlzAAoJEAdke2eQCBQ3PiIP/1gToCsXGYSupVLN8HpdGuib
+9GDIfaKrd3ecjZi20UrXvsWSAN1Sl2ORmo8j1gbKIFz8zSN0dgrHPlmByVBdtk0
LcHRDOk6BAU6DyYQZMolPvddWRoYGvtTzZaygnQ/CIVern+DFIebAkaKIvt0NCGU
y2olNTUr1HFT6hYKq8VwUsAHQxtkQv5MCzODM86s4sHJu4xGFgB4A16ZcuLYPvwn
i+lXrg/sey3aiSPgdjcjPQESgtJW2HdfqP1yQQnxNyFCCuG0jJfO26x8Iq1Wfo/x
to51aPpVpT5Ajbbv6TDZ+hMHELd84N7BQFn5Jzo5A1KUk23TZwXPIBYpz/JCqtol
1ElgI5VMiASi2GpzbI02JPPV4dSrvSFAjjz8p7q0gPr+nfUgcFp8fRblgp8evR09
rY6/agLGfzawRgqn8hV17DHskjuswGUsiKZTwET1XTgPhIBA2TGCAdmHolznO3eV
wWuYHD8hlDrspVC69Bq0k4RrQScoEeaOnBwLScGx5BOprDSBgSOvghFJE5uxK/fD
nMd5cA0A6CW5RBdRhsJp0YNVYJ8EWkptQ4Be31vJUwzjS0z3/9ivnATaerkrbXMi
WHaCq83yCQ/3kWx7Li6iacoM1CpuYR4rX39In+SPbv1Lnw2+tJJHHDRZ0fbPZ8ZV
afmcnq7Zkj5jspiPyNxy
=zn/Y
-----END PGP SIGNATURE-----