libsmack: merge rules with the same subject and object before applying them
[platform/upstream/smack.git] / libsmack / libsmack.c
2014-02-13 Rafal Krypalibsmack: merge rules with the same subject and object...
2014-02-13 Rafal Krypalibsmack: change semantics of rule allow_code and deny_code
2014-02-13 Rafal Krypalibsmack: reorganize rule lists for struct smack_accesses
2014-02-13 Rafal Krypalibsmack: shrink few rule and label struct fields
2014-02-13 Jan Cybulskilibsmack: add possibility of resizing table of labels
2014-02-13 Jan Cybulskilibsmack: implement internal hash table of labels
2014-02-13 Rafal Krypalibsmack: refactoring of label dictionary code
2014-02-13 Rafal Krypalibsmack: make local function accesses_add() static
2014-01-28 Jarkko Sakkinenlibsmack: lazy initialization for SmackFS mount point
2014-01-23 Jarkko SakkinenMerge remote-tracking branch 'jsakkine/issue83' into...
2014-01-23 Jarkko Sakkinenlibsmack: fallback to 'cipso' when 'cipso2' is not...
2014-01-23 Jarkko Sakkinenlibsmack: add a common function for opening long and...
2014-01-13 Jarkko Sakkinenlibsmack: fix: fail if neither 'load' and 'load2' canno...
2014-01-13 Jarkko Sakkinenlibsmack: fix: 'accesses_print' declaration was in...
2014-01-10 Jarkko Sakkinenlibsmack: fixed label validation in smack_have_access()
2014-01-07 Rafal Krypalibsmack: use 16 bits for smack access codes instead...
2014-01-07 Rafal Krypalibsmack: change logic for detecting long labels in...
2014-01-07 Jarkko SakkinenMerge remote-tracking branch 'rafal-krypa/issue73'...
2014-01-05 Rafal Krypalibsmack: use common code for smack_accesses_apply...
2013-12-31 Rafal Krypalibsmack: use common code for smack_accesses_add()...
2013-12-31 Rafal Krypalibsmack: don't define __GNU_SOURCE in the code
2013-12-20 Jarkko SakkinenMerge remote-tracking branch 'rafal-krypa/issue84'...
2013-12-18 Jarkko Sakkinenlibsmack: fix label validation in smack_new_label_from_path
2013-12-18 Rafal KrypaAvoid memory allocation while opening smackfs files.
2013-12-18 Jan CybulskiAdd dictionary for labels
2013-12-18 José Bollolibsmack: fix a bug in validation of labels
2013-12-10 José BolloFix return value of 'smack_new_label_from_path' v1.0.3.1
2013-12-05 Jarkko Sakkinenlibsmack: clean up redundant stuff
2013-12-05 Rafal Krypalibsmack: add support for new access mode for setting...
2013-12-02 Jarkko SakkinenMerge remote-tracking branch 'jsakkine/issue60' into...
2013-12-02 Jarkko SakkinenMerge remote-tracking branch 'rafal-krypa/issue70'...
2013-12-02 Rafal Krypalibsmack: fix smack_cipso_apply() failing with more...
2013-12-02 Jarkko Sakkinenlibsmack: remove redundant check for clear flag form...
2013-12-02 Jarkko Sakkinenlibsmack: remove redundant strlen() call from accesses_...
2013-12-02 Jarkko Sakkinenlibsmack: check in accesses_apply() that rule has short...
2013-12-02 Jarkko SakkinenMerge remote-tracking branch 'rafal-krypa/issue68'...
2013-12-01 Jarkko Sakkinenlibsmack: early fail in accesses_apply() if modify...
2013-11-29 Rafal Krypalibsmack: parse whole access type string, not only...
2013-11-29 Rafal Krypalibsmack: fixed segfault in get_label() (regression...
2013-11-28 Jarkko SakkinenMerge remote-tracking branch 'jsakkine/issue64' into...
2013-11-28 Jarkko Sakkinenlibsmack: fixed apply_accesses() (regression in d2283792)
2013-11-27 Jarkko Sakkinenlibsmack: revert access codes
2013-11-22 Zofia AbramowskaFix memory leak on smack_cipso
2013-11-20 Jarkko SakkinenCopy labels using get_label()
2013-11-20 Jarkko SakkinenHelper function get_label()
2013-11-19 Jarkko SakkinenUse strncpy() always copying labels.
2013-11-19 Jarkko SakkinenFixed copyright clauses.
2013-11-18 Rafał KrypaRegression fix: don't modify smack_accesses while apply...
2013-10-30 Janusz KozerskiUse smack_label_length() internally instead strnlen()
2013-10-30 Janusz KozerskiFix value returned by smack_label_length()
2013-10-28 Jarkko SakkinenRemove errno assignments
2013-10-25 Jarkko SakkinenRemoved smack_label_length() API
2013-10-25 Janusz KozerskiAdd smack_label_length() function
2013-10-14 Jarkko SakkinenFix: allow CIPSO labels with zero categories
2013-10-14 Jarkko Sakkinenlibsmack: clean up smack_accesses_add_modify()
2013-10-14 Jarkko SakkinenCleaned up init code.
2013-09-30 Jarkko SakkinenRevert "Avoid memory allocation while opening smackfs...
2013-08-16 Rafal KrypaAvoid memory allocation while opening smackfs files.
2013-08-16 Rafal KrypaPrevent potentially unterminated buffers while adding...
2013-06-18 Jarkko SakkinenAdded AUTHORS file. v1.0.1
2013-06-08 jarkkosMerge pull request #12 from rafal-krypa/samsung
2013-06-03 Jarkko Sakkinensmack_new_label_from_path fix: removed const specifier
2013-06-03 Jarkko SakkinenReturn length of the label on success in smack_new_labe...
2013-06-03 Jarkko Sakkinenfix: smack_new_from_path() follow parameter
2013-05-31 Rafal KrypaUse xattr.h from libc, not from libattr.
2013-05-27 Jarkko SakkinenAdded follow parameter to smack_new_label_from_path()
2013-05-21 Jarkko SakkinenAdded function smack_label_from_path()
2013-05-21 Jarkko SakkinenFinalized cipso API.
2013-05-14 jarkkosMerge pull request #11 from rafal-krypa/samsung
2013-03-26 Rafal Krypalibsmack: add support for modification rules.
2013-03-26 Rafal Krypalibsmack: parse whole access type string, not only...
2013-03-26 Brian McGillionMerge pull request #10 from banada/master
2013-03-20 PassionZhaoMerge pull request #9 from PassionZhao/master
2013-03-07 Passion,Zhaosmackcipso can't set CIPSO correctly, see the bug report:
2013-02-19 Brian McGillionMerge pull request #8 from rafal-krypa/samsung
2013-02-18 Rafal Krypalibsmack: check label length in smack_revoke_subject().
2012-12-12 Rafal Krypalibsmack: add function for setting current process...
2012-12-12 Rafal Krypalibsmack: add API for revoking all rules for a subject...
2012-12-12 Rafal KrypaMove definition of max label length to a single place...
2012-11-08 Jarkko SakkinenDeclare smack_mnt as non-static in init.c.
2012-11-08 Passion,ZhaoAdd support for smackfs directory: /sys/fs/smackfs/
2012-11-02 jarkkosMerge pull request #2 from PassionZhao/master
2012-11-02 Passion,ZhaoMove cipso_free,cipso_new,cipso_apply from utils/common...
2012-09-26 Jarkko Sakkinenlibsmack: fallback to short labels
2012-09-06 Brian McGillionUpdate to latest Doxygen standard
2012-05-02 Brian McGillionlibsmack: Add long label support
2012-05-02 Brian McGillionlibsmack: Ignore blank lines in the rules files
2011-12-13 Jarkko Sakkinenlibsmack: revert smack_new_label_from_self()
2011-12-10 Jarkko SakkinenAdded smack_get_self_label().
2011-12-10 Jarkko SakkinenAdded smack_set_self_label().
2011-11-11 Brian McGillionMerge branches
2011-11-11 Jarkko Sakkinenlibsmack: smack_accesses_new_from_file -> smack_accesse...
2011-11-10 Jarkko SakkinenAdded forgotten -Wall -Wextra compilation options and...
2011-11-10 Jarkko Sakkinenreverted to smack.h
2011-11-10 Jarkko Sakkinenadjusted apply/clear API
2011-11-10 Jarkko SakkinenAdjusted self label and peer label API.
2011-11-10 Jarkko SakkinenCleaned up factory methods.
2011-11-10 Jarkko SakkinenInstall utilities under tests/ to bidir.