Brian McGillion [Tue, 15 Nov 2011 12:02:42 +0000 (14:02 +0200)]
libsmack: Fix missing extern qualifier
Brian McGillion [Tue, 15 Nov 2011 11:46:49 +0000 (13:46 +0200)]
Merge branch 'master' of https://github.com/jarkkos/smack
Jarkko Sakkinen [Tue, 15 Nov 2011 11:43:14 +0000 (13:43 +0200)]
libsmack: fixed smack.h installation path
Brian McGillion [Tue, 15 Nov 2011 10:17:27 +0000 (12:17 +0200)]
Merge branch 'master' of github.com:brianmcgillion/smack
Brian McGillion [Tue, 15 Nov 2011 10:07:07 +0000 (12:07 +0200)]
chsmack: Add chsmack from smackutils
Brian McGillion [Tue, 15 Nov 2011 10:07:07 +0000 (12:07 +0200)]
chsmack: Add chsmack from smackutils
jarkkos [Tue, 15 Nov 2011 10:04:23 +0000 (02:04 -0800)]
Merge pull request #2 from brianmcgillion/master
Fix changes in coding convention
Brian McGillion [Tue, 15 Nov 2011 09:54:43 +0000 (11:54 +0200)]
utils: Fix the coding conventions
jarkkos [Fri, 11 Nov 2011 14:01:58 +0000 (06:01 -0800)]
Merge pull request #1 from brianmcgillion/master
Commits as agreed
Brian McGillion [Fri, 11 Nov 2011 13:40:22 +0000 (15:40 +0200)]
Merge branches
Brian McGillion [Fri, 11 Nov 2011 12:58:54 +0000 (14:58 +0200)]
Bootstrap with autogen
Jarkko Sakkinen [Fri, 11 Nov 2011 12:42:37 +0000 (14:42 +0200)]
fixed package information
Brian McGillion [Fri, 11 Nov 2011 12:33:10 +0000 (14:33 +0200)]
Add initial daemon
Jarkko Sakkinen [Fri, 11 Nov 2011 09:49:42 +0000 (11:49 +0200)]
libsmack: smack_accesses_new_from_file -> smack_accesses_add_from_file
Jarkko Sakkinen [Fri, 11 Nov 2011 09:34:52 +0000 (11:34 +0200)]
smackctl: fixed a memory leak in cipso_free()
Brian McGillion [Fri, 11 Nov 2011 08:47:49 +0000 (10:47 +0200)]
Add smackcipso
Brian McGillion [Fri, 11 Nov 2011 08:34:04 +0000 (10:34 +0200)]
Add usage
Brian McGillion [Fri, 11 Nov 2011 08:25:42 +0000 (10:25 +0200)]
Create smackload based on libsmack
Brian McGillion [Fri, 11 Nov 2011 08:01:56 +0000 (10:01 +0200)]
Create common files for shared util components
Brian McGillion [Thu, 10 Nov 2011 18:22:03 +0000 (20:22 +0200)]
Bootstrap with autogen
Jarkko Sakkinen [Thu, 10 Nov 2011 15:49:40 +0000 (17:49 +0200)]
Added forgotten -Wall -Wextra compilation options and fixed
warnings.
Jarkko Sakkinen [Thu, 10 Nov 2011 14:18:15 +0000 (16:18 +0200)]
Rest of the libsmack specific to libsmack/Makefile.am
Jarkko Sakkinen [Thu, 10 Nov 2011 13:45:36 +0000 (15:45 +0200)]
Moved libsmack.pc.in under libsmack directory.
Jarkko Sakkinen [Thu, 10 Nov 2011 13:33:42 +0000 (15:33 +0200)]
fixed distcheck
Jarkko Sakkinen [Thu, 10 Nov 2011 11:27:35 +0000 (13:27 +0200)]
reverted to smack.h
Jarkko Sakkinen [Thu, 10 Nov 2011 10:50:12 +0000 (12:50 +0200)]
adjusted apply/clear API
Jarkko Sakkinen [Thu, 10 Nov 2011 10:34:18 +0000 (12:34 +0200)]
Adjusted self label and peer label API.
Jarkko Sakkinen [Thu, 10 Nov 2011 10:18:40 +0000 (12:18 +0200)]
Cleaned up factory methods.
Jarkko Sakkinen [Thu, 10 Nov 2011 09:38:37 +0000 (11:38 +0200)]
cleaned up smackaccess and made more scriptable
Jarkko Sakkinen [Thu, 10 Nov 2011 09:24:42 +0000 (11:24 +0200)]
renamed tests to utils
Jarkko Sakkinen [Thu, 10 Nov 2011 09:21:21 +0000 (11:21 +0200)]
Install utilities under tests/ to bidir.
Jarkko Sakkinen [Wed, 9 Nov 2011 21:37:24 +0000 (23:37 +0200)]
removed extern keywords
Jarkko Sakkinen [Wed, 9 Nov 2011 21:35:50 +0000 (23:35 +0200)]
SmackRuleSet => struct smack_accesses
Jarkko Sakkinen [Wed, 9 Nov 2011 21:25:29 +0000 (23:25 +0200)]
Added version script.
Jarkko Sakkinen [Wed, 9 Nov 2011 21:10:50 +0000 (23:10 +0200)]
Put .gitignore files in plac
Jarkko Sakkinen [Wed, 9 Nov 2011 21:03:18 +0000 (23:03 +0200)]
removed ChangeLog
Jarkko Sakkinen [Wed, 9 Nov 2011 21:02:22 +0000 (23:02 +0200)]
remove AUTHORS
Jarkko Sakkinen [Wed, 9 Nov 2011 21:00:45 +0000 (23:00 +0200)]
Fixed m4 directory handling in Makefile.am
Jarkko Sakkinen [Wed, 9 Nov 2011 20:26:18 +0000 (22:26 +0200)]
configure.ac: cleanup
Jarkko Sakkinen [Wed, 9 Nov 2011 20:16:18 +0000 (22:16 +0200)]
smack.h/c -> libsmack.h/c
Jarkko Sakkinen [Wed, 9 Nov 2011 19:16:36 +0000 (21:16 +0200)]
changed include dir to /usr/include
Jarkko Sakkinen [Wed, 9 Nov 2011 19:14:26 +0000 (21:14 +0200)]
removed README
Jarkko Sakkinen [Tue, 8 Nov 2011 21:17:08 +0000 (23:17 +0200)]
smackctl: cleaned up cipso_apply()
Jarkko Sakkinen [Thu, 3 Nov 2011 16:42:23 +0000 (18:42 +0200)]
smackctl: cipso support
Jarkko Sakkinen [Fri, 4 Nov 2011 11:29:35 +0000 (13:29 +0200)]
smackctl: cleaned up constants
Jarkko Sakkinen [Fri, 4 Nov 2011 11:24:41 +0000 (13:24 +0200)]
smackctl: removed deprecated vars from apply()
Jarkko Sakkinen [Fri, 4 Nov 2011 08:21:30 +0000 (10:21 +0200)]
smackctl: replaced opendir etc mess with nftw call.
Jarkko Sakkinen [Thu, 3 Nov 2011 17:25:51 +0000 (19:25 +0200)]
fix: close(fd) was missing from smack_rule_set_apply().
Jarkko Sakkinen [Wed, 2 Nov 2011 21:24:49 +0000 (23:24 +0200)]
smackself: fixed invalid return value on failure and made it more
scriptable.
Jarkko Sakkinen [Wed, 2 Nov 2011 21:14:44 +0000 (23:14 +0200)]
tests: renamed smackselflabel to smackself
Jarkko Sakkinen [Wed, 2 Nov 2011 21:11:32 +0000 (23:11 +0200)]
Reorganized and cleaned up smack.h/c.
Brian McGillion [Wed, 2 Nov 2011 14:52:08 +0000 (16:52 +0200)]
Add get_self_label functionality
Brian McGillion [Mon, 31 Oct 2011 14:12:02 +0000 (16:12 +0200)]
Remove the defunct autogen script.
Jarkko Sakkinen [Thu, 20 Oct 2011 08:47:35 +0000 (11:47 +0300)]
smackctl: applying rules from /etc/smack/accesses.d
Jarkko Sakkinen [Thu, 20 Oct 2011 10:31:27 +0000 (13:31 +0300)]
smackctl: code cleanup
Jarkko Sakkinen [Thu, 20 Oct 2011 10:18:51 +0000 (13:18 +0300)]
fixed stat check of accesses file
Jarkko Sakkinen [Thu, 20 Oct 2011 08:48:28 +0000 (11:48 +0300)]
smackctl: fix: strncmp to strcmp in restart check
Jarkko Sakkinen [Thu, 20 Oct 2011 08:21:49 +0000 (11:21 +0300)]
smackctl: check for /etc/smack/accesses existence
Brian McGillion [Tue, 18 Oct 2011 15:03:50 +0000 (18:03 +0300)]
Update libsmack.pc.in to reflect the new path used for include path.
Jarkko Sakkinen [Thu, 13 Oct 2011 10:30:53 +0000 (13:30 +0300)]
Fixed invalid return value in smack_rule_set_save(). Used
mistakenly return value of fprintf().
Jarkko Sakkinen [Tue, 11 Oct 2011 11:13:13 +0000 (14:13 +0300)]
libsmack: noinst_PROGRAMS for tests/*
Jarkko Sakkinen [Mon, 10 Oct 2011 11:19:27 +0000 (14:19 +0300)]
libsmack: fixed smack_access.
Jarkko Sakkinen [Sun, 9 Oct 2011 07:20:02 +0000 (10:20 +0300)]
smackctl: check that smackfs is mounted also in stop.
Jarkko Sakkinen [Sat, 8 Oct 2011 20:38:29 +0000 (23:38 +0300)]
smackctl: fixes
Jarkko Sakkinen [Sat, 8 Oct 2011 20:12:04 +0000 (23:12 +0300)]
smackctl: fixed status argument check
Jarkko Sakkinen [Sat, 8 Oct 2011 19:29:30 +0000 (22:29 +0300)]
smackctl: start/stop guards
Jarkko Sakkinen [Sat, 8 Oct 2011 19:20:52 +0000 (22:20 +0300)]
Removed printload test. Renamed access test as smackaccess.
Jarkko Sakkinen [Sat, 8 Oct 2011 19:17:05 +0000 (22:17 +0300)]
smackctl: status
Jarkko Sakkinen [Sat, 8 Oct 2011 18:43:11 +0000 (21:43 +0300)]
smackctl: status
Jarkko Sakkinen [Sat, 8 Oct 2011 18:18:39 +0000 (21:18 +0300)]
smackctl: initial restart
Implemented initial restart functionality to smackctl.
Jarkko Sakkinen [Sat, 8 Oct 2011 17:02:59 +0000 (20:02 +0300)]
smackctl: initial stop
Implemented initial stop functionality to smackctl.
Jarkko Sakkinen [Sat, 8 Oct 2011 15:12:17 +0000 (18:12 +0300)]
New test smackctl. Beginnings of a startup script replacement.
Jarkko Sakkinen [Fri, 7 Oct 2011 20:58:05 +0000 (23:58 +0300)]
API cleanup.
Jarkko Sakkinen [Wed, 5 Oct 2011 12:00:12 +0000 (15:00 +0300)]
Fixed access_type_to_int()
Jarkko Sakkinen [Wed, 5 Oct 2011 10:52:33 +0000 (13:52 +0300)]
Code cleanup.
Jarkko Sakkinen [Wed, 5 Oct 2011 09:05:12 +0000 (12:05 +0300)]
Fixed line format for /smack/load.
Jarkko Sakkinen [Wed, 5 Oct 2011 07:56:05 +0000 (10:56 +0300)]
Fixed smack_rule_set_new to use strtok_r instead of strtok.
Jarkko Sakkinen [Wed, 5 Oct 2011 07:51:19 +0000 (10:51 +0300)]
Test application for smack_have_access() and fixes to
the implementation.
Jarkko Sakkinen [Tue, 4 Oct 2011 16:50:11 +0000 (19:50 +0300)]
Implemented linked list for rules in order to remove glib dependency.
Jarkko Sakkinen [Tue, 4 Oct 2011 11:45:53 +0000 (14:45 +0300)]
Renamed smack_get_peer_label to smack_get_socket_label.
Jarkko Sakkinen [Tue, 4 Oct 2011 11:44:12 +0000 (14:44 +0300)]
Changed smack_have_access() to take fd
instead of path.
Jarkko Sakkinen [Tue, 4 Oct 2011 10:02:16 +0000 (13:02 +0300)]
Migrated from uthash to glib. Changed API methods to take file
descriptor instead of path. Removed check based test cases and
created test application for printing rules in kernel form.
Jarkko Sakkinen [Tue, 4 Oct 2011 07:08:58 +0000 (10:08 +0300)]
Cleaned up pthread dependency and unused struct
_SmackRuleSetIter.
Jarkko Sakkinen [Tue, 4 Oct 2011 06:57:06 +0000 (09:57 +0300)]
Removed smack_remove* as they are not neede for
1.0 API.
Jarkko Sakkinen [Mon, 3 Oct 2011 13:28:15 +0000 (16:28 +0300)]
Refactored smack_have_access to use the new kernel API.
Jarkko Sakkinen [Mon, 3 Oct 2011 13:00:51 +0000 (16:00 +0300)]
Added transmute support.
Jarkko Sakkinen [Mon, 3 Oct 2011 12:53:28 +0000 (15:53 +0300)]
Cleaned up smack_get_peer_label()
Jarkko Sakkinen [Mon, 3 Oct 2011 12:35:06 +0000 (15:35 +0300)]
First round of API clean up for preparing for 1.0
freeze. Fixed unit tests.
Jarkko Sakkinen [Fri, 19 Aug 2011 13:14:02 +0000 (16:14 +0300)]
Fixed include path and versioning.
Jarkko Sakkinen [Fri, 19 Aug 2011 11:47:47 +0000 (14:47 +0300)]
Added dist-bz2 option to AM_INIT_AUTOMAKE.
Jarkko Sakkinen [Fri, 19 Aug 2011 11:33:43 +0000 (14:33 +0300)]
Remove path parameter from apply_kernel and clear_kernel.
Brian McGillion [Wed, 10 Aug 2011 08:20:47 +0000 (11:20 +0300)]
Remove the path paramater to smack_have_access
Brian McGillion [Tue, 9 Aug 2011 05:56:59 +0000 (08:56 +0300)]
Remove goto and format correctly
Brian McGillion [Thu, 4 Aug 2011 14:13:16 +0000 (17:13 +0300)]
add smack_get_peer_label for sockets.
Brian McGillion [Thu, 28 Jul 2011 18:49:56 +0000 (21:49 +0300)]
Only include required dependency on uthash and use autogen.sh to make files.
Jarkko Sakkinen [Thu, 10 Mar 2011 11:21:18 +0000 (03:21 -0800)]
Remove crappy getline() reading and replace with fgets
reading in smack_rule_set_new().
Jarkko Sakkinen [Thu, 10 Mar 2011 10:57:07 +0000 (02:57 -0800)]
Fix: update mtime for global_rules.
Jarkko Sakkinen [Thu, 10 Mar 2011 10:43:48 +0000 (02:43 -0800)]
Fixed save_to_kernel unit test.
Jarkko Sakkinen [Thu, 10 Mar 2011 10:34:36 +0000 (02:34 -0800)]
Implemented smack_have_access() function.
Jarkko Sakkinen [Fri, 4 Feb 2011 07:30:38 +0000 (23:30 -0800)]
Adjusted deployment.