]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Fix] Fix saving of regexp atoms strings
Vsevolod Stakhov [Thu, 31 Mar 2016 11:17:02 +0000 (12:17 +0100)]
[Fix] Fix saving of regexp atoms strings

8 years ago[Feature] Use XXH64 on 64 bits platforms only
Vsevolod Stakhov [Thu, 31 Mar 2016 08:33:02 +0000 (09:33 +0100)]
[Feature] Use XXH64 on 64 bits platforms only

8 years ago[Fix] Allow to edit new files with signtool
Vsevolod Stakhov [Thu, 31 Mar 2016 08:14:40 +0000 (09:14 +0100)]
[Fix] Allow to edit new files with signtool

8 years ago[Fix] Print error when cannot connect to rspamd
Vsevolod Stakhov [Wed, 30 Mar 2016 16:12:33 +0000 (17:12 +0100)]
[Fix] Print error when cannot connect to rspamd

8 years ago[Fix] Fix return value from the function
Vsevolod Stakhov [Wed, 30 Mar 2016 16:10:51 +0000 (17:10 +0100)]
[Fix] Fix return value from the function

8 years ago[Fix] Improve parsing of the connect string for the client
Vsevolod Stakhov [Wed, 30 Mar 2016 16:08:58 +0000 (17:08 +0100)]
[Fix] Improve parsing of the connect string for the client

8 years ago[Feature] Implement vectored mode for hyperscan
Vsevolod Stakhov [Tue, 29 Mar 2016 16:31:03 +0000 (17:31 +0100)]
[Feature] Implement vectored mode for hyperscan

Rspamd can now use the fastest possible mode of hyperscan to allow
further speed up in regexps matching.

8 years ago[Feature] Improve processing of headers to lua
Vsevolod Stakhov [Tue, 29 Mar 2016 15:57:09 +0000 (16:57 +0100)]
[Feature] Improve processing of headers to lua

8 years ago[Feature] Add method to get headers as array for speed
Vsevolod Stakhov [Tue, 29 Mar 2016 15:53:30 +0000 (16:53 +0100)]
[Feature] Add method to get headers as array for speed

8 years ago[Minor] Add vectorized_hyperscan configuration knob
Vsevolod Stakhov [Tue, 29 Mar 2016 15:30:14 +0000 (16:30 +0100)]
[Minor] Add vectorized_hyperscan configuration knob

No underlaying functionality is implemented yet.

8 years ago[Feature] Find URLs with '\r' and '\n' inside href attribute
Vsevolod Stakhov [Tue, 29 Mar 2016 15:08:47 +0000 (16:08 +0100)]
[Feature] Find URLs with '\r' and '\n' inside href attribute

8 years ago[Feature] Allow to select settings by id in HTTP query
Vsevolod Stakhov [Tue, 29 Mar 2016 14:29:51 +0000 (15:29 +0100)]
[Feature] Allow to select settings by id in HTTP query

8 years ago[Feature] Allow to disable checks from settings
Vsevolod Stakhov [Tue, 29 Mar 2016 14:12:47 +0000 (15:12 +0100)]
[Feature] Allow to disable checks from settings

8 years ago[Feature] Add method to disable symbols execution in the cache
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:17 +0000 (14:26 +0100)]
[Feature] Add method to disable symbols execution in the cache

8 years ago[Fix] Rework settings actions in symbols cache
Vsevolod Stakhov [Tue, 29 Mar 2016 13:26:00 +0000 (14:26 +0100)]
[Fix] Rework settings actions in symbols cache

8 years ago[Fix] Fix parsing of include/redirect with many records in SPF
Vsevolod Stakhov [Tue, 29 Mar 2016 12:00:33 +0000 (13:00 +0100)]
[Fix] Fix parsing of include/redirect with many records in SPF

8 years ago[Feature] Simplify actions application by the settings
Vsevolod Stakhov [Tue, 29 Mar 2016 10:31:59 +0000 (11:31 +0100)]
[Feature] Simplify actions application by the settings

8 years ago[Feature] Store actions limits in metric result
Vsevolod Stakhov [Tue, 29 Mar 2016 08:59:11 +0000 (09:59 +0100)]
[Feature] Store actions limits in metric result

8 years ago[Feature] Add tracking for rspamd expressions
Vsevolod Stakhov [Mon, 28 Mar 2016 13:20:39 +0000 (14:20 +0100)]
[Feature] Add tracking for rspamd expressions

