libsemanage/libsepol object serialization and ps-api
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest33 patches 24 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/33 | libsepol: basic serilization supportlibsepol/ libsepol/ libsepol/ +3 more | +546 | 12 replies | |
| 2/33 | libsepol: boolean serializationlibsepol/ libsepol/ libsepol/ | +108 | 1 reply | |
| 3/33 | libsepol: context serializationlibsepol/ libsepol/ libsepol/ | +96 | 0 replies | |
| 4/33 | libsepol: interface serializationlibsepol/ libsepol/ libsepol/ | +127 | 0 replies | |
| 5/33 | libsepol: node serializationlibsepol/ libsepol/ libsepol/ | +167 | 0 replies | |
| 6/33 | libsepol: port serializationlibsepol/ libsepol/ libsepol/ | +137 | 0 replies | |
| 7/33 | libsepol: user serializationlibsepol/ libsepol/ libsepol/ | +190 | 0 replies | |
| 8/33 | libsemanage: DESTDIR support in INCLUDE and safe test targetlibsemanage/ | +2 | 0 replies | |
| 9/33 | libsemanage: dbase/dconfig cleanuplibsemanage/ libsemanage/ libsemanage/ +13 more | +381 | 0 replies | |
| 10/33 | libsemanage: database serializationlibsemanage/ libsemanage/ libsemanage/ | +184 | 0 replies | |
| 11/33 | libsemanage: endianness macroslibsemanage/ | +20 | 0 replies | |
| 12/33 | libsemanage: basic serializationlibsemanage/ libsemanage/ libsemanage/ +3 more | +485 | 3 replies | |
| 13/33 | libsemanage: testing infrastructurelibsemanage/ | +27 | 0 replies | |
| 14/33 | libsemanage: boolean serializationlibsemanage/ libsemanage/ libsemanage/ +8 more | +386 | 0 replies | |
| 15/33 | libsemanage: context serializationlibsemanage/ libsemanage/ libsemanage/ +2 more | +272 | 0 replies | |
| 16/33 | libsemanage: fcontext serializationlibsemanage/ libsemanage/ libsemanage/ +6 more | +503 | 0 replies | |
| 17/33 | libsemanage: interface serializationlibsemanage/ libsemanage/ libsemanage/ +6 more | +367 | 0 replies | |
| 18/33 | libsemanage: node serializationlibsemanage/ libsemanage/ libsemanage/ +6 more | +368 | 0 replies | |
| 19/33 | libsemanage: port serializationlibsemanage/ libsemanage/ libsemanage/ +6 more | +357 | 0 replies | |
| 20/33 | libsemanage: seuser serializationlibsemanage/ libsemanage/ libsemanage/ +6 more | +429 | 0 replies | |
| 21/33 | libsemanage: user serializationlibsemanage/ libsemanage/ libsemanage/ +8 more | +647 | 0 replies | |
| 22/33 | libsemanage: module serializationlibsemanage/ libsemanage/ libsemanage/ +1 more | +155 | 0 replies | |
| 23/33 | libsemanage: commit number serializationlibsemanage/ libsemanage/ libsemanage/ +1 more | +127 | 0 replies | |
| 24/33 | libsemanage: networking supportlibsemanage/ libsemanage/ libsemanage/ +1 more | +523 | 0 replies | |
| 25/33 | libsemanage: policy server database hookslibsemanage/ libsemanage/ libsemanage/ +22 more | +2412 | 5 replies | |
| 26/33 | libsemanage: module serialization testslibsemanage/ libsemanage/ libsemanage/ | +271 | 0 replies | |
| 27/33 | libsemanage: booleans serialization testslibsemanage/ libsemanage/ libsemanage/ +6 more | +1438 | 0 replies | |
| 28/33 | libsemanage: fcontexts serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +995 | 0 replies | |
| 29/33 | libsemanage: interface serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +1021 | 0 replies | |
| 30/33 | libsemanage: node serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +991 | 0 replies | |
| 31/33 | libsemanage: port serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +970 | 0 replies | |
| 32/33 | libsemanage: seuser serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +880 | 0 replies | |
| 33/33 | libsemanage: user serialization testslibsemanage/ libsemanage/ libsemanage/ +2 more | +995 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/33] libsemanage/libsepol object serialization and ps-api
This is the majority of the patches from the policy server release a few months ago. This implements object serialization to send objects (eg., booleans, file contexts, etc) across the line to the policy server. It also implements the line protocol to connect to the policy server and the backend for libsemanage so that semodule, semanage, etc will talk to a policy server instead of doing local operations.
The object serialization will also be necessary for the policy representation branch as we will use this infrastructure to serialize the policy tree for module reading and writing.
The only part left for the policy server is the hooks that were implemented in the expander. As the policy representation work is going on and should remove the expander entirely these patches will have to wait until we have enough of the new representation work to implement them there.
This is obviously meant only for trunk and the policyrep branch.
Signature · 4 lines
-- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to [email protected] with the words "unsubscribe selinux" without quotes as the message.