aboutsummaryrefslogtreecommitdiffstats
path: root/src/events.c
Commit message (Collapse)AuthorAgeFilesLines
* Another debian license fix.Vsevolod Stakhov2012-09-101-1/+1
| | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c.
* Update copyright (required by debian).Vsevolod Stakhov2012-09-041-3/+3
|
* * Rework thread pools locking logic to avoid global lua mutex usage.Vsevolod Stakhov2012-08-221-0/+2
| | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries.
* * More things to be thread-safe:Vsevolod Stakhov2012-02-131-22/+52
| | | | | | | - pool allocator is now thread-safe - lua subsystem now holds lock to avoid lua stack corruption - events subsystem now using conditional variables to wait for async_threads - insert_result is thread-safe now
* Add quarks to events to determine source of event inside rspamd.Vsevolod Stakhov2012-02-131-7/+14
| | | | Another try to fix threading.
* Fix build with glib <= 2.30.Vsevolod Stakhov2012-02-031-1/+11
|
* Fixes to threading (still incomplete).Vsevolod Stakhov2012-01-311-2/+19
|
* Rework events library slightly:Vsevolod Stakhov2012-01-311-53/+28
| | | | | - forced events are no longer checked or created - add async threads to prevent session to be destroyed till all threads are finished
* Fix hashing in events library.Vsevolod Stakhov2012-01-201-10/+1
|
* Allow for post filters to register async events.Vsevolod Stakhov2011-12-161-2/+10
| | | | Some fixes to lua redis library.
* * Finally get rid of stupid savepoints system and migrate to async events ↵Vsevolod Stakhov2011-12-141-42/+84
| | | | | | logic completely Fix lua redis library.
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-4/+4
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Retab, no functional changesVsevolod Stakhov2009-10-021-23/+23
|
* * Implement new system of async events handling (experimental)Vsevolod Stakhov2009-09-221-0/+173