8 years ago[Doc] Add new composites documentation
Vsevolod Stakhov [Mon, 28 Mar 2016 13:05:37 +0000 (14:05 +0100)]
[Doc] Add new composites documentation

8 years ago[Fix] Do not use '|' symbol as it is operator's symbol
Vsevolod Stakhov [Mon, 28 Mar 2016 12:54:40 +0000 (13:54 +0100)]
[Fix] Do not use '|' symbol as it is operator's symbol

Replace '|' with '^'.

8 years ago[Feature] Further rework of composite rules
Vsevolod Stakhov [Mon, 28 Mar 2016 12:42:57 +0000 (13:42 +0100)]
[Feature] Further rework of composite rules

Now it is possible to force removal for a symbol in a composite by adding
'|' symbol to its name.

8 years ago[Fix] Save log level when compressing log messages
Vsevolod Stakhov [Sun, 27 Mar 2016 21:55:39 +0000 (22:55 +0100)]
[Fix] Save log level when compressing log messages

8 years ago[Feature] Use HTTP Content-Type on non mime input if possible
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:52 +0000 (21:07 +0000)]
[Feature] Use HTTP Content-Type on non mime input if possible

8 years ago[Minor] Remove legacy interface
Vsevolod Stakhov [Sat, 26 Mar 2016 21:07:37 +0000 (21:07 +0000)]
[Minor] Remove legacy interface

8 years ago[Minor] Update version to 1.2.2
Vsevolod Stakhov [Fri, 25 Mar 2016 16:08:13 +0000 (16:08 +0000)]
[Minor] Update version to 1.2.2

8 years agoRelease 1.2.1 1.2.1
Vsevolod Stakhov [Fri, 25 Mar 2016 16:06:57 +0000 (16:06 +0000)]
Release 1.2.1

