2d156f31ecIncreased output buffer size. Allow it to be defined at compile time.
marian
2023-06-19 09:15:38 +0300
b2b11e5e0dFix compilation of HEP3 on older compilers.
Ioana Stanciu
2023-06-13 15:28:10 +0300
497b42121aSilenced compile time unused function warning in alsachan. Improved debug.
marian
2023-06-01 14:39:30 +0300
d820fed4b8Added RWLockPool class. Added atomic number class(es). Pass atomic operation availability to everybody in configure script. Use atomic number in NamedCounter. Use atomic number for MessageHandler unsafe. Fixes concurrent increment introduced by RLock usage in dispatcher.
marian
2023-05-31 15:54:22 +0300
a30704254cSilenced some compiler warnings (null printf string argument, unused function).
marian
2023-05-30 09:54:51 +0300
99cc9740b7Update copyright for shell scripts.
Ioana Stanciu
2023-05-29 14:46:58 +0300
7ca0164860Moved formats changed debug message to a lower level.
marian
2023-05-26 16:46:25 +0300
c45f3a0345Set debug enabler in SDP media. Lowered debug level for media debug messages.
marian
2023-05-26 15:28:49 +0300
a590b6083fUse separate RWLock(s) (for handlers, queue, posthooks) in message dispatcher. Added command (status dispatcher handlers <name>) used to show installed handlers info.
marian
2023-05-26 14:56:22 +0300
b4af14c418Fixed owner check for Mutex and RWLock: compare thread pointer instead of name. Improved debug.
marian
2023-05-26 14:29:56 +0300
bde151edbaAdded extra javascript shared vars getVars() parameter indicating detection and return of boolean values.
marian
2023-05-26 13:00:47 +0300
6336ddffd3Update copyright for leftover script.
Ioana Stanciu
2023-05-23 17:04:17 +0300
7c32acd5b4Exported matching item dump method in javascript. Added javascript support to build a random match item.
marian
2023-05-22 16:01:31 +0300
1efb132281Fixed matching item list dump. Improved debug.
marian
2023-05-22 16:00:22 +0300
e3f3ba3884Added support for multiple sniffer rules containing filter/age/params.
marian
2023-05-18 15:25:14 +0300
4c2de15148Added String methods used to append using printf. Added static String methods to be used with plain C strings: starts/end check, skip string or characters in given set. Added support to build an AutoGenObject not owning the pointer. MatchingItem: added dump support, added matching parameters, added random matching.
marian
2023-05-18 15:10:38 +0300
4b9310defcAdded missing virtual to Socket::accept().
marian
2023-05-18 14:48:26 +0300
75bd7e1ee6Add base class for capture packet class.
Ioana Stanciu
2023-05-15 16:47:07 +0300
c7e3515eedFixed return of matching item description.
marian
2023-03-31 13:22:08 +0300
ebf8bcc9b2Added support for multiple filters in MessageHandler. Added javascript matching item class. Added javascript support to set multiple filters when installing message handlers.
marian
2023-03-27 16:07:39 +0300
e53907837bAdded matching item classes to be used for multiple parameter(s) matching. Includes support to match using regular expressions and list of matching items. Conditions may be negated.
marian
2023-03-27 15:55:48 +0300
3555ac0631Fixed ObjVector::resize bug: properly calculate number of elements to resize.
marian
2023-03-23 10:41:34 +0200
3436092371Added javascript support for callback function set when a message is enqueued by a script. Call the function after message was dispatched.
marian
2023-03-15 16:58:21 +0200
c55039b3ebIgnore .git directory when creating a tarball. Fix writing of current hash in file when generating a tarball.
Ioana Stanciu
2023-03-09 14:19:46 +0200
53ef2e0492Add forgotten dependencies to srpm-tag and rpm-tag build targets.
Ioana Stanciu
2023-03-07 18:33:02 +0200
1333ca6680Adapt build system and RPM build to Git.
Ioana Stanciu
2023-03-07 17:53:22 +0200
ca6bd39302Add .gitigore for API generated files.
Ioana Stanciu
2023-03-07 16:08:29 +0200
ac720b2209Update number of instances in script's context. Added support for scripts to install a 'reinit' event callback (allowed for global instances only, called on javascript module init). This will allow them to detect instance count changes.
marian
2023-03-06 16:46:39 +0200
5ed7e84f2cAdded javascript support to install message handlers running a separate context for each handled message. Handlers can be installed from a global script or separate config section. Added support to share objects (JsObject descendants implementing cloneForCopy() method) between scripts. Each script will obtain a copy of a shared object.
marian
2023-03-06 15:00:41 +0200
acdc469d00Added deep copy support in Object::assignProps(). Added ExpOperVector class and JsObject support to extract stack arguments into it.
marian
2023-03-06 13:07:02 +0200
88c7f844baPut mysql query failure error (timeout, noconn, deadlock) when detected. Extended counters to 64bit. Report total query queued and run duration in status. Added configurable option to report (debug) queries running for more than a specifed duration.
marian
2023-03-06 12:04:41 +0200
2e328ade82Added AutoGenObject class holding and owning a GenObject pointer. Suitable to be used for temporary stack variables. Added ObjVector resize() method: change ObjVector length, keep old data if requested.
marian
2023-03-02 16:24:38 +0200
c917a77169Constified String::hexify() input data parameter.
marian
2023-03-02 15:02:17 +0200
e89fc66466Avoid duplicate configuration load failure debug messages when handling 'cfgmerge' command.
marian
2022-12-19 12:03:04 +0000
e8419f18b5Added Configuration file directives used to include a section into another one.
marian
2022-12-19 11:54:39 +0000
467c7fb089Fixed bug: reset number of allocated bytes when clearing a DataBlock. Check if data is already allocated when changing contents.
marian
2022-12-16 15:22:17 +0000
bf023b8eb9Fixed documentation.
marian
2022-12-13 10:27:15 +0000
dcfe3ddf66Added option used to extend the number of configuration max include file depth.
marian
2022-12-13 10:12:28 +0000