Tim Wojtulewicz
|
e080c5c6b2
|
bifcl: Remove remaining uses of Bro naming
|
2025-08-20 08:52:25 -07:00 |
|
Tim Wojtulewicz
|
669875a9b7
|
bifcl: Deprecate bro_int_t and bro_uint_t
|
2025-08-20 08:52:25 -07:00 |
|
Vern Paxson
|
2f3f7e9ce2
|
bifcl: trimmed & regularized some minor variable naming
|
2025-08-20 08:52:25 -07:00 |
|
Tim Wojtulewicz
|
02fe78a03f
|
bifcl: Allow analyzer to be passed as nullptr for enqueue methods
This allows the methods to be used in contexts where the analyzer ID
is not available or when the ID doesn't matter, such as in packet
analyzers.
|
2025-08-20 08:52:25 -07:00 |
|
Seth Hall
|
d0ed713108
|
bifcl: Updates for building Zeek as a subproject
|
2025-08-20 08:52:25 -07:00 |
|
Tim Wojtulewicz
|
ea625959c1
|
bifcl: Rename Session::ConnVal() to Session::GetVal()
|
2025-08-20 08:52:25 -07:00 |
|
Jon Siwek
|
ae56d45a1f
|
bifcl: Prevent use of LeakSanitizer on FreeBSD
|
2025-08-20 08:52:25 -07:00 |
|
Jon Siwek
|
34c4f678cf
|
bifcl: Add missing zeek/ to generated header includes
Related to https://github.com/zeek/zeek/pull/1377
|
2025-08-20 08:52:25 -07:00 |
|
Tim Wojtulewicz
|
279d5f3fad
|
bifcl: Remove v4.1 deprecation warnings
|
2025-08-20 08:52:25 -07:00 |
|
Vern Paxson
|
72fa791294
|
bifcl: support for new FileVal class
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
23a4b7e7c1
|
bifcl: Update minimum required CMake to 3.5
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
fbc98f4dd5
|
bifcl: Postpone initialization of constants for subdir BIFs
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
406f68f7fa
|
bifcl: Rename bro-bif.h to zeek-bif.h
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
56d9813042
|
bifcl: Move __RegisterBif from zeek::detail::plugin to zeek::plugin::detail
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
74d21a40e4
|
bifcl: SOURCE_LOCAL is part of the zeek::util::detail namespace now
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
c5189596da
|
bifcl: Move Connection to zeek namespace
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
5c94ea02c5
|
bifcl: Move BifReturnVal to zeek::detail namespace
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
cffecc5033
|
bifcl: Move event code to zeek namespace, rename mgr to event_mgr
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
2090786ac5
|
bifcl: Move BroFile to zeek namespace, rename to File
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
caf565c539
|
bifcl: Move base analyzer classes to zeek namespace
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
fe0b3dd13f
|
bifcl: Ensure strncpy null-termination
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
a5a7f08c37
|
bifcl: Fix stringop-truncation compiler warning
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
b203311bad
|
bifcl: Add zeek:: namespace to val_mgr usage
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
6204542b5a
|
bifcl: Review cleanup
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
ff7b41ff12
|
bifcl: Move BuiltinFunc to zeek namespace
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
13dac12521
|
bifcl: Move Frame to the zeek::detail namespace
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
0597535149
|
bifcl: Move all Val classes to the zeek namespaces
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
79bbe9a7bf
|
bifcl: Move IntrusivePtr to the zeek namespace
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
73fb715657
|
bifcl: Update namespace for *Type classes
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
6813ddaaa9
|
bifcl: Update namespace for plugin::Plugin and plugin::BifItem classes
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
9f317f02a4
|
bifcl: Update namespace for __RegisterBif function
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
011f66cb2d
|
bifcl: Use new TimeVal/DoubleVal subclass ctors
|
2025-08-20 08:52:24 -07:00 |
|
Tim Wojtulewicz
|
4686ba3824
|
bifcl: Include Func.h in files during build
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
99fa631ddd
|
bifcl: Change constructor for BroFile args
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
23b4af393f
|
bifcl: Switch zeek:🆔:lookup to zeek:🆔:find
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
2ef1aacd36
|
bifcl: Use zeek::BifEvent:: for enqueue_ functions instead of BifEvent::
The old BifEvent::generate_ functions were already deprecated
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
4c2fb01981
|
bifcl: Deprecate BifFunc:: declarations, replace with zeek::BifFunc::
Also changes name of function slightly, example: bro_fmt -> fmt_bif.
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
d72884064a
|
bifcl: Deprecate names in BifConst, replace with zeek::BifConst
Some Val* types are also replaced with IntrusivePtr
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
620680d878
|
bifcl: Deprecate all BroType* in BifType:: namespace
Replaced with equivalently named IntrusivePtr in zeek::BifType::
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
36dec9dbb5
|
bifcl: Change internal_handler() usage
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
59e86c6ea0
|
bifcl: Renaming/scoping of lookup functions
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
53d6f6665e
|
bifcl: Replace deprecated use of internal_const_val()
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
719b8082ca
|
bifcl: Update deprecated use of internal_type()
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
b29ecfd822
|
bifcl: Deprecate BifEvent::generate_*, add BifEvent::enqueue_*
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
0f5c621bd7
|
bifcl: Update deprecated Connection::BuildConnVal usage
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
7958f7854c
|
bifcl: Return nullptr instead of 0 in BIF error conditions
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
c2841cb1b2
|
bifcl: Update deprecated ValManager::Get usages
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
9a3ac5de98
|
bifcl: Change BIFs to return a wrapper object
That allows implicit conversion from either Val* or IntrusivePtr<T>
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
df5249e7dd
|
bifcl: Remove use of Variable-Length-Arrays
Related to https://github.com/zeek/zeek/issues/895
|
2025-08-20 08:52:24 -07:00 |
|
Jon Siwek
|
e5c62c01a4
|
bifcl: Support multiple/alternate event prototype definitions
|
2025-08-20 08:52:24 -07:00 |
|