Commit Graph

46 Commits

Author SHA1 Message Date
Vsevolod Stakhov
b743378428 Revert "Debian: Update changelog."
This reverts commit f83310f8e9.
2017-06-28 08:31:43 +01:00
Sebastian Lipponer
f83310f8e9 Debian: Update changelog. 2017-06-24 22:38:07 +02:00
Vsevolod Stakhov
ac8c91c01b
Release 1.0.2
* Fix critical bug in webui that prevents password from being sent
* Rework webui view:
	- Switch to d3.js for graphs
	- Improve piechart look
	- Rework colors for piechart
	- Fix layout for symbols
	- Fix refresh button
* Add descriptions for whitelist maps
* Fix build on arm (#379)
* Fix issue with the last element in the radix trie
* Add more tests for radix trie algorithm
* Allow to extract URLs from query strings of other URLs (#361)
* Initialize rrd fields before writing to file
* Fix double free if no password has been specified

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-09-23 17:26:52 +01:00
Vsevolod Stakhov
1fb5069a2a
Release 1.0.1
* Add writing to rrd from the controller
* Fixed lots of bugs in rrd code
* Adopt new DNS API in hfilter plugin (by @AlexeySa)
* Allow only one controller process to manage rrd file
* Set event base for fuzzy calls
* Improve fuzzy IO errors logging
* Add rra extraction function to rrd library
* Add graph handler to the controller
* Cache correct passwords to avoid too high CPU usage when working with webui
* Controller sockets are owned by router do not export them to task
* Optimize logging by skipping hash table search if it's empty
* Fix loading issue whith broken statfiles
* Print assertions from glib to rspamd logger
* Load legacy `lua/rspamd.local.lua`
* Update webui with some fixes to learning and scanning

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-09-22 16:53:20 +01:00
Vsevolod Stakhov
1cdd82879e Update linux build specs. 2015-09-17 15:23:26 +01:00
Mikhail Gusarov
7748fc767b Update changelog 2015-05-20 18:37:14 +00:00
Vsevolod Stakhov
3e91739b5c Release 0.9.3
* Revert incorrect regexp change that broke the default rules
* Fix lua_tcp module

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-19 17:20:19 +01:00
Mikhail Gusarov
17bc32beba Update changelog 2015-05-18 17:24:56 +00:00
Mikhail Gusarov
88c0c6a6e6 Update changelog 2015-05-18 17:24:35 +00:00
Vsevolod Stakhov
87120745fe Release 0.9.1.
* Restore utf8 validation for regular expressions to avoid crashes
* Fix symbols displaying in the interface
* Add symbol groups to the interface
* Fix maps ID parsing in the controller
* Add multimap and regexp modules documentation
* Backport fixes from libucl
* Fix debian package (by @dottedmag)
* Rework XXH32 invocations

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2015-05-17 16:24:08 +01:00
Mikhail Gusarov
4ae261b2cf Update changelog 2015-05-16 23:51:00 +00:00
Mikhail Gusarov
8f667abc52 Pull changelogs from rspamd-0.8 2015-03-18 23:13:39 +00:00
Vsevolod Stakhov
1037c6ea67 Update version for testing. 2014-12-20 17:08:08 +00:00
Vsevolod Stakhov
898a828cf6 Release 0.7.6
* Apply boundary fix for dkim simple canonization
* Fix ping command
* Return nil if header was not found in lua_task
* Fix hang in upstreams revive logic
* Decode entitles when normalizing HTML parts
* Fix logic of finding URLs in HTML parts
* Do not include \0 into length of text when performing conversion to utf8
* Fix raw vs parsed reperesentations
	Raw parts are now:
		- decoded b64/qp, but *NOT* converted to utf-8
	Processed parts are now:
		- converted to UTF-8
		- normalized if needed (e.g. HTML tags are stripped)
* Rework DKIM canonization to line based
* Fix fuzzy hashes addding
* Use more specific hash function for fuzzy
* Fix leaking of iconv descriptors
* Fix PTR resolving in lua resolver
* Rework spf module.
	- Copy data to memory pool as cached record might be destroyed causing
	    freed memory being passed to the protocol output (use after free)
	- Allow SPF_NEUTRAL policy to be handled separately
	- Add R_SPF_NEUTRAL to the default config
* Rework `register_symbols` function
* Allow to disable components of hfilter

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2014-11-24 14:05:08 +00:00
Vsevolod Stakhov
91492edfd7 Release 0.7.5
* Fix owner when creating folder /run/rspamd (by @sfirmery)
* Fix IP validity checks
* Decode URLs obtained from HTML tags
* Fix crash with unweighted upstreams
* Stop processing headers in parts
* Set sockaddr.sa_family properly when connectig to upstreams
* Fix reload issues in surbl and fuzzy_check (reported by @citrin)
* Fix timeouts in redirector
* Improve lua errors reporting
* Fix lua closures processing in libucl
* Rework calling of lua functions from regexp module
* Choose raw regexp for raw headers
* Rework conversion to utf since glib one is broken
* Ignore SGML style tags in html
* Fix old bug with non-capturing https urls
* Fix memory corruption on fuzzy reload (reported by @citrin)
* Fix percents display in rspamc
* Fix buffer update for DKIM
* Do not validate utf for raw headers

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2014-11-17 13:22:35 +00:00
Vsevolod Stakhov
e99352db00 Update versions. 2014-11-08 18:38:11 +00:00
Vsevolod Stakhov
9209985e78 Release 0.7.3.
* New upstreams code:
	- simplify upstreams API;
	- unify strings parsing in upstreams definition;
	- add configuration options for the upstreams;
	- for failed upstreams re-resolve their addresses;
	- use all resolved addresses for an upstream (round-robin);
	- implement stable hashing and use it by default for upstreams;
	- add unit test for upstreams module.
* Rework signals processing in all rspamd workers:
	- signals are now processed in the event loop;
	- implement the most common signal handlers for all workers;
	- add callbacks for workers specific signal handlers
*  Fix critical issue with fuzzy storage:
	Fuzzy stroage could not save any hashes on termination due to bugged
	signals handling
* Fix roll history IP storage
* Rework ipv4/ipv6 handling in parsing addresses:
	    - turn off support of IPV6_V6ONLY socket option;
	    - create ipv6 socket prior to ipv4 one to handle systems with v6/v4
	    sockets enabled (Linux)
* Remove CBL as it's wholly included in Spamhaus XBL (by @fatalbanana)
* Remove nszones.com fake RBL (by @citrin)
* Fix upstreams interaction for fuzzy_check
* Verify spf PTR records (reported by @citrin)
* Fix spf MX records parsing
* Add compatibility for old libevent (by @yellowman)
* Sync bugfixes from libucl

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2014-11-03 12:23:36 +00:00
Vsevolod Stakhov
8862f4249e Update debian packaging. 2014-10-15 17:29:01 +01:00
Vsevolod Stakhov
7a83d76dc1 Release 0.7.1.
* Fix typo in stat output.
* Fix issues with includes crossing with the system includes
* Restore testing framework
* Add radix trie test suite
* Implement new path-compressed radix trie.
    - The performance benefit over the old algorithm is about 1.5 times.
        - Memory usage is significantly lower as well.
    - Now radix trie can accept any IPv4/IPv6 values
* Various improvements to the memory pools code
* Fix writing reply to a client when no filters are defined
* Write base32 encoded fuzzy
* Fix 'soft reject' action
* Fix rspamd reload and modules reconfiguration
* Fix subject rewriting for the default subject
* Fix states for processing task and pre-filters
* Fix issues with connection closing
* Fix crashes in rdns
* Fix ratelimit pre-filter
* Update exim patch.
        - Update to the recent exim version
        - Strip extra leading src/ from the patch
        - Remove sendfile since it was broken
        - Fix rspamd spam report for exim
* Improve documentation

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
2014-09-30 12:53:05 +01:00
Mikhail Gusarov
8077c4b476 Update changelog 2014-03-28 15:02:01 +01:00
Mikhail Gusarov
9f154d9db3 Update Debianization from 0.6 branch 2014-03-28 15:01:33 +01:00
Vsevolod Stakhov
6eca77ce25 Merge remote-tracking branch 'dottedmag/debian' into rspamd-0.6
Conflicts:
	debian/copyright
	debian/watch

Conflicts:

	debian/changelog
2014-02-18 13:29:07 +00:00
Vsevolod Stakhov
a175c74f3d Update copyright and debian files. 2014-02-17 15:04:52 +00:00
Vsevolod Stakhov
45de589561 Stop for 0.6.7. 2014-01-10 17:15:26 +00:00
Vsevolod Stakhov
740a11e243 Update changelogs. 2013-12-27 14:56:19 +00:00
Vsevolod Stakhov
a48634eb03 Update to 0.6.5. 2013-12-20 15:57:07 +00:00
Vsevolod Stakhov
661930318f Forgot to commit. 2013-12-18 15:32:29 +00:00
Vsevolod Stakhov
6a903935a9 0.6.3 release. 2013-12-10 19:31:28 +00:00
Vsevolod Stakhov
05599df1c3 Fix debian build files. 2013-12-04 17:13:38 +00:00
Vsevolod Stakhov
b5396b5036 Changelog fix. 2013-12-02 14:44:07 +00:00
Vsevolod Stakhov
7e607ce3d9 Update version to 0.6.1. 2013-12-02 12:27:06 +00:00
Vsevolod Stakhov
0527fa7871 Update packages. 2013-11-19 16:36:14 +00:00
Vsevolod Stakhov
93c6a9788e Update version in specs. 2013-06-10 13:28:03 +01:00
Vsevolod Stakhov
08466d2908 Mark as 0.5.5. 2013-05-23 20:43:25 +01:00
Vsevolod Stakhov
771880e1eb Debian fixes. 2013-02-02 23:35:36 +04:00
Vsevolod Stakhov
9fb28304cd Final update for 0.5.4. 2013-02-02 23:27:55 +04:00
Vsevolod Stakhov
6787741087 Update version to 0.5.3. 2012-11-21 16:53:39 +04:00
Vsevolod Stakhov
4bfcbea4d8 Fix changelog slightly. 2012-08-27 18:45:27 +04:00
Vsevolod Stakhov
7fd1411a1f Update to 0.5.2. 2012-08-23 18:10:26 +04:00
Vsevolod Stakhov
00b5674590 Fix syntax. 2012-08-06 21:41:57 +04:00
Vsevolod Stakhov
96b26ce280 Add changelog, update debian changelog.
Add tag for 0.5.1.
2012-08-06 21:36:01 +04:00
Vsevolod Stakhov
0df01e6d79 Fix debian changelog. 2012-08-06 16:18:14 +04:00
Vsevolod Stakhov
98495cb4ce Update debian rules and changelog.
Update sample config file.
2012-06-09 16:35:00 +04:00
Vsevolod Stakhov
49f7ea0aa0 Update debian changelog. 2012-02-17 21:05:56 +04:00
Vsevolod Stakhov
9e611e033c Add an entry to debian/changelog. 2011-12-20 16:21:41 +03:00
Vsevolod Stakhov
efe1a722f2 * Add debian package information. 2011-11-21 16:37:46 +03:00