]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #3023 in SNORT/snort3 from ~RUCOMBS/snort3:pub_order to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Wed, 25 Aug 2021 22:08:24 +0000 (22:08 +0000)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Wed, 25 Aug 2021 22:08:24 +0000 (22:08 +0000)
commitbc8539f8fac92c1b5161e4e6e74da8d632aef0d7
tree5c5ebb2c64c9de029eeb8d76fa179167e362242a
parenta8dd0cd8b2299cb75ecc635797f49d589b76d959
Merge pull request #3023 in SNORT/snort3 from ~RUCOMBS/snort3:pub_order to master

Squashed commit of the following:

commit e1f7f82009202b4dd5f3f2f8a72b82b95decc0e6
Author: russ <rucombs@cisco.com>
Date:   Wed Aug 25 16:29:47 2021 -0400

    framework: update base API version to 7

commit f465cfcbfeace58569b37b00b62db54daa766ca2
Author: russ <rucombs@cisco.com>
Date:   Fri Aug 6 11:40:46 2021 -0400

    policy: reorganize for sanity

commit 86df6f2bf31b78cc5251c42df5dbfaa6943b8cc7
Author: russ <rucombs@cisco.com>
Date:   Fri Aug 6 11:32:37 2021 -0400

    policy: put inspection policy accessors in public space

commit 56a76559b84bff6437f5e412f807ba27c8e3bf98
Author: russ <rucombs@cisco.com>
Date:   Sat Jul 31 09:51:31 2021 -0400

    data_bus: support ordered call of handlers

    Each handler can set a desired order which defaults to zero meaning
    last. One would be first, and so on. The sequence in which handlers with
    the same order are called is unspecified.

    binder sets order 100 for flow setup events to apply policy. (That makes
    it effectively first since by default everything else is zero / last.)
    plugins which want to predictably set policy on flow setup can run
    before or after binder by setting an appropriate order.
src/framework/base_api.h
src/framework/data_bus.cc
src/framework/data_bus.h
src/framework/test/data_bus_test.cc
src/main/policy.cc
src/main/policy.h
src/managers/inspector_manager.cc
src/network_inspectors/binder/binder.cc