aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_http.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix race condition for watcher removal.Vsevolod Stakhov2015-07-301-1/+1
|
* Use new dns API.Vsevolod Stakhov2015-07-211-5/+16
|
* Use watching for http sessions.Vsevolod Stakhov2015-06-151-0/+4
|
* Check DNS resolver return value.Vsevolod Stakhov2015-06-091-2/+7
|
* Refactor events API.Vsevolod Stakhov2015-05-261-2/+2
|
* Fix zero-copy mode in lua_http (double free).Vsevolod Stakhov2015-05-121-0/+2
|
* Forgot @module.Vsevolod Stakhov2015-04-091-0/+1
|
* Document http module.Vsevolod Stakhov2015-04-091-0/+40
|
* Improve lua_http.Vsevolod Stakhov2015-04-091-24/+58
|
* Use rspamd{text} in lua_http.Vsevolod Stakhov2015-04-071-0/+11
|
* Rework lua-http for new inet_addr.Vsevolod Stakhov2015-03-121-7/+16
|
* Use keypairs cache.Vsevolod Stakhov2015-02-021-1/+2
|
* Avoid descriptors leak in lua_http.Vsevolod Stakhov2014-12-031-0/+7
|
* Some fixes to lua_http.Vsevolod Stakhov2014-12-021-5/+7
|
* Use modules preload for lua.Vsevolod Stakhov2014-08-251-4/+10
|
* Rework lists and hashes.Vsevolod Stakhov2014-08-241-0/+1
|
* Rework lua_http.Vsevolod Stakhov2014-08-211-597/+230
|
* Rework lua function names to avoid ambiguity.Vsevolod Stakhov2014-08-171-5/+5
|
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-90/+180
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-181/+91
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-91/+181
|
* Refactor worker task structure and API.Vsevolod Stakhov2014-04-211-8/+8
|
* Refactor memory pool naming.Vsevolod Stakhov2014-04-201-23/+23
|
* Upgrade rdns.Vsevolod Stakhov2014-04-031-2/+2
|
* Integrate rspamd with librdns.Vsevolod Stakhov2014-02-191-2/+2
|
* Rework resolver library.Vsevolod Stakhov2014-01-271-3/+3
|
* Implement http server using http_parser.Vsevolod Stakhov2014-01-081-1/+2
|
* Save http date for lua.Vsevolod Stakhov2013-06-261-0/+12
|
* Adopt to lua 5.2.Vsevolod Stakhov2013-06-081-1/+1
|
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-2/+2
|
* Use getaddrinfo when opening sockets.Vsevolod Stakhov2013-05-311-2/+2
|
* Update copyright (required by debian).Vsevolod Stakhov2012-09-041-1/+1
|
* * Rework thread pools locking logic to avoid global lua mutex usage.Vsevolod Stakhov2012-08-221-18/+1
| | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries.
* Fix deadlock in lua HTTP bindings.Vsevolod Stakhov2012-08-221-4/+5
|
* * Add DNS resolver lua bindings.Vsevolod Stakhov2012-08-131-45/+250
| | | | | | Make lua http library working without task object. Fix a problem with resolver in lua_worker. Added some utility functions to lua api.
* Add quarks to events to determine source of event inside rspamd.Vsevolod Stakhov2012-02-131-1/+1
| | | | Another try to fix threading.
* * Finally get rid of stupid savepoints system and migrate to async events ↵Vsevolod Stakhov2011-12-141-14/+0
| | | | | | logic completely Fix lua redis library.
* * Use event_base thread safe API to allow parallelism based on threadsVsevolod Stakhov2011-10-261-2/+2
|
* * Fix build under CentOS 5 with old glib 2.12Vsevolod Stakhov2011-07-291-2/+2
| | | | | * Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR Rework include style.
* Add workaround for clang under linux.Vsevolod Stakhov2011-07-211-1/+1
| | | | Fix problems found by static analyzing.
* Fix connecting to xmlrpc server.Vsevolod Stakhov2011-06-101-5/+2
|
* * Add LRU caching structureVsevolod Stakhov2011-06-101-5/+18
| | | | | | | * Add SPF records cache * Add ability to parse doubles to xmlrpc Several fixes to dns interface. Trie plugin now checks urls as well.
* * Add lua http support that makes it easy to send GET and POST request to ↵Vsevolod Stakhov2011-06-091-0/+443
HTTP servers from lua code