summaryrefslogtreecommitdiffstats
path: root/src/binlog.c
Commit message (Collapse)AuthorAgeFilesLines
* Make own strlcpy that does not calculate remaining string length (faster and ↵Vsevolod Stakhov2010-11-161-2/+2
| | | | | | more safe) Allow only ASCII symbols in logs, escape control chars
* Fixes bugs found with clang-static analyser.Vsevolod Stakhov2010-10-111-3/+3
| | | | | Strictly follow c99 standart. Turn on pedantic c99 checks.
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-11/+11
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Many fixes to statfile syncronization systemVsevolod Stakhov2010-09-021-1/+5
| | | | * Fixed statfile pool initialization and synchronization with disk
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-27/+27
| | | | | | | | | - 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
* * Adopt printf function from nginx for comfortable printing of some data ↵Vsevolod Stakhov2009-11-301-1/+2
| | | | | | | types (fixed strings, pids etc) * Fix work of http maps (they were broken in some places before) * Fix sync of statfiles (not fully tested yet)
* * Initial release of synchronization server in controllerVsevolod Stakhov2009-11-271-5/+32
|
* * Write revision and revision time to statfileVsevolod Stakhov2009-11-121-19/+17
| | | | * Make some improvements to API (trying to make it more clear)
* * Fix some issues in binlog seekingVsevolod Stakhov2009-11-121-50/+28
|
* * Avoid mmap'ing in binlog as mmapped areas must be alignedVsevolod Stakhov2009-11-091-54/+160
| | | | | * Make binlog working for writing * Add config params for binlog
* * Add binlog API implementationVsevolod Stakhov2009-11-061-0/+458