netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] LSM networking: introduction (0/8)
@ 2003-01-30 22:42 James Morris
  2003-01-30 22:46 ` [PATCH] LSM networking: kconfig (1/8) James Morris
  0 siblings, 1 reply; 14+ messages in thread
From: James Morris @ 2003-01-30 22:42 UTC (permalink / raw)
  To: David S. Miller, kuznet; +Cc: netdev, linux-security-module

Following this email will be the LSM (Linux Security Modules) networking
code split up into eight patches for submission to the mainline kernel.

Since the last submission of these patches, improvements have been made to
the LSM code based on feedback from maintainers and the community.  The
LSM hooks are now implemented as static inlines in the main kernel, and
may be compiled out, while the LSM networking code is now generally
configurable via CONFIG_SECURITY_NETWORK.  This work was done by Stephen
Smalley.

The configuration exceptions are the two Netlink hooks and the
ip_decode_options() hook, which always need to be present as they
implement default capabilities logic.  The rest of the hooks disappear
when not enabled.

Cumulative summary:

 include/linux/ip.h            |    1 
 include/linux/netdevice.h     |    4 
 include/linux/security.h      |  807 +++++++++++++++++++++++++++++++++++++++++-
 include/linux/skbuff.h        |    3 
 include/linux/tcp.h           |   11 
 include/net/sock.h            |   16 
 include/net/tcp.h             |   26 +
 net/core/datagram.c           |    5 
 net/core/dev.c                |    3 
 net/core/rtnetlink.c          |    3 
 net/core/skbuff.c             |   16 
 net/core/sock.c               |    6 
 net/ipv4/ah.c                 |    2 
 net/ipv4/ip_fragment.c        |    7 
 net/ipv4/ip_gre.c             |    3 
 net/ipv4/ip_options.c         |    5 
 net/ipv4/ip_output.c          |    3 
 net/ipv4/ipip.c               |    4 
 net/ipv4/ipmr.c               |    4 
 net/ipv4/netfilter/ip_queue.c |    3 
 net/ipv4/syncookies.c         |    3 
 net/ipv4/tcp_ipv4.c           |    8 
 net/ipv4/tcp_minisocks.c      |    6 
 net/netlink/af_netlink.c      |    8 
 net/socket.c                  |   72 +++
 net/unix/af_unix.c            |   16 
 security/Kconfig              |    9 
 security/capability.c         |   30 +
 security/dummy.c              |  267 +++++++++++++
 29 files changed, 1334 insertions(+), 17 deletions(-)


(Note that more information on LSM can be found at 
http://lsm.immunix.org/).


- James
-- 
James Morris
<jmorris@intercode.com.au>

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2003-02-01  0:12 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-30 22:42 [PATCH] LSM networking: introduction (0/8) James Morris
2003-01-30 22:46 ` [PATCH] LSM networking: kconfig (1/8) James Morris
2003-01-30 22:51   ` [PATCH] LSM networking: netdev hooks for 2.5.59 (2/8) James Morris
2003-01-30 22:56     ` [PATCH] LSM networking: skb hooks for 2.5.59 (3/8) James Morris
2003-01-30 23:01       ` [PATCH] LSM networking: socket hooks for 2.5.59 (4/8) James Morris
2003-01-30 23:06         ` [PATCH] LSM networking: ipv4 hooks for 2.5.59 (5/8) James Morris
2003-01-30 23:10           ` [PATCH] LSM networking: netlink hooks for 2.5.59 (6/8) James Morris
2003-01-30 23:17             ` [PATCH] LSM networking: af_unix hooks for 2.5.59 (7/8) James Morris
2003-01-30 23:22               ` [PATCH] LSM networking: tcp hooks for 2.5.59 (8/8) James Morris
2003-01-30 23:25                 ` David S. Miller
2003-01-31  0:15                   ` James Morris
2003-01-31  0:16                     ` David S. Miller
2003-02-01  0:12                       ` James Morris
2003-01-30 23:19             ` [PATCH] LSM networking: netlink hooks for 2.5.59 (6/8) David S. Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).