* Add list support to `mime types` module configuration (by @moisseev)
* Allow symbols params to be printed in logs
* Fix `MIME_BAD_ATTACHMENT` false positives for MDN/DSN
* Fix crashes on arm32
* Do not classify message if some class is missing
* Fix cryptobox cleanup
* Remove multipart/report from bad mime types (#569)
* Improve logging for fuzzy hashes
* Show map URLs in webui
* Sort symbols in webui

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
8 years ago[Feature] Sort symbols in webui
Vsevolod Stakhov [Wed, 23 Mar 2016 10:16:55 +0000 (10:16 +0000)]
[Feature] Sort symbols in webui

8 years ago[Feature] Show map URLs in webui
Vsevolod Stakhov [Wed, 23 Mar 2016 10:13:01 +0000 (10:13 +0000)]
[Feature] Show map URLs in webui

8 years ago[Feature] Improve logging for fuzzy hashes
Vsevolod Stakhov [Tue, 22 Mar 2016 16:31:24 +0000 (16:31 +0000)]
[Feature] Improve logging for fuzzy hashes

8 years ago[Fix] Remove multipart/report from bad mime types
Vsevolod Stakhov [Tue, 22 Mar 2016 15:36:20 +0000 (15:36 +0000)]
[Fix] Remove multipart/report from bad mime types

Issue: #569
Reported by: @moisseev

8 years ago[Fix] Fixed cryptobox cleanup
Vsevolod Stakhov [Tue, 22 Mar 2016 15:35:43 +0000 (15:35 +0000)]
[Fix] Fixed cryptobox cleanup

8 years agoMerge pull request #568 from moisseev/patch-4
Vsevolod Stakhov [Tue, 22 Mar 2016 13:55:24 +0000 (13:55 +0000)]
Merge pull request #568 from moisseev/patch-4

[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN

8 years ago[Feature] Do not classify message if some class is missing
Vsevolod Stakhov [Tue, 22 Mar 2016 13:49:10 +0000 (13:49 +0000)]
[Feature] Do not classify message if some class is missing

8 years ago[Fix] Fix crashes on arm32
Vsevolod Stakhov [Tue, 22 Mar 2016 13:07:30 +0000 (13:07 +0000)]
[Fix] Fix crashes on arm32

8 years ago[Minor] Update version to 1.2.1
Vsevolod Stakhov [Tue, 22 Mar 2016 10:35:36 +0000 (10:35 +0000)]
[Minor] Update version to 1.2.1

8 years ago[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN/DSN 568/head
Alexander Moisseev [Tue, 22 Mar 2016 10:11:26 +0000 (13:11 +0300)]
[Fix] `MIME_BAD_ATTACHMENT` false positives for MDN/DSN

8 years ago[Feature] Allow symbols params to be printed in logs
Vsevolod Stakhov [Tue, 22 Mar 2016 09:38:33 +0000 (09:38 +0000)]
[Feature] Allow symbols params to be printed in logs

8 years agoMerge pull request #567 from moisseev/patch-3
Vsevolod Stakhov [Tue, 22 Mar 2016 09:32:33 +0000 (09:32 +0000)]
Merge pull request #567 from moisseev/patch-3

[Feature] Add list support to `mime types` module configuration

8 years ago[Feature] Add list support to `mime types` module configuration 567/head
Alexander Moisseev [Tue, 22 Mar 2016 08:50:08 +0000 (11:50 +0300)]
[Feature] Add list support to `mime types` module configuration

- this change allows to configure several mime types for an extension like ```txt = [ "message/disposition-notification", "text/plain", "text/rfc822-headers" ];```
- `type` variable replaced with `mtype` as `type` is lua reserved word

8 years agoMerge pull request #564 from fatalbanana/master
Vsevolod Stakhov [Mon, 21 Mar 2016 15:58:04 +0000 (15:58 +0000)]
Merge pull request #564 from fatalbanana/master

[Minor] Update CentOS service file patch

8 years ago[Minor] Update CentOS service file patch 564/head
Andrew Lewis [Mon, 21 Mar 2016 15:24:22 +0000 (17:24 +0200)]
[Minor] Update CentOS service file patch

8 years ago[Minor] Another fix to number of `~` symbols...
Vsevolod Stakhov [Mon, 21 Mar 2016 13:51:58 +0000 (13:51 +0000)]
[Minor] Another fix to number of `~` symbols...

8 years ago[Minor] Fix markdown
Vsevolod Stakhov [Mon, 21 Mar 2016 13:48:31 +0000 (13:48 +0000)]
[Minor] Fix markdown

8 years agoRelease 1.2.0 1.2.0
Vsevolod Stakhov [Mon, 21 Mar 2016 13:43:32 +0000 (13:43 +0000)]
Release 1.2.0

* New dynamic updates plugin
* Regular expressions map support
* Faster radix trie algorithm
* Faster siphash for AVX2 supporing CPUs (used in fuzzy hashes)
* PCRE2 support
* Allow quoted and slashed keys in map
* Add proper support of DNS resolvers balancing (#552)
* Rework includes and configuration system for better local changes support
* New keypairs framework for signing and encryption
* Added support for dynamic modules and workers
* Allow to dump configuration with help comments
* Rework once_received module
- Fix priority for `good_hosts`
- If a good host has been found do not add once_received symbols
- Fix priorities for strict once_received
- Add ability to whitelist IP addresses
* Implement support of signed maps for HTTP and file maps
* Add command to sync fuzzy storage (#533)
* Rework system of symbols and actions registration
It is possible now to use priorities when adding symbols to metrics and
override scores for symbols with lower priority with the scores with
high priority.
* Add auth support and db selection for redis stats
* Improve composite rules application
* Add ignore_received option
* Fix critical issue with inconsistent resorting
* Fix `all` in spf redirects
* Add punycoded versions for IDN domains (#554)
* Improve sorting order for symbols cache
* Add lockless logging for processes management
* Allow to specify flags for metric symbols
* Load images height and width from style attribute (#538)
* Override DNS requests limits for SPF and DKIM
* Fix resetting symbols to their default values in WebUI
* Improve configuration agility for redis stats
* Allow to set db and password for redis in stat_convert
* Import the latest libucl
* LUA API changes:
- Add rspamd_version function to LUA API
- Add lua_cryptobox module
- Add lua_map module
- Add task:set_metric_action lua API method
- Fix race condition in lua_tcp module
- Fix a lot of issues in lua_redis module
- Rework and abstract lua maps API
- Add util.strlen_utf8 lua function
- Add lua functions for caseless comparison
- Allow optional symbols registration
- Add config:add_map table form method, add regexp maps
- Add task:has_urls method
- Add task:has_flag method
- Add html tags methods to lua_html
- Add task:get_dns_req
* Plugins changes:
- Add support for WLBLEval SA plugin
- Use caseless comparison in SA and DMARC plugins
- Allow SA plugin to set scores for rspamd symbols
- Add regexp maps support to multimap
- Allow filenames match in multimap
- Add more filters for the existing map types
- Fix html images rules to reduce FP rates
* New rules:
- LONG_SUBJ - too long subject
- MIME_BAD_ATTACHMENT - bad attachement type
- RDNS_NONE - no reverse DNS record for sender's IP
- Fix MISSING_MIMEOLE rule for modern OE
* Many other bugfixes, memory leaks plugs thanks to:
- Coverity scan
- New gcc-6 warnings
- valgrind manual iterations
* Documentation improvements:
- FAQ list: https://rspamd.com/doc/faq.html
- Reworked quick start guide
- Added documentation for all active modules
* Other changes:
- Dropped Ubuntu Vivid support
- Added Ubuntu Xenial support
- Rework build system for rspamd and rmilter

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
8 years ago[Doc] Add mime_types documentation
Vsevolod Stakhov [Mon, 21 Mar 2016 12:40:03 +0000 (12:40 +0000)]
[Doc] Add mime_types documentation

8 years ago[Doc] Add some documentation for rspamd update
Vsevolod Stakhov [Mon, 21 Mar 2016 10:15:45 +0000 (10:15 +0000)]
[Doc] Add some documentation for rspamd update

8 years ago[Feature] Allow base32 keys in maps
Vsevolod Stakhov [Mon, 21 Mar 2016 09:18:36 +0000 (09:18 +0000)]
[Feature] Allow base32 keys in maps

8 years ago[Minor] Add some more info about systemd failures
Vsevolod Stakhov [Sat, 19 Mar 2016 14:36:13 +0000 (14:36 +0000)]
[Minor] Add some more info about systemd failures

8 years ago[Doc] Use UCL highlighter instead of nginx
Vsevolod Stakhov [Sat, 19 Mar 2016 11:22:36 +0000 (11:22 +0000)]
[Doc] Use UCL highlighter instead of nginx

8 years ago[Doc] Update redis backend documentation
Vsevolod Stakhov [Sat, 19 Mar 2016 11:22:17 +0000 (11:22 +0000)]
[Doc] Update redis backend documentation

8 years ago[Fix] Lowercase keys in SA lists
Vsevolod Stakhov [Fri, 18 Mar 2016 13:39:25 +0000 (13:39 +0000)]
[Fix] Lowercase keys in SA lists

8 years ago[Fix] Fix resetting symbols to their default values in WebUI
Vsevolod Stakhov [Fri, 18 Mar 2016 10:54:51 +0000 (10:54 +0000)]
[Fix] Fix resetting symbols to their default values in WebUI

8 years ago[Fix] Fix a bug in MIME_BAD_ATTACHMENT rule
Vsevolod Stakhov [Fri, 18 Mar 2016 10:43:00 +0000 (10:43 +0000)]
[Fix] Fix a bug in MIME_BAD_ATTACHMENT rule

Issue: #561
Reported by: @moisseev

8 years ago[Minor] Add `trusted_ips` alias
Vsevolod Stakhov [Fri, 18 Mar 2016 09:55:14 +0000 (09:55 +0000)]
[Minor] Add `trusted_ips` alias

8 years ago[Doc] Add chartable documentation
Vsevolod Stakhov [Thu, 17 Mar 2016 16:36:05 +0000 (16:36 +0000)]
[Doc] Add chartable documentation

8 years ago[Doc] Document new map types and features
Vsevolod Stakhov [Thu, 17 Mar 2016 16:35:46 +0000 (16:35 +0000)]
[Doc] Document new map types and features

8 years ago[Feature] Rework composite rules application
Vsevolod Stakhov [Thu, 17 Mar 2016 14:14:04 +0000 (14:14 +0000)]
[Feature] Rework composite rules application

First of all exclude all elements with any parent that is negation:
`!A || B` -> here we can have both !A and B matched, but we do *NOT*
want to remove symbol in that case.

 We apply the following logic subsequently:
- if no composites would like to save score then we remove score
- if no composites would like to save symbol then we remove symbol

8 years ago[Feature] Save operation node for expressions atoms
Vsevolod Stakhov [Thu, 17 Mar 2016 14:13:45 +0000 (14:13 +0000)]
[Feature] Save operation node for expressions atoms

8 years ago[Minor] Place default extensions map to the config
Vsevolod Stakhov [Thu, 17 Mar 2016 13:14:45 +0000 (13:14 +0000)]
[Minor] Place default extensions map to the config

8 years ago[Minor] Add HS_FLAG_SINGLEMATCH for re maps
Vsevolod Stakhov [Thu, 17 Mar 2016 13:14:21 +0000 (13:14 +0000)]
[Minor] Add HS_FLAG_SINGLEMATCH for re maps

8 years ago[Feature] Add filename multimap type
Vsevolod Stakhov [Thu, 17 Mar 2016 12:45:39 +0000 (12:45 +0000)]
[Feature] Add filename multimap type

8 years ago[Feature] Allow regexp maps for mime types
Vsevolod Stakhov [Thu, 17 Mar 2016 12:15:44 +0000 (12:15 +0000)]
[Feature] Allow regexp maps for mime types

8 years ago[Feature] Add MIME_BAD_ATTACHMENT rule for bad attachment types
Vsevolod Stakhov [Thu, 17 Mar 2016 12:15:18 +0000 (12:15 +0000)]
[Feature] Add MIME_BAD_ATTACHMENT rule for bad attachment types

8 years ago[Feature] Add punycoded versions for IDN domains
Vsevolod Stakhov [Thu, 17 Mar 2016 11:06:39 +0000 (11:06 +0000)]
[Feature] Add punycoded versions for IDN domains

Issue: #554
Reported by: @moisseev

8 years agoMerge pull request #559 from moisseev/patch-2
Vsevolod Stakhov [Thu, 17 Mar 2016 10:38:39 +0000 (10:38 +0000)]
Merge pull request #559 from moisseev/patch-2

[Minor] Raise `LONG_SUBJ` threshold

8 years ago[Feature] Add regexp maps support to multimap module
Vsevolod Stakhov [Thu, 17 Mar 2016 10:15:08 +0000 (10:15 +0000)]
[Feature] Add regexp maps support to multimap module

8 years ago[Minor] Fix loading of regexp maps
Vsevolod Stakhov [Thu, 17 Mar 2016 10:14:48 +0000 (10:14 +0000)]
[Minor] Fix loading of regexp maps

8 years ago[Fix] Allocate ids array in case of hyperscan
Vsevolod Stakhov [Thu, 17 Mar 2016 10:14:30 +0000 (10:14 +0000)]
[Fix] Allocate ids array in case of hyperscan

8 years ago[Minor] Fix description of rspamd_lua_parse_table_arguments
Vsevolod Stakhov [Thu, 17 Mar 2016 10:08:10 +0000 (10:08 +0000)]
[Minor] Fix description of rspamd_lua_parse_table_arguments

8 years ago[Feature] Add config:add_map table form method, add regexp maps
Vsevolod Stakhov [Thu, 17 Mar 2016 09:57:40 +0000 (09:57 +0000)]
[Feature] Add config:add_map table form method, add regexp maps

8 years ago[Minor] Raise `LONG_SUBJ` threshold 559/head
Alexander Moisseev [Thu, 17 Mar 2016 06:59:55 +0000 (09:59 +0300)]
[Minor] Raise `LONG_SUBJ` threshold

8 years ago[Feature] Allow to extract functions from lua tables
Vsevolod Stakhov [Wed, 16 Mar 2016 17:55:07 +0000 (17:55 +0000)]
[Feature] Allow to extract functions from lua tables

8 years ago[Feature] Add method to check regexp maps
Vsevolod Stakhov [Wed, 16 Mar 2016 17:50:14 +0000 (17:50 +0000)]
[Feature] Add method to check regexp maps

8 years ago[Feature] Allow to set db and password for redis in stat_convert
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:43 +0000 (16:42 +0000)]
[Feature] Allow to set db and password for redis in stat_convert

8 years ago[Fix] Fix couple of issues with arguments in lua_redis
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:23 +0000 (16:42 +0000)]
[Fix] Fix couple of issues with arguments in lua_redis

8 years ago[Fix] Fix parsing of address:port
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:06 +0000 (16:42 +0000)]
[Fix] Fix parsing of address:port

8 years ago[Feature] More sane configuration for redis statistics
Vsevolod Stakhov [Wed, 16 Mar 2016 14:01:16 +0000 (14:01 +0000)]
[Feature] More sane configuration for redis statistics

8 years ago[Fix] Improve diagnostic for url misdetection
Vsevolod Stakhov [Wed, 16 Mar 2016 09:03:02 +0000 (09:03 +0000)]
[Fix] Improve diagnostic for url misdetection

8 years ago[Feature] Add support for regexp maps
Vsevolod Stakhov [Tue, 15 Mar 2016 17:40:39 +0000 (17:40 +0000)]
[Feature] Add support for regexp maps

8 years ago[Fix] Do not check empty html components
Vsevolod Stakhov [Tue, 15 Mar 2016 17:04:25 +0000 (17:04 +0000)]
[Fix] Do not check empty html components

8 years ago[Fix] Restore described behaviour for some lua functions
Vsevolod Stakhov [Tue, 15 Mar 2016 15:06:07 +0000 (15:06 +0000)]
[Fix] Restore described behaviour for some lua functions

8 years ago[Feature] Rework rspamd DNS to use the ordinary upstreams rotation
Vsevolod Stakhov [Tue, 15 Mar 2016 14:58:43 +0000 (14:58 +0000)]
[Feature] Rework rspamd DNS to use the ordinary upstreams rotation

Issue: #552
Reported by: @Freeaqingme

8 years ago[Minor] Nameservers are now raw ucl object
Vsevolod Stakhov [Tue, 15 Mar 2016 14:57:38 +0000 (14:57 +0000)]
[Minor] Nameservers are now raw ucl object

8 years ago[Feature] Add workaround for master-slave definitions
Vsevolod Stakhov [Tue, 15 Mar 2016 14:57:04 +0000 (14:57 +0000)]
[Feature] Add workaround for master-slave definitions

8 years ago[Feature] Allow forced and non-forced upstreams selection
Vsevolod Stakhov [Tue, 15 Mar 2016 14:56:41 +0000 (14:56 +0000)]
[Feature] Allow forced and non-forced upstreams selection

8 years ago[Fix] Fix parsing upstreams from UCL
Vsevolod Stakhov [Tue, 15 Mar 2016 14:56:25 +0000 (14:56 +0000)]
[Fix] Fix parsing upstreams from UCL

8 years ago[Feature] Allow raw ucl options in the config
Vsevolod Stakhov [Tue, 15 Mar 2016 14:55:51 +0000 (14:55 +0000)]
[Feature] Allow raw ucl options in the config

8 years ago[Feature] Allow iterating over upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 13:45:53 +0000 (13:45 +0000)]
[Feature] Allow iterating over upstreams

8 years ago[Feature] Add flags and opaque data to upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 13:26:52 +0000 (13:26 +0000)]
[Feature] Add flags and opaque data to upstreams

8 years ago[Feature] Rework librdns to interact with external upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 12:55:03 +0000 (12:55 +0000)]
[Feature] Rework librdns to interact with external upstreams

8 years ago[Minor] Add EV_CLOSED support for guard event
Vsevolod Stakhov [Tue, 15 Mar 2016 12:05:18 +0000 (12:05 +0000)]
[Minor] Add EV_CLOSED support for guard event

8 years ago[Minor] Fix some errno handling
Vsevolod Stakhov [Tue, 15 Mar 2016 11:53:00 +0000 (11:53 +0000)]
[Minor] Fix some errno handling

8 years ago[Minor] Ensure that socket received is non-blocking
Vsevolod Stakhov [Tue, 15 Mar 2016 11:50:00 +0000 (11:50 +0000)]
[Minor] Ensure that socket received is non-blocking

8 years ago[Minor] Fix map callback type
Vsevolod Stakhov [Tue, 15 Mar 2016 09:27:31 +0000 (09:27 +0000)]
[Minor] Fix map callback type

8 years ago[Feature] Allways clear maps on exit
Vsevolod Stakhov [Tue, 15 Mar 2016 09:22:07 +0000 (09:22 +0000)]
[Feature] Allways clear maps on exit

8 years ago[Fix] Fix memory leak in HTTP request code
Vsevolod Stakhov [Mon, 14 Mar 2016 23:58:28 +0000 (23:58 +0000)]
[Fix] Fix memory leak in HTTP request code

8 years ago[Feature] Allow quoted and slashed keys in maps
Vsevolod Stakhov [Mon, 14 Mar 2016 19:13:44 +0000 (19:13 +0000)]
[Feature] Allow quoted and slashed keys in maps

8 years ago[Feature] Restore locking logic for HTTP maps
Vsevolod Stakhov [Mon, 14 Mar 2016 18:47:23 +0000 (18:47 +0000)]
[Feature] Restore locking logic for HTTP maps

8 years ago[Fix] More fixes to maps resources management
Vsevolod Stakhov [Mon, 14 Mar 2016 18:45:06 +0000 (18:45 +0000)]
[Fix] More fixes to maps resources management