summaryrefslogtreecommitdiffstats
path: root/runtime/datetime.c
Commit message (Collapse)AuthorAgeFilesLines
* done various optimizations to the stringbuf and its usersRainer Gerhards2009-06-161-3/+2
|
* added capability to run multiple tcp listeners (on different ports)Rainer Gerhards2009-05-221-6/+6
| | | | | | | | | | | Well, actually this and a lot of related things. I improved the testbench so that the new capabilities are automatically tested and also did some general cleanup. The current multiple tcp listener solution will probably receive some further cleanup, too, but looks quite OK so far. I also reviewed the way tcpsrv et all work, in preparation of using this code for imdiag. I need to document the findings, especially as the code is rather complicated "thanks" to the combination of plain tcp and gssapi transport modes.
* improved parser test suiteRainer Gerhards2009-04-031-1/+1
| | | | new tests added, now much better
* enhanced legacy syslog parser to detect year if part of the timestampv4.1.0Rainer Gerhards2008-11-181-0/+19
| | | | The format is based on what Cisco devices seem to emit.
* "output" timestamp now taken from mesg's time generatedRainer Gerhards2008-10-071-2/+10
| | | | | | | This enhances performance and, as some have pointed out, is probably also more consistent with what users expect how the various output-timestamp related function should work. This commit needs some more testing.
* Merge branch 'beta'Rainer Gerhards2008-10-021-1/+1
|\
| * bugfix: subseconds where not correctly extracted from a timestampRainer Gerhards2008-10-021-1/+1
| | | | | | | | | | if that timestamp did not contain any subsecond information (the resulting string was garbagge but should have been "0", what it now is).
* | performance optimization: unnecessary time() calls during message parsing ↵Rainer Gerhards2008-09-161-110/+158
|/ | | | | | removed thanks to David Lang for his excellent performance analysis
* Merge branch 'v3-stable' into betaRainer Gerhards2008-09-121-3/+14
| | | | | | | Conflicts: runtime/datetime.h runtime/rsyslog.h
* added new property replacer option "time-subseconds"Rainer Gerhards2008-06-061-0/+40
| | | | enables to query just the subsecond part of a high-precision timestamp
* moved files to the runtimeRainer Gerhards2008-04-161-0/+630
there are still some files left which could go into the runtime, but I think we will delete most of them once we are done with the full modularization.