⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 关于LINUX安全内核的源代码
💻
字号:
2002-04-30 1.1.1r2 Philippe Biondi  <pbi@deneb.intranet.cartel-info.fr>	* include/linux/sched.h: changed capable() to call capable2() and make it behave like one expects to : 	  capable=(cap or (root and (lids_cap or lids_off)))	* fs/namespace.c: bugfix: the alert condition was inversed! (discovered by Radek Bohunsky)	* kernel/klids.c: qmail compatibility: applied a part of the patch from Yannick Le Briquer 	  that I did not applied: I did not realize that qmail does not consider ?\r\n ok if ?=\n.	* fs/proc/base.c: reorganized instruction flow to avoid a little memory leak (discovered by Radek Bohunsky)	* Created a contrib dir in the archive 	* Added in the contrib dir: a shell script to configure LIDS with simple rules contributed by Rodrigo P.Telles2002-03-05 1.1.1 Philippe Biondi  <pbi@deneb.intranet.cartel-info.fr>	* lidsconf.c: removed the forgotten debug flag.	* man pages are up to date now (I hope).2002-01-29 1.1.1pre5 Philippe Biondi  <pbi@deneb.intranet.cartel-info.fr>	* lidsconf.c: fixed some possible segmentation faults.	* kernel/lids.c: fixed the infinite (-1) inheritance bug (acl were not inherited :().	* kernel/exec.c: when executing an unprotected program, really compute wether it is ought to get privileges 	  before raising an alert.	* kernel/lids.c,kernel/signal.c,lids_capflags.c,include/linux/capability.h, kernel/Config.in: added 	  CAP_PROTECTED and renamed CAP_INIT_KILL to CAP_KILL_PROTECTED	* kernel/Config.in: lowered arrays sizes from 1024 to 256 to reduce heap overflow risks	* fs/namespace.c: suppressed two exceedent \n in security alert messages2002-01-22 1.1.1pre4  Philippe Biondi  <pbi@deneb.intranet.cartel-info.fr>	* include/linux/lidsif.h: moved a kernel-only struct def into #ifdef __KERNEL__	* kernel/lids.c: replaced some lids_security_alerts() by lids_log() calls to log switches even when LIDS is deactivated	* lidsadm.c: display capabilities changes during a switch instead of returning an error if it was not aware of that (ie if	  it was a configuration change in lids.cap)2002-01-21 1.1.1pre3  Philippe Biondi  <pbi@deneb.intranet.cartel-info.fr>	* kernel/lids.c,fs/exec.c,kernel/fork.c: changed the implementation of inheritage	  computations. Added better debugging messages to fix configuration problems.	* fs/exec.c: changed the use of LD_* policy : LD_ use won't prevent a program to be launched	  but if the program should have obtained privileges a security alert is  raised and the 	  privileges are dropped	2002-01-09 1.1.1pre2 Phil  <pbi@deneb.intranet.cartel-info.fr>	* fs/exec.c: SECURITY FIX! change the order of some tests in the previous fix!2002-01-07 1.1.1pre1 Phil  <pbi@deneb.intranet.cartel-info.fr>	* fs/exec.c: BIG SECURITY FIX! prevent the use of LD_* environment variables if CAP_SYS_PTRACE is off	* sched.h: SECURITY FIX! drop non needed capabilities fro process launched before sealing LIDS	* fs/exec.c: SECURITY FIX! do not transmit privileges to unprotected programs	* lids.h,lids.c,lids_log.c: include slab.h instead of malloc.h	* lidsconf.h: fixed bad test for inexistant files (patch from Przemyslaw Wegrzyn)	* kernel/ksyms.c: added missing symbols (lids_log and lids_bind_checker) for modules	* Documentation/Configure.help: s/lidsadm -P/lidsconf -P/	* kernel/lids_net.c,kernel/lids_mail_script.c: added some \r or \r\n for better RFC conformance. qmail says it's ok :)	* lidsadm.c: added a warning for RELOAD_CONF about restarting daemons for changes to be effective2001-12-20 1.1.0 Phil  <pbi@deneb.intranet.cartel-info.fr>	* Port to 2.4.16	* fs/namei.c: mknod lockup fixed (patch from Przemyslaw Wegrzyn)	* net/af_inet6.c: binding port < 1024 granting problems (patch from Erik M錸sson)	* kernel/lids.c: fixed lids_local_on got LIDS_FLAGS_LIDS_LOCAL_ON value instead of 12001-12-04  Phil  <pbi@deneb.intranet.cartel-info.fr>	* lidsconf.c: bugfixed the -P parameter (patch from Jan Kurik)2001-11-26 1.1.0pre6 Phil  <pbi@deneb.intranet.cartel-info.fr> 	* lids.c: bugfixed probable compilation bug if CONFIG_LIDS_RELOAD_CONF 	  and not CONFIG_LIDS_ALLOW_SWITCH	* lidsif.h,lids.c: changed LIDS flags handling to uniformize user space	  and kernel space code	* configure.ac: added --enable-debug and --disable-versions-checks	* lids.c: it's now possible to use RELOAD_CONF at sealing time, or without	  LIDS disabled.	* lidsif.h: magic numbers, because lidsadm must be the same version as the patch2001-11-22  Phil  <pbi@deneb.intranet.cartel-info.fr>	* lidsconf.c: bugfix the broken way lidsconf handled LIDS types. 	* arch/../ptrace.c: fixed a regression for CAP_SYS_PTRACE	* arch/../ioport.c: added some logs (regression fix)	* arch/../vm86.c: added some logs (regression fix)	* lidsext.h: lids_hangup_console() prototype corrected	* lids.c: correct the fact that a tty become unhangable after a LFS	* main.c: renaming security=0 to lids=0	* lids_log.c: no more logging or hanging if lids is off (LFS or lids=0)	* lids.c: removed the hardcoded "-o /etc/lids -j DENY" rule	* lids.c: you can reload the config while sealing the kernel	* lidsconf.c: added long options	* lidsadm.c: some code cleaning2001-11-13 1.1.0pre5   <pbi@boromir.intranet.cartel-info.fr> 	* Added some details in unprotected programs execed before sealing	* fixed the possible coredump in lidsadm	* put back the forgotten -static flag for lidsadm	* removed the -S option from the help of lidsconf2001-11-12 1.1.0pre4   <pbi@boromir.intranet.cartel-info.fr>	* klids.c: use dotted IP notation when printing errors.	* corrected the dependency to lids_send_message problem2001-11-07 1.1.0pre3   <pbi@boromir.intranet.cartel-info.fr>	* bugfix the portscan detector (oops when scanning a box with security=0)	* bugfix scan detector debugging sentences	* get central part of lids_security_alert out of the macro and clean : 	the uncompressed kernel is 87k lighter.	* readdir.c bugfix inheritance. Patch from Andreas Steinmetz	2001-11-02 1.1.0pre2   <pbi@boromir.intranet.cartel-info.fr>	* porting the patch to 2.4.13	* adding one or two more logs in fs/ stuff	* lidsif.h: created. Contains everything needed both in kernel and	user space.	* lids.h: adding some missing prototypes 	* lids.c,fork.c: format corrections 	* s/Try/Attempt/ cosmetic patch2001-10-31 1.1.0pre1   <pbi@boromir.intranet.cartel-info.fr>	* New packaging with automake/autoconf	* Split of lidsadm in two parts : lidsconf for config files	management and lidsadm for live administration

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -