aboutsummaryrefslogtreecommitdiffstats
path: root/src/events.h
Commit message (Collapse)AuthorAgeFilesLines
* * More things to be thread-safe:Vsevolod Stakhov2012-02-131-2/+4
| | | | | | | - 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-1/+2
| | | | Another try to fix threading.
* Fixes to threading (still incomplete).Vsevolod Stakhov2012-01-311-0/+1
|
* Rework events library slightly:Vsevolod Stakhov2012-01-311-11/+14
| | | | | - forced events are no longer checked or created - add async threads to prevent session to be destroyed till all threads are finished
* Allow for post filters to register async events.Vsevolod Stakhov2011-12-161-1/+4
| | | | Some fixes to lua redis library.
* * Finally get rid of stupid savepoints system and migrate to async events ↵Vsevolod Stakhov2011-12-141-6/+44
| | | | | | logic completely Fix lua redis library.
* * Implement new system of async events handling (experimental)Vsevolod Stakhov2009-09-221-0/+39