Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix timeouts in redirector. | Vsevolod Stakhov | 2014-11-11 | 2 | -11/+6 |
| | |||||
* | Fix reload issues in surbl and fuzzy_check. | Vsevolod Stakhov | 2014-11-11 | 2 | -5/+3 |
| | |||||
* | Set AF properly in one more place. | Vsevolod Stakhov | 2014-11-11 | 1 | -0/+2 |
| | |||||
* | Set sockaddr.sa_family properly. | Vsevolod Stakhov | 2014-11-11 | 1 | -0/+1 |
| | |||||
* | Remove unused variable. | Vsevolod Stakhov | 2014-11-11 | 1 | -1/+0 |
| | |||||
* | Stop processing headers in parts. | Vsevolod Stakhov | 2014-11-11 | 1 | -6/+0 |
| | |||||
* | Fix crash with unweighted upstreams. | Vsevolod Stakhov | 2014-11-11 | 1 | -2/+2 |
| | |||||
* | Decode URL obtained from HTML tags. | Vsevolod Stakhov | 2014-11-11 | 3 | -54/+24 |
| | |||||
* | Fix IP validity checks. | Vsevolod Stakhov | 2014-11-10 | 1 | -3/+3 |
| | |||||
* | Merge pull request #114 from sfirmery/master | Vsevolod Stakhov | 2014-11-10 | 1 | -1/+2 |
|\ | | | | | Fix owner when creating folder /run/rspamd in Debian init script | ||||
| * | Fix owner when creating folder /run/rspamd | Sylvain Firmery | 2014-11-08 | 1 | -1/+2 |
| | | |||||
* | | Release 0.7.40.7.4 | Vsevolod Stakhov | 2014-11-08 | 1 | -0/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix build under *BSD * Detect HAN unicode script * Implement language detection heuristic for text parts * Fix time output in history * Improve piechart coloring * Fix \r\n conversion in DKIM module (reported by @citrin) * Try to detect systems with no IPv6 support * Fix multiple/single values in use settings (reported by @citrin) * Rework IP addresses in upstreams: - Select ipv4/unix addresses if they exist and use ipv6 for ipv6 only upstreams (since the support of ipv6 is poor in many OSes and environments) - Free IP list on upstream destruction - Add test cases for addresses selection - Allow adding of free form IP addresses to upstreams * Fix endiannes in lua_radix search (reported by @citrin) * Soft shutdown should also set wanna_die flag (reported by @citrin) * Stop use-after-free in event loop termination * Fix processing of very short messages in DKIM (reported by @citrin) * Detect systems without shared mutexes * Fix issues with PTR and MX elements in SPF parser (reported by @citrin) Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | | Improve coloring. | Vsevolod Stakhov | 2014-11-08 | 1 | -6/+6 |
| | | |||||
* | | Update versions. | Vsevolod Stakhov | 2014-11-08 | 2 | -3/+6 |
| | | |||||
* | | Update version to 0.7.4. | Vsevolod Stakhov | 2014-11-08 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #113 from citrin/master | Vsevolod Stakhov | 2014-11-08 | 1 | -1/+1 |
|\ | | | | | Fix typo in symbol description. | ||||
| * | Fix typo in symbol description. | Anton Yuzhaninov | 2014-11-05 | 1 | -1/+1 |
| | | |||||
* | | Try to detect systems without shared mutexes. | Vsevolod Stakhov | 2014-11-08 | 1 | -1/+1 |
| | | |||||
* | | Fix processing of very short messages in DKIM. | Vsevolod Stakhov | 2014-11-07 | 1 | -3/+3 |
| | | | | | | | | Reported by: @citrin | ||||
* | | Another fix for PTR records in SPF. | Vsevolod Stakhov | 2014-11-07 | 1 | -33/+48 |
| | | |||||
* | | Stop use-after-free in event loop termination. | Vsevolod Stakhov | 2014-11-07 | 1 | -9/+8 |
| | | |||||
* | | Soft shutdown should also set wanna_die flag. | Vsevolod Stakhov | 2014-11-07 | 1 | -0/+1 |
| | | |||||
* | | Fix endiannes in lua_radix search. | Vsevolod Stakhov | 2014-11-07 | 1 | -1/+1 |
| | | |||||
* | | Rework IP addresses in upstreams. | Vsevolod Stakhov | 2014-11-07 | 3 | -1/+117 |
| | | | | | | | | | | | | | | | | | | - Select ipv4/unix addresses if they exist and use ipv6 for ipv6 only upstreams (since the support of ipv6 is poor in many OSes and environments). - Free IP list on upstream destruction. - Add test cases for addresses selection. - Allow adding of free form IP addresses to upstreams. | ||||
* | | Fix multiple/single values in use settings. | Vsevolod Stakhov | 2014-11-07 | 1 | -6/+14 |
| | | | | | | | | Reported by: @citrin | ||||
* | | Try to detect systems with no IPv6 support. | Vsevolod Stakhov | 2014-11-06 | 1 | -3/+51 |
|/ | |||||
* | Disable extra debug. | Vsevolod Stakhov | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | More fixes to dkim \r\n converting. | Vsevolod Stakhov | 2014-11-05 | 1 | -3/+3 |
| | | | | Found by: @citrin | ||||
* | Fix \r\n conversion in DKIM module. | Vsevolod Stakhov | 2014-11-05 | 1 | -4/+8 |
| | |||||
* | Improve piechart coloring. | Vsevolod Stakhov | 2014-11-04 | 1 | -25/+29 |
| | |||||
* | Fix time output in history. | Vsevolod Stakhov | 2014-11-04 | 1 | -0/+1 |
| | |||||
* | Detect language heuristic for text parts. | Vsevolod Stakhov | 2014-11-04 | 1 | -6/+43 |
| | |||||
* | Detect HAN unicode script. | Vsevolod Stakhov | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Fix stupid error for FreeBSD build. | Vsevolod Stakhov | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | Release 0.7.3.0.7.3 | Vsevolod Stakhov | 2014-11-03 | 3 | -1/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
* | Improve upstream tests. | Vsevolod Stakhov | 2014-11-03 | 2 | -5/+40 |
| | |||||
* | Fix tv_to_msec macro priority. | Vsevolod Stakhov | 2014-11-03 | 1 | -1/+1 |
| | |||||
* | Configure upstreams in workers. | Vsevolod Stakhov | 2014-11-03 | 4 | -2/+7 |
| | |||||
* | Parse unsigned integers in the configuration. | Vsevolod Stakhov | 2014-11-03 | 1 | -0/+12 |
| | |||||
* | Use upstreams configuration. | Vsevolod Stakhov | 2014-11-03 | 2 | -17/+61 |
| | |||||
* | Add upstreams configuration. | Vsevolod Stakhov | 2014-11-03 | 3 | -4/+39 |
| | |||||
* | Add consistent hash test. | Vsevolod Stakhov | 2014-11-02 | 1 | -5/+43 |
| | | | | | | | | | | P value is calculated as following: when we add/remove M upstreams from the list, the probability of hash miss should be close to the relation N / (N + M), where N is the size of the previous upstreams list. So far, the algorithm described in http://arxiv.org/abs/1406.2294 shows p value more than 0.99. | ||||
* | Some more fixes to the test. | Vsevolod Stakhov | 2014-11-02 | 2 | -1/+7 |
| | |||||
* | Fix some upstream issues. | Vsevolod Stakhov | 2014-11-02 | 1 | -3/+3 |
| | |||||
* | Add a simple upstreams test. | Vsevolod Stakhov | 2014-11-02 | 4 | -0/+77 |
| | |||||
* | Remove old radix tests. | Vsevolod Stakhov | 2014-11-02 | 1 | -3/+4 |
| | |||||
* | Update version to 0.7.3 | Vsevolod Stakhov | 2014-11-02 | 1 | -1/+1 |
| | |||||
* | Use PTHREAD_PROCESS_SHARED mutexes if possible. | Vsevolod Stakhov | 2014-11-01 | 4 | -52/+149 |
| | |||||
* | Use process-level mutex to avoid log races. | Vsevolod Stakhov | 2014-11-01 | 1 | -13/+11 |
| | |||||
* | Fix critical issue with fuzzy storage. | Vsevolod Stakhov | 2014-11-01 | 1 | -34/+17 |
| | | | | | | | Fuzzy stroage could not save any hashes on termination due to bugged signals handling. Reported by: at0r at #rspamd |